NRPNはNon Registered Parameter Numberの略で、MIDIメッセージの一種です。MIDI機器を詳細に制御する(例えば音を微細に編集したい)目的で、メーカや機種ごとに決められています。
NRPMは次の4つのイベント(もしくは3つのイベント)で構成されています。
イベント番号 | ステータス n:0H-FH | 1バイト | 2バイト 00H-7FH |
1 | BnH | 62H | LSB |
2 | BnH | 63H | MSB |
3 | BnH | 26H | DATA L |
4 | BnH | 06H | DATA H |
イベント番号1と2は、データの宛先(アドレス)を示しています。128x128=16384種類の宛先が設定できます。イベント番号3は無くても良いです。このNRPN Controllerでも扱っていません。
このNRPN Controllerでは16個のアドレスを設定し、データを送出することができます。
アドレスはLSB, MSBの2つのプルダウンメニューで設定します。データはスライダーで設定します。黒丸をクリックしてドラックすると、値を逐次的の出力します。
16個のNRPNのアドレス、LSB, MSBの設定を保存(save)、再現(load)できます。
NRPNを出力するチャンネル番号を設定します。"RUN" を押すとその隣の"NoteNum"で設定した番号で、ノートオンを出力します。NRPNは、音色を詳細に変更するパラメータであることが多いので、ノートオンを出して、音を確認しながら編集すると便利です。
"Output Port"で、NRPNを出力するポートを選択します。"Input Port"は未使用です。
下のApplicationボタンを押すと、別タグでアプリケーションが起動します。
Application