domino/要望003/83

Last-modified: 2008-12-14 (日) 22:13:46

ミュート時に何も送信しない設定

  • ページ: domino/要望
  • 投稿者: 逃亡者?
  • 優先順位: 低
  • 状態: 完了
  • 投稿日: 2008-05-20 (火) 23:33:05

メッセージ

現在ミュート時にはノートのみを送信しないようになっていると思うのですが、
VOCALOID2 VSTiはノート情報もNRPNで行っているため、この仕様だとミュートになってくれません。
環境設定でミュート時の仕様を「ノートのみ」or「全てのイベント」から選択出来るようにして欲しいです。
よろしくお願いします。


  • 通常ノートのみ送信しないようになっているのは、ピッチベンドですとかエクスプレッションですとか内部パラメータは反映させたい、という理由があります(ミュートを解除したときに各パラメータが反映されていないと困るため)。 VOCALOID2 VSTi にはそういうのは無くても良いのですか? 一応他の案として、CCマクロ側にミュート属性を持たせるという方向性もあります(特定のCCMのみミュート時に処理しないようにする)。 -- たかぼー? 2008-05-23 (金) 15:45:04
  • VOCALOID2 VSTiの実行値はノートもPitch Bend他も全てCC#6(&CC#38)なので分離は不可能かと思い込んでいましたが、CCマクロ側にミュート属性を持たせる方法ならノート情報のみをミュートに出来ますね (// 是非そちらでお願いします。m(_ _)m -- 逃亡者? 2008-05-23 (金) 19:23:14
  • ちなみに、ノート情報は、ノートオンとノートオフに別れていますか?それともノートオン情報に長さも含まれていますか? -- たかぼー? 2008-05-24 (土) 08:46:39
  • よく分かりません (^^; それぞれに一つのCCMを使用しているような…。
    v_vsti.png
    これら全部で一つのノートになります(C4を500ミリ秒発音します)。DataはCCM#300がCC#99で、それ以外はCC#98 + CC#6(+ CC#38)となっています。 -- 逃亡者? 2008-05-24 (土) 15:09:08
  • CCM毎にミュート時に送信しないように指定できるようにしました→http://www.tkb-soft.hmcbest.com/Domino132_dev002.ZIP <CCM ID="1234" ・・・ MuteSync="1"> と指定すると、ミュート時は送信しなくなります。ろくに動作チェックしていませんので、すみませんが動きの確認をお願いします。 -- たかぼー? 2008-12-08 (月) 22:01:15
  • ありがとうございます。MIDI-OXでミュート時にイベントを送信していないことを確認しました。また、VOCALOID2 VSTiでミュート状態になることを確認しました (^^) -- 逃亡者? 2008-12-10 (水) 23:58:15