たま日記

たまに書く

音が出た

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制御:加速度/角速度センサにつなげると面白いかも
  • リップセンサ:指ではなく唇や歯でピッチベンドさせてみたい

動画も作ってみた。

指が動いてなくてピロっている。ミスなく演奏するのはデバッグよりも難しい。