domino/要望002/124

Last-modified: 2007-12-31 (月) 19:54:48

定義ファイルに全ての CC を定義

  • ページ: domino/要望
  • 投稿者: 逃亡者?
  • 優先順位: 低
  • 状態: 完了
  • 投稿日: 2007-12-15 (土) 12:14:15

メッセージ

「GMLevel1.xml」「SC-8850.xml」「SC-88Pro.xml」 に全ての CC (0 ~ 127) を定義して欲しいです。
微妙にトラブルの原因になりそうな気がします。


[トラブルの例]

  • ソフトシンセ等で定義ファイルに 「GM Level1」 を指定した状態で Bank Select MSB、LSB (CC#0、32) による楽器の変更が出来ない。
  • GS音源の次の機能が使えない。
    F0 41 10 42 12 40 1x 1F cc CS F7
    F0 41 10 42 12 40 1x 20 cc CS F7
    F0 41 10 42 12 40 2x yy DT CS F7
     x:ブロックナンバー cc:00 - 5F yy:40 - 4A、50 - 5A DT:データ CS:チェックサム

  • GMLevel1.xmlの全CCを有効にするのは問題ないと思いますが、トラブルの例の後半のものが、いつどんな環境のときに困るのか解説していただけますか? -- たかぼー? 2007-12-15 (土) 15:33:57
  • 後半は SC-88以上 (?) で Channel Pressure を2つ増やす感じのエクスクルーシブです。初期状態では CC#16、17 がセットされていますが、どの CC にするかは 0 ~ 95 の範囲で変更することが出来ます。指し当たって CC#16、17 が出力されませんので、機能自体を使用することが出来ません。効果については http://homepage2.nifty.com/mkmk/midi_lab/sysex.htm こちらの 「10.コントローラー」 をご覧下さい。m(_ _)m -- 逃亡者? 2007-12-15 (土) 19:11:43
  • 解説ありがとうございます。V.1.26でCC0~127未定義時でも本体側で処理するようにしておきました。しかしなんとマニアックな (OO; -- たかぼー? 2007-12-18 (火) 09:41:46
  • CC の出力を確認しました。対応ありがとうございます^^ 確かに、使用頻度としては微妙でしょうね。私は何となく Channel Pressure よりも CC を使いたくなります^^; -- 逃亡者? 2007-12-18 (火) 21:25:13