電音の工場ブログ

趣味の電子工作を中心としたブログです.音モノの工作が多いです.

はまり中

はまり中

id:Chuck:20060310#p1 に暫定仕様を出したものの、実装まで考えながら取捨選択をしている。

はっきり言って はまり中。ほとんどの項目で見直しが入っている。

4-CV, 4-Gateを出力として、どのMIDIメッセージでも設定により自由に出力できるようにしたところまでは良かった。

poly/mono切り替え、monoのときは single/multiple trigger 切り替え、multi-のときは Legato On/Off、Legato On のときは re-trigger あり/なし を網羅しようと考えてしまったのが運のツキ、(筆者には)とても難しい…

さらにLegato の記憶をどう実装したものやら。記憶領域をallocしながら線形リストを発音優先順にメンテしたいのだけど…って 1KWordのワンチップマイコンでやる話じゃないですか、そうですか*1

UART周りとMIDIメッセージの取得とちょっとしたI/Oの初期設定だけで ATtiny2313 のプログラム領域の半分弱を使ってしまっているので、なんともアレである。

ATtiny2313 1個使いでは非力でもたくさん繋げればすごいものになる(ようにする)」というコンセプトに陥ったところが暴走の原因であろう。

お試し版ってなんだったんだっけ?(おい)

*1:こういう実装は ADuC7026版でやるべきだなぁ…