M5Stack用MIDIシンセサイザユニットを使ってみた

使い方

ネットから無償のmidiファイルをダウンロードし、このユニット用に変換しArduino IDEで書き込む。


1. midiファイルをこのユニット用に変換する

cd C:\Users\%username%\Documents\012_ICTに関する備忘録\電子工作\M5Stack用MIDIシンセサイザ\midiファイルをヘッダーに変換する
# スクリプト名 midiファイル名 ヘッダーファイル名
midi2poly_single.py chime_01.mid chime_01
※出力されたヘッダーファイルchime_01をスケッチのあるフォルダーにコピーする
C:\Users\kiyo-\Documents\Arduino\M5Stack用MIDIシンセサイザ\play_midi_multi\


2. M5STACK AtomS3に書き込む

次のスケッチを起動する。
C:\Users\kiyo-\Documents\Arduino\M5Stack用MIDIシンセサイザ\play_midi_multi\play_midi_multi.ino
追加するヘッダーファイルを2か所に追加する
➀ #include "chime_01.h" // 追加する
➁ SongEntry songList[]に
REGISTER_SONG(chime_01), // 追加する

参照メモ
C:\Users\%username%\Documents\012_ICTに関する備忘録\電子工作\M5Stack用MIDIシンセサイザ\M5Stack用MIDIシンセサイザ.txt