AruduinoでMIDI受信して、ドラムマニアに電子ドラムをつなげてみる

いまさらの、PS2ドラムマニア
専用コントローラの評判が悪く、かといって代わりに買うには、電子ドラムは高いし…と思っていました。
が、しかし・・・
とうとう買ってしまいました。
ALESIS NITRO MESH KIT。
楽器屋の展示品処分で、35000円なり。
購入にいたるアレコレは、他で書くことにして、4/20に購入してから、ほぼ一月で、設置やPS2への接続でやろうとしたことは一通り手を着けて、だいたい落ち着いたので、メモとしてまとめておきます。

ちなみに、ALESIS NITRO MESH KITは、別にAruduinoなんぞ持ち出さなくても、PS2に普通のUSBケーブルで接続してドラムマニア(初期のものを除く)を遊ぶことができています。
たぶん、GuiterFreaksV&DrumManiaV以降ならつながりそうですが、それ以前はそもそも電子ドラム対応していなかったりしますので、
 AruduinoでMIDI受信。
 PS2コントローラをAruduinoで制御。
という手順で電子工作することにして、イロイロ試してみました。

整理していないので収まり悪いですが、動作の様子はこちら。
電子ドラム未対応のギターフリークス3rdMIX&ドラムマニア2ndMIXが操作できるようになっています。

20190531a

AruduinoでMIDI受信している様子はこちら。画像暗くてすいません。
いまのところ、動作確認用にLCD付けてます。右側に叩いたPADの名前を表示(ハイタムをHTとか)してます。
どんな信号が出ているのか分からなかったので、LCDの二行めに表示してます。
信号を受け取るごとに、赤色LEDが点灯していて、遅延なく処理できている様子がわかると思います。

20190530a

苦労した点など、続きはのちほど。