2020年05月11日

エレクトーン(D-DECK)と、XGについてB

PCで、エレクトーン内のXG音源の再生用Standard MIDIファイルを作成した。
作成時は、MIDI接続(USBケーブル接続)で音色などを確認しつつ作業。

テンポ設定は4分音符単位で
 6/8のファイルなので8分音符=158にしてたらなんかおかしくて
 4分音符=79にデータを修正。
※MIDIファイルのフォーマットは0で(SMF(0)ってそういうことだよね?)書いてあったけど、1でも読み込んでくれた。



できたMIDIファイルをUSBメモリにうつし、エレクトーンのMDRで読ませる。
すると問題発生。

なぜか、MIDI接続(USBケーブル接続)時には認識していた
「リズムスタート」のエクスクルーシブメッセージが読み込まれない
エレクトーン内のリズムを同期させて一緒に鳴らしたいのに
ただXGのサポートの音だけが鳴る状態。

エレクトーン内のリズムをXGと同期して一緒に鳴らせれば、
A.B.C.も使えるし、スタイルファイルとして作ったMIDIファイルも使える。
プリカウントのBAR/BEAT表示が見え、演奏の開始時も安心。
いいことづくめ…!




なので、実験として

【エレクトーン】
MDRで新規で録音し、SEQ1 ON リズムスタート
のみ、パネルのスイッチをポチっと押して録音
USBメモリ内にSONG「SONG_001」ができる

これを【PC】で開く
ELS_SONG.NAM
「SONG_001」フォルダが作成されている。

ELS_SONG.NAMはファイルの紐付けをしている。
ここをテキストエディットなどで書き換えるれば、ファイルコピーもPC上で可能。
ELSSONGNAM説明.png
ファイルがひとつ(SONG_001)のときは黒字のみ。
その後、SONG_002が増えると青字が増え
SONG_003が増えると赤字が増えるといった具合。

「SONG_001」の中身は
MDR_000.MID (演奏、コントロールデータ)
・REG_001.B00 (レジストデータ)

この MDR_000.MID ファイルを解析してみる。




1chのデータは以下。

bar|beat|tick
1|1|000 F0 43 70 70 73 F7 EL ON
1|1|000 F0 43 70 78 42 3C …(その後、すごい長い)カレントレジストデータ
1|1|001 F0 43 70 70 40 47 7F F7 ニーレバーON *1
1|1|001 F0 43 70 70 40 4D 00 F7 ソロバーOFF *2
1|1|001 F0 43 70 78 44 14 05 02 7F F7 フットペダル1 *3
1|1|002 F0 43 70 78 44 14 05 12 00 F7 フットペダル2 *3
1|1|003 モノキープレッシャー 0
1|1|006 ピッチベンド 0
1|3|013 F0 43 70 78 41 61 01 F7 SEQ1 ON(私が押したタイミング?)
2|1|001 F0 43 60 7A F7 リズムスタート(リズムスタートや音の開始は自動的に2小節目頭になってくれる??)
2|1|001 F0 43 70 70 78 00 00 F7 バーシグナル
3|1|001 F0 43 70 70 78 00 00 F7 バーシグナル
4|1|001 F0 43 70 70 78 00 00 F7 バーシグナル
… (以下、毎小節の頭くらいにバーシグナル)
曲の最後 F0 43 60 7D F7 リズムストップ


*1 D-DECKにはニーレバー(他のエレクトーン標準装備)がない
*2 D-DECKにはソロバー(ELX-1についてたやつ)がない
*3 他のエレクトーンシリーズにはないD-DECK独自の設定




すこしずつデータを削除して検証してみたが、どれがなくても、
リズムスタートは正常に動いた。
(でも、各種コントローラーのリセット設定は、
用意するStandard MIDIファイルにいつも入れておいてもよいかなと思った。)


…ということは
テスト用に入れていたXG ONのシステムエクスクルーシブ
F0,43,10,4C,00,00,7E,00,F7
がいけなかった…?!


念のためXG ONのあとEL ONのエクスクルーシブを入れてみても
「演奏データのフォーマットが異なるため再生できません」と出る。




※ 後日談
本当は、XG ON→EL ONが入っていれば、リズムスタートできるはずなのだけど…
もしかしたら他にもなにか余計なデータが入っていたのかも。
EL ONが入っていないと、リズムスタートしない!

GS ONとか余計なデータは入っていてもだめ!
というのが答えのようだ。
posted by furani at 17:58| 日記