圧電スピーカとマイコンで。タイマを波形出力用に5ch、テンポ用に1ch使用。[追記]シリアル通信はクロック非同期形シリアルI/O(UART)、いわゆるRS232C。
http://www.nicovideo.jp/watch/sm31102002