音が出た
TX81Zのプリセットを発声させることができた。ESP32の2つのコアを使って、センサをcore1で、TX81Zエミュレータをcore0で動かしている。8音だしているがまだ余裕がありそう。
音色のパラメータVCED(Voice Edit Parameters)・ACED(Voice Edit Additional Parameters)のうち、以下は未実装。
- VCED67: Foot Control Volume
- VCED68~70: TX81Zでは未使用
- VCED71,72: Modulation Wheel Pitch/Amplitude (LFO)
- VCED73,74: Breath Control Pitch/Amplitude (LFO)
- VCED75: Breath Control Pitch Bias
- ACED20: Reverb Rate
- ACED21,22: Foot Controller Pitch/Amplitude (LFO)
今後の予定
- 音色エディタ:PCで編集したFMパラメータをウィンドシンセに設定する機能がほしい
- エミュレーション精度向上:実機と出音が違うのがいくつかある
- リバーブ実装:TX81Zの疑似リバーブではないものを実装したい
- LFO制御:加速度/角速度センサにつなげると面白いかも
- リップセンサ:指ではなく唇や歯でピッチベンドさせてみたい
動画も作ってみた。
栗コーダーカルテット「帝国のマーチ」を吹いてみた。ESP32でTX81Zをエミュレートさせてリコーダーぽい音を出してみた。オリジナルはアンデス25という楽器で演奏しているらしい。 #ウィンドシンセ #電子工作 pic.twitter.com/WAehgku2YH
— tama_nikki (@tama_ni_nikki) 2021年3月27日
指が動いてなくてピロっている。ミスなく演奏するのはデバッグよりも難しい。