- ※これは自分用の記録です。
- ◆CT-X3000をハード音源にするための試行の過程を、逐一記録しています(長文)。もしかして誰かの参考になるかもしれないと思って載せています。
- ◆すぐに結果や方法を知りたい方は こちら をご覧ください。
- ◆このブログを日付順に読んでいる方で、「自分用の記録」を飛ばして次の記事に移動したい方は、こちら へどうぞ。
DOMINOの画面を見てたんだけど、やっぱりプログラムチェンジとバンクセレクトは音源定義ファイルに依存するらしく、リストのものしか選べない。今たぶんMSGSの設定になっていて、GMの音色128しか選べない状態になってるっぽい。
もう、これは、私が求める数値を入力できれば、どんな手段を使ってもいいと考えるべきでは。どういうことかというと、もしできるならだけれども、ヤマハやローランドの音源定義ファイルを設定してしまう。その中から私が求める数値を選択できるなら、そうする。ヤマハやローランドだったらかなりの音色数があるはずだから、たまたま同じ数値のものが見つかったりしないだろうか。そのくらいのことをやらないと、もうこれ以上は先に進めないと思う。
多分、16進数の数字列を直接入力できるソフトも存在するのかもしれないけれども、私のようなデジタル初心者にとっては、扱いが難しすぎるのではないだろうか。だから正攻法ではないけれども、邪道なやり方で何とか目的に達する。そんな方法でやっていけばいいのかな、などと考えている。
ただ、カシオのキーボードを出力機器として設定した場合、ヤマハやローランドの音源定義ファイルを選択できるのかどうか。しかし、音源定義ファイルが存在しない音源だってあるはずである。その場合はどうするのだろうか。そういう設定は、開発者側として、もともと考慮に入れていないのかもしれない。
いやしかし、3つの値がぴったり一致するって、確率的に無理があるのでは…??
→一致するものは全く見つからず。
今日のまとめ
1日中いろいろ調べたり読んだりしたけど、結論としては、CakewalkでもDOMINOでもカシオのCT-X3000の音色を指定するチャンネルメッセージを送ることはできないということが分かった。音源の定義ファイルを登録しろ→その通りのリストが出てそれしか選択できない。何度も言うけど、カシオには音源定義ファイルがない。だからカシオに合ったメッセージを送ることができない。数字列は分かっているのに送れない。
DAWをデザインした人の設計による。デザインした人が16進数の数字列を入力できるように作っていなければできない。CakewalkとDOMINOはそのようには作られていない。
ネットで調べてみたけど、「16進数の数字列を入力する機会など、一般のユーザーにはないだろう」ということが、どこにでも書かれている。必要ないって。
次やるのは、あの「本機固有のシステム・エクスクルーシブ」ってやつかなと。少なくともシステム・エクスクルーシブ・メッセージはDAWに登録することができるのだから、そっちでやるしかないのかと思う。じゃなかったら、16進数の数字列を入力できるDAWを探す。フリーでそんなものあるのかっていう。有料のを買うほどのもんじゃないし。
本機固有ののシステム・エクスクルーシブ・メッセージっていうのが、カシオが独自にデザインしたものなので、カシオから情報を得るしかないのに、資料といえば、あのインプリメンテーションPDFしかない。
後の知識は、プログラミングの専門的な学習をすれば、得られるものなのだろうか。あの書類が不完全だった場合、いくら知識を得ても正解に至らない可能性もある。
システム・エクスクルーシブ・データにすれば、DAWで送信できないという問題は解決するはず。しかし、本当に解決するのだろうか?そういう疑問もあるよね。
カテゴリー:CT-X3000をハード音源に!