Sample code for eVY1 Shield


Arduino

mml_play

歌詞とMMLを配列に格納して再生するサンプルスケッチです。MMLは一般的なコマンドにほぼ対応しています。d

evocaloid_smf

フォーマット0のスタンダードMIDIファイルをスケッチ中に埋め込んで再生するサンプルスケッチです。 PROGMEM(AVRマイコン内蔵フラッシュメモリ)にスタンダードMIDIファイルを格納します。
(Timer1ライブラリをインストールしてください。) また、フォーマット1のスタンダードMIDIファイルには対応していないので、MIDI編集ソフトなどを使ってフォーマット変換を行ってください。

Processing

eVY1_example.pde

ProcessingによるeVY1制御のサンプルプログラムです。Midibusライブラリを使っています。
スペースバーを押すと歌うプログラムです。押している間だけ歌います。 マウスポインタの横方向でピッチを、縦方向でベロシティを変化させます。
(デフォルトで入っている「あ」でないと綺麗に音が出ないのですがご了承ください)