Parameters transmitted and received via NRPN
Front panel knobs and keys other than the controls listed above are assigned NRPN (Non Registered Parameter No.). NRPN messages can be used freely by any musical instrument manufacturer or model.
NRPN editing is performed using the following procedure.
1Use NRPN MSB (CC#99) [Bn, 63, mm] and NRPN LSB (CC#98) [Bn, 62, rr] (n: channel, mm, rr: parameter no. upper and lower bytes) to select the parameter.
2Use data entry MSB (CC#6) [Bn, 06, mm] (n: channel, mm: parameter value) to specify the value.
On the MS2000/MS2000R, only data entry MSB is used.
Controlling the arpeggiator
When arpeggiator settings are modified by the front panel keys or knobs, the following NRPN messages are transmitted. When these NRPN messages are received, the corresponding arpeggiator settings will change accordingly. These messages are transmitted and received on the global MIDI channel. For the correspondence between the values of the message and the values of the MS2000/MS2000R parameter, refer to the table.
•ON/OFF: [Bn, 63, 00, Bn, 62, 02, Bn, 06, mm] (n: channel, mm: parameter value)
•RANGE: [Bn, 63, 00, Bn, 62, 03, Bn, 06, mm] (n: channel, mm: parameter value)
•LATCH: [Bn, 63, 00, Bn, 62, 04, Bn, 06, mm] (n: channel, mm: parameter value)
•TYPE: [Bn, 63, 00, Bn, 62, 07, Bn, 06, mm] (n: channel, mm: parameter value)
•GATE: [Bn, 63, 00, Bn, 62, 0A, Bn, 06, mm] (n: channel, mm: parameter value)
| MSB (Hex) | LSB (Hex) | Value (transmitted) | Value (received) |
|
|
|
|
|
ON/OFF | 00 | 02 | 0: OFF, 127: ON | 0...63: OFF, 64...127: ON |
|
|
|
|
|
RANGE | 00 | 03 | 0: 1 Octave, 1: 2 Octave, 2: 3 Octave, 3: 4 Octave | 0: 1 Octave, 1: 2 Octave, 2: 3 Octave, 3...127: 4 Octave |
|
|
|
|
|
LATCH | 00 | 04 | 0: OFF, 127: ON | 0...63: OFF, 64...127: ON |
|
|
|
|
|
TYPE | 00 | 07 | 0: Up, 26: Down, 51: Alt1, 71: Alt2, 102: Random, 127: Trigger | 0...21: Up, 22...42: Down, 43...63: Alt1, 64...85: Alt2, 86...106: Random, 107...127: Trigger |
|
|
|
|
|
GATE | 00 | 0A | Refer to separate table (GATE values) | Refer to separate table (GATE values) |
|
|
|
|
|
GATE values
Value (transmitted, received) | Gate Time [%] | Value (transmitted, received) | Gate Time [%] | Value (transmitted, received) | Gate Time [%] | Value (transmitted, received) | Gate Time [%] | Value (transmitted, received) | Gate Time [%] |
0, 1 | 000 | 27 | 021 | 54 | 042 | 80, 81 | 063 | 107 | 084 |
2 | 001 | 28, 29 | 022 | 55 | 043 | 82 | 064 | 108 | 085 |
3 | 002 | 30 | 023 | 56, 57 | 044 | 83 | 065 | 109, 110 | 086 |
4, 5 | 003 | 31 | 024 | 58 | 045 | 84 | 066 | 111 | 087 |
6 | 004 | 32 | 025 | 59 | 046 | 85, 86 | 067 | 112 | 088 |
7 | 005 | 33, 34 | 026 | 60 | 047 | 87 | 068 | 113, 114 | 089 |
8 | 006 | 35 | 027 | 61, 62 | 048 | 88 | 069 | 115 | 090 |
9, 10 | 007 | 36 | 028 | 63 | 049 | 89 | 070 | 116 | 091 |
11 | 008 | 37, 38 | 029 | 64 | 050 | 90, 91 | 071 | 117 | 092 |
12 | 009 | 39 | 030 | 65 | 051 | 92 | 072 | 118, 119 | 093 |
13 | 010 | 40 | 031 | 66, 67 | 052 | 93 | 073 | 120 | 094 |
14, 15 | 011 | 41 | 032 | 68 | 053 | 94, 95 | 074 | 121 | 095 |
16 | 012 | 42, 43 | 033 | 69 | 054 | 96 | 075 | 122 | 096 |
17 | 013 | 44 | 034 | 70 | 055 | 97 | 076 | 123, 124 | 097 |
18, 19 | 014 | 45 | 035 | 71, 72 | 056 | 98 | 077 | 125 | 098 |
20 | 015 | 46 | 036 | 73 | 057 | 99, 100 | 078 | 126 | 099 |
21 | 016 | 47, 48 | 037 | 74 | 058 | 101 | 079 | 127 | 100 |
22 | 017 | 49 | 038 | 75, 76 | 059 | 102 | 080 |
|
|
23, 24 | 018 | 50 | 039 | 77 | 060 | 103 | 081 |
|
|
25 | 019 | 51 | 040 | 78 | 061 | 104, 105 | 082 |
|
|
26 | 020 | 52, 53 | 041 | 79 | 062 | 106 | 083 |
|
|
60