Standard MIDI file player for the eVY1 shield and analog joy stick

Dependencies:   DirectoryList SDFileSystem mbed

Fork of eVY1_SMF_player by Toyomasa Watarai

MicroSDカードからSMF(スタンダードMIDIファイル)を読み込み、データをシリアルでeVY1シールドに転送して再生します。 MIDIファイル形式は、Format 0のみ対応しています。アナログジョイスティックを使用してテンポとピッチの変更が出来るようにしました。

動作確認は、mbed FRDM-K64Fで行っています。

eVY1シールドをそのまま刺して使用できます(オンボードのMicroSDスロットを使います)。

eVY1を使用した場合、MIDIデータのCH.1は強制的にeVocalodによる歌声として使用されてしまうため(プログラムチェンジも不可)、強制的にCH.16に割り当てています。そのため、CH.16を使用しているMIDIファイルはデータ通りに再生する事が出来ません。

アナログジョイスティックの X Y データは、それぞれアナログ入力の A0, A1 に接続しています。

History

Add analog joy stick default tip

2017-01-07, by MACRUM [Sat, 07 Jan 2017 06:40:26 +0000] rev 4

Add analog joy stick


Add dummy error function

2017-01-06, by MACRUM [Fri, 06 Jan 2017 10:58:07 +0000] rev 3

Add dummy error function


Add WIZwiki-W7500P platform support

2016-01-04, by MACRUM [Mon, 04 Jan 2016 08:21:32 +0000] rev 2

Add WIZwiki-W7500P platform support


Support LPC1114 target. Bug fixes.

2015-07-20, by MACRUM [Mon, 20 Jul 2015 09:06:05 +0000] rev 1

Support LPC1114 target. Bug fixes.


Initial revision

2015-07-18, by MACRUM [Sat, 18 Jul 2015 01:40:09 +0000] rev 0

Initial revision