Beat720 さんの日記
2014
4月
2
(水)
15:50
デバイスID
本文
この間から、GridWindMusicでGSリセットとかXGリセットを送信できるように改良してたんですが、色々調べてみると、良く分からない事が出て来てネットで色々調べてみたんですね。
でエクスクルーシブデータでは、デバイスIDというのがあるんですが、GS音源の場合、マニュアルでは10進数の番号で17で16進数だと10H、ってなってるんですね。でもあれこれマックの電卓でやっても17は11Hなんですよね〜なんでだろう?と思って、ローランドに質問メールしてみたところ、デバイスIDは1〜32なんですが、1=00Hという設定になっているので、1を引く値になるそうです。数えと満年齢みたいなものですね。だもの、17だと10Hになるわけですわ。
しかし、昔そんな事は全く知らずGSリセット書かれているの使ってMIDIデータで曲作ってました。ほわ〜
でデバイスIDというのは複数の外部音源を区別するためにあるそうなんですね。SC88ProとSC88を同時に使う時にMIDIでどちらに信号を送るか?という区別をするため。
まあまあ、なんて複雑なことかと思います。今はDAWなのでMIDI的要素も入ってますけど、ほんとソフト音源だけならなんて簡単なんだろうと思った次第です。
MIDIはそこそこ残って行くと思いますけども、こういうなんかメーカーの作り方でこうなっているみたいな事ってあるんですね。
でエクスクルーシブデータでは、デバイスIDというのがあるんですが、GS音源の場合、マニュアルでは10進数の番号で17で16進数だと10H、ってなってるんですね。でもあれこれマックの電卓でやっても17は11Hなんですよね〜なんでだろう?と思って、ローランドに質問メールしてみたところ、デバイスIDは1〜32なんですが、1=00Hという設定になっているので、1を引く値になるそうです。数えと満年齢みたいなものですね。だもの、17だと10Hになるわけですわ。
しかし、昔そんな事は全く知らずGSリセット書かれているの使ってMIDIデータで曲作ってました。ほわ〜
でデバイスIDというのは複数の外部音源を区別するためにあるそうなんですね。SC88ProとSC88を同時に使う時にMIDIでどちらに信号を送るか?という区別をするため。
まあまあ、なんて複雑なことかと思います。今はDAWなのでMIDI的要素も入ってますけど、ほんとソフト音源だけならなんて簡単なんだろうと思った次第です。
MIDIはそこそこ残って行くと思いますけども、こういうなんかメーカーの作り方でこうなっているみたいな事ってあるんですね。
(閲覧:6196) | (好きボタンポチっと数:)
アバター
アクセス数
231851 / 日記全体