Results 142 comments of kuma

あと余談ですが、 トラッカーではありませんが、ステップシーケンサーは作っています。 全然できていませんがw

うーん。。。できないとは言いませんが相当大変な改造になりますね。 音量や音色、ディチューン値など全てのパラメータがとっかえひっかえなんですよね? しかもすべての音源で。。。 チャンネルはどのぐらいの数、共有できるのでしょうか。 例えば'F1 と'F1_で1チャンネル当たり2つ限定でしょうか

qコマンドの隙間とかも割り込みますでしょうか

[、]コマンド内の相対移動系コマンド(オクターブやボリュームなど)の挙動が、 mucomなどのような動きになってしまいます。(mucom式が悪いとか言いたいのではなく、 通常の場合と動きが変わってしまうことが問題ですと言いたい) ー>実装の方法によっては回避できそうなのでここは問題外とします

YM2612Xのオーバーレイ機能は周波数固定、音量固定その他もろもろ無視だったので楽に実装できましたけど。。。

トレース機能はどうしようとか、パートカウンターのパラメータ表示はどうしようとか。。。

とりあえず修正はじめました。 通常のパート指定に続けてアンダースコアを指定すると そのパートの割り込み用のmmlデータになるようにします この表記だと 通常と割り込みを混ぜて表記する事はできませんが 割り込みという性格上問題無いと思います。 またアンダースコアの個数で割り込みの数を指定できるようにします

通常をページ0と呼ぶ事にし、割り込みはアンダースコアが増える毎にページ1、2と呼ぶ事にします。

ページ数が小さいmmlで休符を指定すると次のページの割り込みがかかる様にします。 休符が終わると割り込みは解除されます

割り込みがかかる時、割り込みを行うページの一つ上のページの情報を一時待避します 割り込みを解除する時退避した情報を復帰させ必要であればチップにその情報を送信します 退避する情報については今のところ考えていませんが 音程 音量 音色 パンニング  などになると思われます