無限音階オルガン (1)

220 円の PIC32MX による USB MIDI ホストと組み合わせるのにふさわしいローコストな音源を、ふたつの「はやり」

  • 無限音階オルガン
  • MIDI からの電源供給

に乗っかって作成することにしました。
ターゲットのチップとしては、110 円の LPC1114FN28/102 を考えていて、プログラム作成は同じ 48 MHz クロックの Cortex-M1 コアを使用している Nuvoton NUC120 を使って行っています。
既に作成済みの (未公開の) NUC120 用の FM 音源プログラムの機能を削ってプログラム容量を削減する方向で作業していて、NUC120 上でのプログラムはできました。 (MIDI からの電源供給については対象外)
同時に、Arduino / ATtiny2313 用のプログラムも作成しており、LPC1114 版より先に完成したので、まず、こちらを公開します。
ATtiny2313 版は「タピオカ鍋」さん (「sweacco」さん) の「nanorgan」とハードウェア的にコンパチブルになるように考慮してあります。
今回の記事の最後に Arduino (ATmega168/328P) 用の HEX ファイルを添付してあります。
AVR 版の主な仕様を下に示します。

続きを読む