MIDI音源 VS1053B2026/07/01 21:17

今回は、USB MIDIキーボード接続して音を出せる機器を作った。

肝心の音源部分は、VS1053Bというチップを搭載した5cm x 5cmくらいのボードを利用した。
VS1053BはMP3やMIDIを再生できる多機能チップだ。
だが、このボードはリアルタイムMIDI再生を行う事が出来ない。
MIDI信号をリアルタイムに受け取る端子が、外部に出ていないのだ。

このボードを購入したのはかなり前だが、上記理由により死蔵していた。
だが最近、リアルタイムに受け取るように改造する動画を発見。
泣けるほど細かいハンダ作業を行って、なんとか改造成功した。
0.5mmピッチのICの足1本を狙ってハンダ付け・・・もうやりたくない。
(VS1053 and MIDI Revisitedでgooglr検索すると出てくる)

あとはコレと、前回のUSB-MIDI変換用のRP2040-ZEROを組み合わせれば、
USB MIDIキーボード → MIDI音源 までは出来る。
今回は、それにアンプとスピーカーも取り付けた。

あと、VS1053BはGM音源で音色が128色あるので、
これを切り替えられるようにする。
なので、音色名表示用のlcdキャラクタディスプレイと
4つのボタン(+1、-1、+1グループ、-1グループ)を付けた。
GM音源は8音色で1グループを形成しているので、グループ増減ボタンも。

vs1053-1

内部はこんな感じ。
vs1053-2

今回もケースは100均。
スピーカーの取って付けた感が半端ないが、音はいい感じなので良し。