DRSSTCに繋ぐことや音楽的観点からも考え、1chあたり最大3和音という仕様にしました。プログラムはこちらです:https://github.com/sanataka/ki_midi※ただし、こちらのプログラムには仕様上の問題があるので注意が必要です。具体的には、あまり沢山のメッセージを同時に送ると音が止まらなくなったり、マイコンが出力H状態で停止したりします。対策としては、不要なメッセージは送らない、パルス幅制限回路を設けるなどです。普通に使っている分には問題無いと思いますが、そういう使い方をした場合に問題が出ることが確認できたので一応書いておきます。MIDIの受信を割り込みではなくポーリングでやっていることが原因と考えられますが修正する気力が無いのでそのまま上げます。間に合わせで作ったのでゴリ押し感がすごい。