M-Audio Ozonic manual Midiメッセージについて, Rpn/Nrpnについて

Models: Ozonic

1 38
Download 38 pages 38.33 Kb
Page 26
Image 26

MIDIメッセージについて

<プログラムチェンジとバンクチェンジ

GMGeneral MIDI)の仕様では、128音色(ボイスNO. 0127)に対応しています。プログラムチェンジメッセージを送信することにより、音 色を切換えて使用することができます。

GMセット音源を拡張して使用するために、バンクチェンジの機能が用意されています。各バンクには128のパッチが含まれていて、プログラム チェンジメッセージを送信することによって音色を切換えて使用することができます。合計16,384個のパッチを使用することができ、14ビットの バンクチェンジメッセージを送信することによって、各パッチにアクセスすることができます。メッセージ内の最初の7ビットはバンクLSB情報と して送信されます。残りの7ビットは、バンクMSB情報として送信されます。一般的にはバンクLSBメッセージが使用され、これだけで128のバン クチェンジが可能です。また、この場合の多くはバンクMSBメッセージを送信する必要がありません。

ほとんどのMIDI機器がプログラムチェンジメッセージに対応していますが、GMセットに対応していない機器の一部には、プログラムチェンジ メッセージを他の目的で使用するものもあります。多くのVSTインストゥルメントでは、プログラムチェンジメッセージを使用してインストゥル メントパッチを切換えることができます。

バンクチェンジは、プログラムチェンジほど頻繁には使用されません。ローランドのGS規格やヤマハのXG規格など、各メーカーによるMIDI拡張仕様 においては、バンクチェンジは大変便利です。これらの各規格では、バンクチェンジを使用して、それぞれの拡張音色やエフェクトを使用します。

Ozonicでは、プログラムチェンジやバンクLSBMSBデータの送信を簡単に行うことができます。ADVANCEDFUNCTIONボタンに続いて、PROGRAM鍵 盤や、DATA LSB鍵盤、DATA MSB鍵盤を押して、送出するプログラムナンバーまたはバンクチェンジを入力して下さい。

<RPN/NRPNについて

ノンレジスタードパラメータナンバー(NRPNs)は各機種固有のメッセージで、MIDIを利用してシンセサイザをコントロールすることができま す。MIDIの仕様でパラメータ番号を定義して、各メーカーが独自のコントローラを自由に利用できるように設計されています。パラメータナン バーの中で共通性が高いものは、米国MMAMIDI Manufacturers Association)で登録されていて、標準的なMIDI規格の一部となっています( このため、レジスタードパラメータナンバー(RPNs)と呼ばれています)。詳細は「付録F」を参照して下さい。

MIDI CC9899は、それぞれNRPNLSBMSBを表しています。また、100101は、それぞれRPNLSBMSBを表しています(「付録F」の MIDIコントローラリストを参照して下さい)。NRPN/RPNを送信する場合は、ユーザーが設定した値と一緒にこれらのコントロールメッセージ を送信します。また、コース/ファインセッティングを指定する場合は、そのコントローラナンバーと設定値を送信する必要があります。コース セッティング(きめの粗い設定)を選択する場合はコントローラナンバー6Data Entry)を、ファインセッティング(きめの細かい設定)を選 択する場合はコントローラナンバー38Data Entry LSB)を指定します。

NRPN対応の機器は、マニュアルにNRPNのデータシートが付属しています。シンセサイザNRPN MSBLSBメッセージは必ず同時に送信される必 要があります。MSB LSBのバリューは、通常NRPN対応機器のデータシートに掲載されていますが、マニュアルによっては16進法の表記しかな いものもあります。「付録C」の換算表を参照して10進法の数値に変換して下さい。

<システムエクスクルーシブメッセージ(SysEx)について

システムエクスクルーシブ(SysEx)メッセージはMIDIの仕様で定義されています。SysExを使用すると、MIDIによって各機器を個別にコント ロールすることができます。また、SysExメッセージを受信する機器が適切にメッセージを翻訳(理解)し、メッセージに従って動作する場合 は、SysExメッセージのフォーマットを利用して、どのような機能も仮想的に実行することができます。例えば、各機器からオーディオサンプル のメモリデータやメモリダンプ、コントローラのセッティングなどを送信することができます。また、ある機器のコントローラを他の機器から コントロールすることも可能になります。

独自で指定したSysExメッセージをOzonicにプログラムすることはできませんが、Ozonicにはプログラム済みのSysEx メッセージが用意されてい て、コントローラにMIDI CCを割当てることによって使用することができるようになります(「付録B」を参照して下さい)。

SysExメッセージは、特定のチャネルには送信されません。すべてのSysExメッセージにはデバイスIDが含まれていて、SysExメッセージを受信す る機器を特定するのに使用されています。デバイスIDによって特定された機器以外は、すべて無視されます。OzonicSysExメッセージを使用す る場合は、グローバルチャネルは無視されます。Channel Assignキーを押す時、デバイスIDを入力します。このとき、LCD画面には3桁の数字が 表示され、2桁で先頭にcのシンボルのある数字は表示されません。

デバイスID00127の範囲で設定します。M-Audio Ozonicでは、127がデフォルトに設定されています。127に設定されている場合はSysExメッ セージが全ての機器に対して送信されます。

ユーザー独自のSysExメッセージでOzonicのコントローラをプログラムすることはできませんが、MIDI入力信号を受信して、ユーザーが指定した 別のメッセージを送信するソフトウェアを使用することができます。このような「翻訳」ソフトウェアを使用して独自のSysExメッセージをプロ グラムすれば、Ozonicからの入力信号を翻訳して、使用するコントローラに対するSysExメッセージを送出することができます。

207

Page 26
Image 26
M-Audio Ozonic manual Midiメッセージについて, Rpn/Nrpnについて