PC イベント プロパティ画面と音源定義ファイルについて
メッセージ
プログラム チェンジ イベント プロパティ画面に、
コントロール チェンジ イベント プロパティ画面のようなコメント欄が欲しいです。
音色の情報をシンプルなテキスト ボックスに表示する、という感じで。
音色の情報は音源定義ファイルにおいて定義すればいいと思います。
タグの入れ方とかはいろいろありそうですが。
あと、定義ファイルの中で自由に書けれたらありがたいです。
多分そっちの方が読み込んだ情報をそのまま吐くだけなので、プログラムとしてもシンプルかと。
こんな感じがいいです (等幅フォントで見てください)。
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃プログラム チェンジ イベントのプロパティ ×┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ プレビュー ┃
┃ ┌──────────────────────────────┐ ┃
┃ │ │ ┃
┃ │ │ ┃
┃ └──────────────────────────────┘ ┃
┃ □音色変更時に発音 ┃
┃ 長さ [ ] [初期値変更] Velocity [ ] ┃
┃ ┃
┃ ┌ 設定 ───────────────────────────┐ ┃
┃ │モード ○音色リスト ○ドラム セット リスト │ ┃
┃ │マップ PC# バンク │ ┃
┃ │┌────────┐┌────────┐┌────────┐│ ┃
┃ ││55Map ││078 Shakuhachi ││[Saw Wave] ││ ┃
┃ ││[88Map] ││079 Whistle ││Saw ││ ┃
┃ ││88ProMap ││080 Ocarina ││Pulse Saw ││ ┃
┃ ││ ││081 Square Wave ││Feline GR ││ ┃
┃ ││ ││[082 Saw Wave] ││Big Lead ││ ┃
┃ ││ ││083 SynCaliope ││Velo Lead ││ ┃
┃ ││ ││084 ChifferLead ││GR-300 ││ ┃
┃ ││ : ││ : ││ : ││ ┃
┃ │└────────┘└────────┘└────────┘│ ┃
┃ │ 検索 [ ] □MSB LSB の表示 │ ┃
┃ └──────────────────────────────┘ ┃
┃ ┃
┃ 音色の情報 ┃
┃ ┌──────────────────────────────┐ ┃
┃ │MSB:0 LSB:2 PC:82 Saw Wave │ ┃ここは Domino 側で吐いてもいいかもしれません
┃ │Same Instrument(s): SC-55 Map (Saw Wave) │ ┃ここからを定義ファイルの中で自由に書けるようにして欲しいです
┃ │Related Instrument(s): Saw Wave [0:3:081], Saw [1:2:082] │ ┃
┃ │ │ ┃
┃ │Recipe #1: Synth Strings │ ┃こんなふうにレシピを書くこともできますし、
┃ │ LPF: -15, Reso: 13, Attack: 16, Release: 34 │ ┃定義ファイルを改造するユーザーには結構便利だと思います。
┃ │ Reverb: 50, Chorus: 20 │ ┃その分定義ファイルを改造するときの手間はかかりますけど
┃ └──────────────────────────────┘ ┃
┃ ┃
┃ [ OK ] [ キャンセル ] ┃
┃ ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛