domino/要望003/198

Last-modified: 2010-02-24 (水) 00:45:03

音源「Independence Free 2.0」への対応

  • ページ: domino/要望
  • 投稿者: Elthy?
  • 優先順位: 低
  • 状態: 完了
  • 投稿日: 2008-03-08 (土) 20:27:13

メッセージ

フリーでIndependence Free 2.0という
音の大変素晴らしい音源があり、何とか導入しようとしています。
http://www.crypton.co.jp/mp/do/prod?id=27502
VSTiプラグインとしては何とか導入に成功して
音だけは聞けたのですが、Dominoで扱うことが出来ません。

恐らく定義ファイルを書けば良いのは分かるのですが、
まったくxmlを書いた事がないので何処から手をつけていいのか分かりません。
手をつけるための参考になる場所、もしくは実際に定義が出来始めているならばそちらのご紹介をお願いします。


  • ここはdominoに関する要望を書き込む場所です。そうしたご質問は質問掲示板の方へどうぞ。 -- たかぼー? 2008-03-08 (土) 21:20:26
  • いや、ストレートに「作ってください」と書くと「自分で作れ」といわれそうでしたので。定義ファイルが欲しいという風に直せば要望になるでしょうか -- elthy? 2008-03-09 (日) 23:28:11
  • あー、募集ということですね。誰か作った・作る予定の方がいらっしゃいましたら、ご連絡ください。 -- たかぼー? 2008-03-10 (月) 10:49:24
  • とりあえず私の残件では無いのでここでは終わりにします(Dominoのサイトで募集を掛けます)。 -- たかぼー? 2008-04-19 (土) 23:11:03
  • 現在休職中ですが、前職ではソフトの開発をしていてxmlを書いたりもしていました。 -- 金曜日のライオン? 2009-10-30 (金) 20:33:43
  • 続きです。リハビリも兼ねてIndependence Free 2.0の定義ファイルを書いてみようと思うのですが、どんな情報が必要なのでしょうか? MSGSやProteus VXの定義ファイルを見比べてみると何となくはわかるのですが、できれば正式な仕様を教えていただけると幸いです。よろしくお願いします。 -- 金曜日のライオン? 2009-10-30 (金) 20:35:54
  • 一応取扱説明書に仕様を載せてありますよ。判りづらいかもしれませんが^^; -- たかぼー? 2009-10-30 (金) 20:37:32
  • どちらかというと、必要なのは「音源の仕様」ですね。大抵はマニュアルに「MIDIなんとか」という項目で書いてあると思いますが、書かれていない場合もあります。
    Dominoが操作出来るのはMIDI信号のみで、定義ファイルで定義するのは「Program Changeによる音色の変更、CC、RPN、NRPN、エクスクルーシブ」の5種類となります。つまり、「音源側にこれらで操作する仕組みがあること」が必須条件となります。
    軽く調べてみた所、「C:\Program Files\yellow tools Independence Free 2.0\Independence Free Root Folder\layers\midi programs」フォルダの中に「Bank 000」、「Bank 001」、...、「Bank 16383」フォルダを作成して、
    その中に「C:\Program Files\yellow tools Independence Free 2.0\Independence Free Root Folder\layers\Independence Free - Instruments」の中にあるフォルダ内の「.ytil」ファイルをコピペして、ファイル名の先頭に「000 」 ~ 「127 」を追加すると、DominoのProgram Changeから、そのBank#&PC#の音色を選択出来るようになるみたいです。なので、

     1. 指定したフォルダ(Independence Free 2.0の場合は「C:\Program Files\yellow tools Independence Free 2.0\Independence Free Root Folder\layers\Independence Free - Instruments」)の中のフォルダを「C:\Program Files\yellow tools Independence Free 2.0\Independence Free Root Folder\layers\midi programs」内にコピペして、フォルダ名を「Bank 000」、「Bank 001」、...、「Bank 16383」にリネームする。
     2. リネームしたフォルダ内の「.ytil」ファイルのファイル名の頭に「000 」 ~ 「127 」までの連番を追加する。
     3. それぞれリネームしたフォルダ名&ファイル名を元に、「InstrumentList」を作成する。※ PC#は一つズレる(「0 ~ 127」ではなく「1 ~ 128」で定義する)ので注意。

    という感じのソフトが出来れば、「InstrumentList」については1発で作成出来そうです。
    あとは、「CC、RPN、NRPN、エクスクルーシブ」がどこまで対応しているか なのですが、その辺は詳しく調べていないので分かりません。とりあえず、「CC#1 Modulation、CC#64 Hold Pedal、CCM#130 Pitch Bend、CCM#128 CAT、CCM#129 PAT」あたりだけで良いような気もします。どこまで対応しているかは、マニュアルを詳しく調べるか、全てのCCの値を一つ一つ「0 → 64 → 127」と変更して、音色が変わるかどうかをチェックして、確認します。なお、実験は2.0で行ったので、2.5でも同じかどうかは分かりません。 -- 逃亡者? 2009-10-31 (土) 20:01:53
  • Independence Free 2.5.2用の「Domino定義ファイルを作成するツール」を作ってみました。DominoのProgram Changeから音色を変更出来るようになります。興味がある方は、試してみて下さい。 http://mimikopi.nomaki.jp/domino/independence/index.html -- 逃亡者? 2010-02-24 (水) 00:45:03