Bug #26

(V5.36)ハード音源(MU90B)にて、演奏会場の設定があると再生ができない

Redmine Adminほぼ11年前に追加.

ステータス:終了開始日:2008/06/03
優先度:通常期日:2008/06/14
担当者:-進捗 %:

100%

カテゴリ:-作業時間の記録:-
対象バージョン:-

説明

状況(2008.06.14)

V5.37にて対応済み。

(原因)演奏会場の設定のためのエクスクルーシブは、連続したデータアドレスを持つため、
送信効率を高める様にリバーブ・コーラスを1つのエクスクルーシブにまとめていた。
この送信方法は他の音源ではうまく機能していたが、MU90Bにおいては動作しないことが判明した。
具体的には、以下の条件でMU90B側が動作不良(ハング)となる模様。

Reverb Send Level To Chorus(36h) を受信した後、
連続して Reverb Predelay Time(37h) を受信するとハングする

MuseのROOMコマンドは、Reverb Send Level To Chorus(36h) を対象としていないが、
上述の1つのエクスクルーシブ送信を実現するために、(36h)にもダミーで常にゼロをセットし送信していた。
結果として、上記の動作不良条件を満たすことになった。

(対処)リバーブとコーラスの指定を分離し、更にリバーブに関しては(35h)までのデータと(37h)データを別々に送信するよう改訂。
ただし、コーラス内の一連のデータは従来通りまとめて送信させた。
今回の改訂内容を、*DATAコマンドで表現すると以下のようになる。

<従来>
*DATA"41,10,42,12,(40,01,30,r1,r2,r3,r4,r5,r6,00,r8,q1,q2,q3,q4,q5,q6,q7,q8)" 

<今回>
*DATA"41,10,42,12,(40,01,30,r1,r2,r3,r4,r5,r6)" 
*DATA"41,10,42,12,(40,01,37,r8)" 
*DATA"41,10,42,12,(40,01,38,q1,q2,q3,q4,q5,q6,q7,q8)" 

MU90Bにおいても、今回の方式で正常動作することを確認済み。

(追記)本件の対処の際、以下の仕様が機能しないという潜在バグを発見したため改修した。
「Muse演奏の最中に[COPY]ボタンを押すと、その時点の演奏会場ダイアログの指定がその場で演奏に反映される」

概要(2008.06.03)

<第一報告>
このたび「 YAMAHA MU90B 」を購入しまして、自作の Muse データを演奏させてみたのですが、 曲によって演奏されるものとされないものとがありました(汗)
自分なりに調べたところ、「ある時期」を境に古いデータはちゃんと演奏され新しいものは演奏されないことに気づきました。 データ作成の日付と Muse Wiki にあった Muse の更新履歴を照らし合わせてみたら、 どうも「ROOM コマンド出現以降の Muse データ」が MU90B で演奏されないようなのです。
ただし、 過去データで XG リセットを入れた2曲だけは、演奏できることにも気づきました。
そこで、試しに ROOM コマンドが入ってるデータに XG リセットを入れてみたところ、 それまで演奏できなかったデータがちゃんと演奏されました。 また、ROOM コマンド記述の行をコメントアウトするとやはり演奏できます。
MU90B でリバーブ&コーラスのシステムエフェクトを使うには、 自力で XG リセット&エクスクルーシブを入れるしか解決策が無いのでしょうかね?^^;
MU90B は TG300B モードにも対応してるハズなんですケド……(???)

<第二報告>
「Domino」にて、Muse からエクスポートした MIDI ファイルを調べてみましたら、
GSリセットのあとに

f0h 41h 10h 42h 12h 40h 01h 30h 04h 04h 00h 40h 40h 00h 00h 00h 02h 00h 40h 08h 50h 03h 13h 00h 57h f7h

というエクスクルーシブがはき出されていました。
これは、リバーブ&コーラス設定を一気に書いてあるものなのでしょうか?
この MIDI ファイルを「Domino」で再生しても、MU90B では演奏できません。

そこで、

f0h 41h 10h 42h 12h 40h 01h 30h 00h 0fh f7h ;リバーブ
f0h 41h 10h 42h 12h 40h 01h 38h 00h 07h f7h ;コーラス

のように、リバーブとコーラス設定を2つに分けてエクスクルーシブを書き直したところ、
同じファイルが MU90B で再生できました。
このあたり解決につながるかもと思い報告でした。


関連するチケット

関連している Release #117: Muse V5.36 終了 2008/05/18

他の形式にエクスポート: Atom PDF