2014/02/28

MSB、LSBからバンクセレクト(14ビット)変換方法 Roland XV-5050


Roland XV-5050の場合 MIDIインプリメンテーションP.152

MSB | LSB | PROGRAM | No GROUP

087    000    001 - 128    User Patch
          064    001 - 128    Preset Patch A
          065    001 - 128    Preset Patch B


バンクセレクト(14ビット)=MSB値×128+LSB値


例:ユーザーパッチのプログラム番号1をバンクセレクト(14ビット)に変換する
・MSBは087、LSBは0なので 87x128+0=11136

例:プリセットパッチAのプログラム番号1をバンクセレクト(14ビット)に変換する
・MSBは087、LSBは64なので 87x128+64=11200