歌詞とMMLを配列に格納して再生するサンプルスケッチです。MMLは一般的なコマンドにほぼ対応しています。d
フォーマット0のスタンダードMIDIファイルをスケッチ中に埋め込んで再生するサンプルスケッチです。
PROGMEM(AVRマイコン内蔵フラッシュメモリ)にスタンダードMIDIファイルを格納します。
(Timer1ライブラリをインストールしてください。)
また、フォーマット1のスタンダードMIDIファイルには対応していないので、MIDI編集ソフトなどを使ってフォーマット変換を行ってください。
ProcessingによるeVY1制御のサンプルプログラムです。Midibusライブラリを使っています。
スペースバーを押すと歌うプログラムです。押している間だけ歌います。
マウスポインタの横方向でピッチを、縦方向でベロシティを変化させます。
(デフォルトで入っている「あ」でないと綺麗に音が出ないのですがご了承ください)