このテーマの前の記事
2025-03-30 :カシオキーボードの音源定義ファイル 自分で作れるかも!?
音源定義ファイルを自作
DOMINO用の音源定義ファイル、ネットからダウンロードしてきたのを参考にして自分専用の音源定義ファイルを作ってみた。カシオのCT-X3000専用。とりあえず音色はオルガン1とオルガン2しか使わないので、リストは2つだけ。
参考にした音源定義ファイルは、全ての音色、ドラムセットを網羅してあり、恐ろしいほど長いリストになっている。私の場合ドラムセットはもちろん使わないし、音色もまずは2つだけあればいいので、やたらと短いリストになった。
音色のリストとドラムセットのリストの後に、<Control Change Macro List><Template List><Default Data>というのが続いており、<Control Change Macro List>については、前に勉強したのである程度内容はわかるが、詳しい部分はよくわからない。<Template List>と<Default Data>というのは、何のことかピンと来ないが、これがないと音源定義ファイルは成立しない可能性もあるので、一応コピペでつけといた。
DOMINOに組み込んでみる
DOMINOの「MIDI in」「MIDI out」の設定をした。inはmicrokey2、outはCT-X3000、音源定義ファイル自分で作ったやつを選択した。ちゃんとリストに出た。
新規ファイルで、セットアップの項目、テンプレでずらずら出るのでそれを書き換えた。音色の部分、ちゃんと自分が作った音源定義ファイル通り、オルガン1とオルガン2の2つの音色のみがリストで出てきた。ここでオルガン2を選択。イベントリストの左上に「M33」「L0」「PC19」と表示されている。それぞれバンクセレクトMSB、バンクセレクトLSB、プログラムチェンジの値である。CT-X3000のAppendixの表と全く同じ数字である。うまい具合に行った。
不吉な感じがしたのは、音色リストからオルガン2を選択したときポーンと音が出たが、カシオのオルガン2の音とは似ても似つかぬ音である。これ、何の音?
DOMINOの画面上の鍵盤をマウスでクリックしたが音が出ない。試しに入力デバイスであるmicrokey2を弾いてみた。ぜんぜん違う音!! さっきポーンとなった、あの音が出た。また不具合かよ! どういうこと、これ。
一瞬にして、全てがめんどくさくなってしまうのであった!
先ほど作った音源定義ファイルの後ろの方につけたテンプレートリストとデフォルトデータってやつを削除した。自分では使わないような、よくわからないイベントリストがずらずら載っていて使いづらかったから。
よく考えてみて、GM1オフのシステムエクスクルーシブメッセージをイベントリストに登録してみることにした。
出ました! GMオフのシステムエクスクルーシブメッセージをイベントリストに登録したら、あの変な音はやんで、代わりにカシオのパイプオルガン2の音が出た! 大成功!!
調律変換
システムエクスクルーシブメッセージでキルベルガー第3法の16進数の数字列を入力した。
ここで「最後は7FHで終わってください」というエラーメッセージが出た。いや、ちゃんと7Fで終わってるんだけど! よく読んでみたら、Cherryでやった時みたいに0×を各数字の前に入れるか、全ての数字の後ろにHを入れるかしなければならないらしい。そうしないと、16進数として認識してくれないって。
Cherryの時みたいに0×をつけてみた。そしたら、なんでかピアノの音になった!
イベントリストのビートやティックを変更できない。同じ時刻に複数のイベントリストが載っちゃってるんだけど。そういうのも良くないのかなあ~。
数字の後ろにHつけました。ピアノの音のままです!
なんか意味よくわかんないけど、音源定義ファイルの後ろについているコントロールチェンジマクロ情報ってやつを削除してみる。
私がコピペしたコントロールチェンジマクロ情報を見てみると調律変化の部分の記述が今まで私がやっていたのと違うのね。たぶん別のパターンの表示方法なんじゃないかと。それと私がイベントリストに載せたデータとか拮抗しているのかなと。
最初からやり直してみる
DOMINOの新規ファイルにして、やり直してみました。同じように音色を選び、同じようにGMオフにしたのに、今度は、あの変な音のままです!!
今日はそろそろ終わりにしようかと。さっき、ちゃんと音が出た時の状態を保存しとけばよかったなあと。ま、仕方ないんだけど!
あと、Cherryの時と違って、microkey2を弾くと、いちいちイベントリストに載るね! ピアノロールにも、ちゃんと印がつく。当たり前なんだけどね。何でCherryはそうならないんだろう? ならない方が都合がいいんだけど。そういえば、Cakewalkの時もならなかった。それがよかった。
それ考えると、DOMINOって何か色々めんどくさいから、Cherryでいいのかな? もっとすんなり行くと思ってたのに、うまくいかないよね。毎回こういう展開なんだけど。今日だってもう1時間半くらいやってるよね? もういいんじゃないの?
とりあえず、今Cherryで問題なく演奏してるわけよ。ちょっと音色変えたりするのがめんどくさいから、DOMINOでPC側から音色を指定できたら便利かなと思っただけで。でもこんなに設定に手間と時間がかかるんだったら、その分の時間を演奏に回した方がいいよね。
Cherryで音が出るまでは、microkey2からカシオの音を出すことができてなかったから、膨大な時間をかけるのも仕方がなかったけど、今はもうCherryで演奏できるようになったから。前にも書いたけど「足るを知る」ってことが大事だよね。今あるものを大切にしていかないと!!
Cherryで音が出たのは全くの偶然で、本当にラッキーなことだった。あれは切羽詰まった私のために、天が授けてくれたものだと思う。それで満足しなよ! 「もうちょっとだけ便利に」「もうちょっとだけラクに」って、いちいち欲深いんだよね。ほどほどのところで満足しないと。
カテゴリー:CT-X3000をハード音源に!