ハチプロの定義ファイルのコントロールチェンジに「SystemModeSet」の追加
メッセージ
使用バージョン: 1.23dev002
使用音源: SC-88Pro
定義ファイル内を検索かけてみましたが無い様なので追加をお願いします。
具体的には、「GS Reset」の下(13358行目から)に以下の設定を追加してくれればうれしいです。
<CCM ID="202" Name="SystemModeSet"> <Value> <Entry Label="Single" Value="0" /> <Entry Label="Double" Value="1" /> </Value> <Data>@SYSEX F0H 41H 10H 42H 12H [ 00H 00H 7fH #VL ] F7H</Data> </CCM>
お手数かけますがよろしくお願いします。
- 情報ありがとうございます、入れておきますね。デフォルトデータの方には入れておくべきでしょうか?? -- たかぼー? 2007-08-27 (月) 12:02:41
- そうですね。デフォルトの方にも入れておいてくださるとありがたいですw -- ラムネ? 2007-08-28 (火) 02:57:47
- DoubleにするとSC88Proの液晶が真っ黒になるんですね^^;
デフォルトデータの方ですが、SC88Proの初期化に必要なのは、このSystemModeSetだけで済みますでしょうか? 現状はGM System OnとGS Resetがありますが、音源の初期化自体はSystemModeSetが1つあればGS Resetなどは削除すべきでしょうか??(^^;
とはいいましても、SystemModeSetはSC-55には無い命令ですので、SC-88Pro(&88Proの定義ファイル)を使ってSC-55用のデータを作る方にとっては逆に困ってしまう事もありえますよね。そんな事もあってデフォルトデータは変えないほうが良いのかどうかのか悩み中です・・・。 (ちなみにSC-8850の場合はsingleモードしか無さそうです・・・) -- たかぼー? 2007-08-28 (火) 19:40:57 - どうもです。
デフォルトデータの方は自分用に弄ったのでは元からの2つは消さずにGS Reset(<CC Tick="240" ID="201" />)の後に「<CC Tick="480" ID="202" Value="0" />」を挿入して使ってます。
たかぼーさんのおっしゃるとおりSC-55には無い命令ですが、多分GS Resetみたに非対応音源では無視されるじゃないかと思い(実は88Proしか持ってないので全く確認できてないんですが……^^;)ネット上でよく見かけるデータに習ってGM,GS,88の順に3つとも入れてたりします。
個人的にはこの形でも問題無いのではと思っているのですが、問題が発生するようならデフォルトには無しという風にしてしていただいてもかまいません。 -- ラムネ? 2007-08-29 (水) 17:35:02 - 無視されるなら良いのですが、変な風に効いてしまう(音が鳴らなくなる等)と困るので、順番としては 88 → GM → GS が良いのではないかなと最近思うようになりました。GM System On および GS Reset ではモードの切り替えは起こらない(Double の状態で GM System On or GS Reset を受信しても Single にはならない)んですよね? -- 逃亡者? 2007-08-29 (水) 19:27:32
- 正式版の方で対応しておきました。結局デフォルトにはGM System On→GS Reset→SetSystemModeで初期化させるようにしました。ネットで適当に検索したときに、同じような順序で初期化しているものもありましたので、それを信じたいと思います^^; -- たかぼー? 2007-08-30 (木) 19:17:14
- どうもです。先ほど最新版にて確認させてもらいました。今回はどうもありがとうございました。そして、これからもよろしくお願いしますw -- ラムネ? 2007-08-31 (金) 02:40:59
- 確認ありがとうございました こちらこそよろしくお願いいたします。 -- たかぼー? 2007-08-31 (金) 11:23:26