Blog page https://mkusunoki.net/?p=7942
MIDI コネクタは秋月の https://akizukidenshi.com/catalog/g/gC-09565/ で代用可能です。基板のフットプリントはことなりますが問題ありません。
1枚目は、クロックなどすべての部品を取り付ける形で作成します。 増設音源シールドは次の写真のように、AY-3-8910 と抵抗・連結ソケットだけになります。
J6 RX1 Ardiono の Serial1 に接続
J1 CLK/2 3.579545Mhz を2分周したクロックを AY-3-8910に供給します。
Shield | BDIR | BC1 | Voice番号 |
---|---|---|---|
1枚目 | PC0 | PC4 | 0-2 |
増設 | PC1 | PC5 | 3-5 |
増設 | PC2 | PC6 | 6-8 |
増設 | PC3 | PC7 | 9-11 |
が、標準の設定です。
前提条件として、https://github.com/FortySevenEffects/arduino_midi_library を使用したプログラムのため、Arduino のライブラリ管理に、このライブラリをインストールしてください。
「ツール」 → 「ライブラリを管理」をクリックすると、ライブラリマネージャ画面が表示されます。 検索欄に「MIDI I/Os for Arduino」と入力して、表示されたライブラリから、
MIDI Library
`
by Francius Best バージョン5.0.2 `
MIDI I/Os for Arduino Read & send MIDI messages to interface with your controllers and synth
というのが一覧に表示されるので、これをインストールします。
プログラムは、arduinoMidiSynthPSG に入っていますので、これをコンパイルして Arduino に書き込んで下さい。