Standard MIDI file player for the eVY1 shield
Dependencies: DirectoryList SDFileSystem mbed
MicroSDカードからSMF(スタンダードMIDIファイル)を読み込み、データをシリアルでeVY1シールドに転送して再生します。 MIDIファイル形式は、Format 0のみ対応しています。
動作確認は、mbed LPC1114FN28とFRDM-K64Fで行っています。
eVY1でシリアルポートを有効にするには、シールドの端子側から+5V入力が必要なので、mbed LPC1114FN28を一部改造しています(JP2 9pinに+5V出力を接続しています)。 FRDM-K64Fの場合は、eVY1シールドをそのまま刺して使用できます(オンボードのMicroSDスロットを使います)。
eVY1を使用した場合、MIDIデータのCH.1は強制的にeVocalodによる歌声として使用されてしまうため(プログラムチェンジも不可)、強制的にCH.16に割り当てています。そのため、CH.16を使用しているMIDIファイルはデータ通りに再生する事が出来ません。
mbed.bld@2:4bcf9c18896b, 2016-01-04 (annotated)
- Committer:
- MACRUM
- Date:
- Mon Jan 04 08:21:32 2016 +0000
- Revision:
- 2:4bcf9c18896b
- Parent:
- 0:12d69da08021
Add WIZwiki-W7500P platform support
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
MACRUM | 2:4bcf9c18896b | 1 | http://mbed.org/users/mbed_official/code/mbed/builds/4336505e4b1c |