@RPNの不具合?
- ページ: domino/不具合報告
- 投稿者: 逃亡者?
- 優先順位: 低
- 状態: 完了
- 投稿日: 2008-05-02 (金) 19:09:15
メッセージ
@RPN 127 127 #NONE #NONE
上記の記述で CC#6 が出力されてしまいます。
Domino Version 1.30 dev000 (2008/04/19)
- #NONEは[Data LSB]部分のみに対応していますので、不具合というわけでもありません。RPNでDATA MSB/LSB両方要らないコマンドは初めて知りました。ここら辺はMIDIの規格がどうなってるかご存じですか?(MSB0の送信を推奨だとか) -- たかぼー? 2008-05-02 (金) 20:16:20
- これは RPN NULL というやつで、RPN、NRPNを未設定状態にすることでCC#6、CC#38を無効にして、これらの誤作動を防ぐためのコマンドです。CC#101、CC#100を受信した時点でCC#6、CC#38が無効になるので、ここで挿入されるCC#6は無駄なデータとなるはずです。ただ、Dominoには @CC がありますので、仕様ということでも特に問題ありません(定義ファイルを修正することで対応します)^^; 以下、GM2、GS、XGでの取り扱いについて引用します。
[GM2] GM2ガイドブック (GM2Guidebook.pdf) 15ページよりRPN Null(CC#101=127、CC#100=127)が入力されると、それ以前のRPN設定が無効になり、 CC#6やCC#38が誤って混入しても何の変化もおきません。ただし、これはRPNとデータエントリ によって行われた以前のエディット結果そのものを無効にしてしまうものではありません。
※ 6ページの「表 3-1(セットアップ小節の例?)」にはRPN NullのCC#6はありません。
[SC-8820] pdfマニュアル (SC-8820_j5.pdf) 168ページより7FH 7FH --- --- RPN ヌル RPNおよびNRPNが指定されていない状態になります。RPN ヌルに設定後受信したデータ・エントリーは無視します。 (RPNヌルの設定にはデータ・エントリーの送信は不要です。) 既に設定済みの設定値は変化しません。
[MU2000] pdfマニュアル (MU2000J2.pdf) 89ページより7FH 7FH -- -- RPN ヌル RPNおよびNRPN番号が設定されてい ない状態にする。 内部の設定値は変化しない ※ ’--’は設定値を無視するという意味である。
-- 逃亡者? 2008-05-03 (土) 01:45:39 - 仕様ありがとうございます。すぐ変更できると思いますのでやってみましょうか(マニュアル修正も忘れないようにしないと)。 -- たかぼー? 2008-05-03 (土) 09:47:54
- ありがとうございます。Version 1.30 dev001 で対応を確認しました -- 逃亡者? 2008-05-05 (月) 18:49:56