プログラムチェンジウィンドウで、どのMAPから選択したかも記録
メッセージ
要望31で逃亡者さんに教えて頂いて、MAPによるカテゴリ分けを行ったのですが、一度カテゴリで音色を決定した後、再度音色を変更しようとウィンドウを開くと、同じLSB/MSB/PC#を持った先に出てくるMAPの中から選択されてしまいます。
MAP | PC#[LSB/MSB/PC#] |
Preset A | Piano[0/0/1] |
Pianoカテゴリ | Piano[0/0/1] |
わかりにくいですが、この様な定義をしていると、PianoカテゴリのPianoで決定したあと、プログラムチェンジウィンドウを開き直すと、Preset AのPianoが選択された状態になるということです。
これを、今回の例だと、次に開いた時にもPianoカテゴリのPianoを選択した状態で開いていただけると、同じカテゴリ内から選び直す時に助かります。
もしも可能でしたら、ご検討よろしくお願いします。
- 個人的には「Piano」の同じ情報が2箇所(PresetAとPianoカテゴリMap)に存在する事に違和感がありますけど^^; -- たかぼー? 2007-03-12 (月) 13:00:35
- 私もそう思ったのですが、カテゴリを今の段階で表現するにはこれしかないようでしたので・・ あと、ソフトシンセにはマルチティンバーでないものも多く、チャンネルごとに定義ファイルを割り当てることができない(できても面倒なのですが)ので、自分専用のソフトシンセをまとめた定義ファイルを作ろうと思っていまして、そこでもソフトシンセをMAPで分けようと思っていました。。 -- るふと? 2007-03-12 (月) 13:11:34
- 試作してみました→http://www.tkb-soft.hmcbest.com/Domino111_dev000.ZIP -- たかぼー? 2007-03-14 (水) 21:50:00
- 全然関係ないですけど、音色名の後ろに「LSB/MSB/PC#」を逃亡者さんらが入れているようですが、手動で入れるのは面倒だと思いますので、プログラム側の設定で出すようにすることもできますので、何なら言ってくださいね(メモリの節約にもなりますし)。 -- たかぼー? 2007-03-14 (水) 21:52:07
- なんと!? 定義ファイルの修正が面倒ですが、容量節約のチャンス! 是非お願いします!!
ただし、順番は 「MSB/LSB/PC#」 でお願いします (送信順は MSB → LSB なので) 。それから、ドラムの楽器名の前か後 (イベントリストでは前、ピアノロールでは後の方が見やすいのですが・・・) にノートナンバーを付けることは出来ますか? 可能でしたら、そちらもお願いします。 -- 逃亡者? 2007-03-14 (水) 22:13:19 - ちゃんと選んだときのMAPで表示されました 上の例では同じLSB/MSB/PC#であることを表すために書いたのですが、LSB/MSB/PCが自動で付くとわかりやすそうですね あと、イベントグラフペインのCCM選択の頭に番号が表示される機能もあると、MIDIコントローラに設定するときなどに便利かもしれません。さらに欲を言ってしまえば、CCMは結構イベントリストの色で覚えてしまっているところがあるので、イベントグラフペインのCCMのリストボックスの文字にも色が反映されると、個人的にはうれしいです。なんて、別に要望たてた方が良さそうですね・・ -- るふと? 2007-03-14 (水) 22:18:04
- ! ノートナンバーは私も賛成です! なんで私はLSB/MSB/PC#にしてしまったんでしょう・・・逃亡者さんのMSB/LSB/PC#でお願いします・・ あ・・・大事なことを忘れていました・・・順番が逆になってしまいましたが、実装していただいてありがとうございました! -- るふと? 2007-03-14 (水) 22:18:48
- そうですねぇいろいろ詳細を詰めたいですので、①楽器名にMSB/LSB/PC情報の付加 ②ドラムノート楽器名にノート番号を付加 ③CCMツリーに番号や色の表示 で、新規投稿していただいてもいいですか??(タイトルや内容は適当に変えてください^^;) -- たかぼー? 2007-03-15 (木) 15:44:05
- 適当な内容で申し訳ないのですが、要望97のほうにまとめさせていただきました。引き続きよろしくお願いします。 -- るふと? 2007-03-15 (木) 16:52:08
- お手数掛けます。m(_ _)m -- 逃亡者? 2007-03-15 (木) 21:14:37