Behringer DEEPMIND 12D Manual - Page 132

MIDI NRPN Commands

Page 132 highlights

132 DeepMind 12D User Manual 17. MIDI NRPN Commands NRPN (Non-Registered Parameter Numbers) are a special type of MIDI communication that allows control of parameters that are not defined in the basic MIDI standard. NRPNs work by using groups of defined controller messages to expand the number of available parameter numbers and also to extend the maximum resolution. For more information on NRPNs and their implementation please consult the MIDI Manufacturers Association at www.midi.org. For specific information regarding the support of NRPN data within any Audio/MIDI application please consult the manufacturer. An NRPN message consists the following byte sequence The Data Entry (MSB) message is optional and can be ignored for switch parameters or any parameters which have a range of 0-127 or less. Note : When Running Status is taken into account, this bytes sequence is reduced to.. B0, 63, aa, 62, bb, 06, cc, 26, dd. Note : Once the NRPN parameter ID has been selected with the first two messages if the previously selected parameter is changed again (i.e. user is moving a single control) then the first two messages can be omitted leaving just the Data Entry LSB & MSB messages. Note : The DeepMind 12D treats NPRNs from USB, Wi-Fi & the physical MIDI ports separately i.e. it has a 'selected NPRN parameter' for each interface. The NRPN implementation of the DeepMind 12D is listed in the table below: MSB LSB 14-bit Parameter Name Range Notes 0 0 00 LFO 1 Rate 0-255 - 0 1 01 LFO 1 Delay / Fade 0-255 - 0 2 02 LFO 1 Shape 0-6 Sine (0), Triangle (1), Square (2), Ramp Up (3), Ramp Down (4), Sample & Hold (5), Sample & Glide (6) 0 3 03 LFO 1 Key Sync 0-1 Off (0), On (1) 0 4 04 LFO 1 Arp Sync 0-1 Off (0), On (1) 0 5 05 LFO 1 Mono Mode 0-1 Poly (0) Mono (1) or SPREAD-1(2) to SPREAD-254(255) 0 6 06 LFO 1 Slew Rate 0-255 - 0 7 07 LFO 2 Rate 0-255 - 0 8 08 LFO 2 Delay / Fade 0-255 - 0 9 09 LFO 2 Shape 0-6 Sine (0), Triangle (1), Square (2), Ramp Up (3), Ramp Down (4), Sample & Hold (5), Sample & Glide (6) 0 10 10 LFO 2 Key Sync 0-1 Off (0), On (1) 0 11 11 LFO 2 Arp Sync 0-1 Off (0), On (1) 0 12 12 LFO 2 Mono Mode 0-255 Poly (0) Mono (1) or SPREAD-1(2) to SPREAD-254(255) 0 13 13 LFO 2 Slew Rate 0-255 - 0 14 14 OSC 1 Range 0-2 16' (0), 8' (1), 4' (2) 0 15 15 OSC 2 Range 0-2 16' (0), 8' (1), 4' (2) 0 16 16 OSC 1 PWM Source 0-5 Manual (0), LFO 1 (1), LFO 2 (2), VCA Env (3), VCF Env (4), Mod Env (5) 0 17 17 OSC 2 Tone Mod Source 0-5 Manual (0), LFO 1 (1), LFO 2 (2), VCA Env (3), VCF Env (4), Mod Env (5) 0 18 18 OSC 1 Pulse Enable 0-1 Off (0), On (1) 0 19 19 OSC 1 Saw Enable 0-1 Off (0), On (1) 0 20 20 OSC Sync Enable 0-1 Off (0), On (1) 0 21 21 OSC 1 Pitch Mod Depth 0-255 - 0 22 22 OSC 1 Pitch Mod Select 0-6 LFO 1 (0), LFO 2 (1), VCA Env (2), VCF Env (3), Mod Env (4), LFO 1 Unipolar (5), LFO 2 Unipolar (6) 0 23 23 OSC 1 Aftertouch > Pitch Mod Depth 0-255 - 0 24 24 OSC 1 Mod Wheel > Pitch Mod Depth 0-255 - 0 25 25 OSC 1 PWM Depth 0-255 - 0 26 26 OSC 2 Level 0-255 - 0 27 27 OSC 2 Pitch 0-255 - 0 28 28 OSC 2 Tone Mod Depth 0-255 - 0 29 29 OSC 2 Pitch Mod Depth 0-255 - 0 30 30 OSC 2 Aftertouch > Pitch Mod Depth 0-255 - 0 31 31 OSC 2 Mod Wheel > Pitch Mod Depth 0-255 - 0 32 32 OSC 2 Pitch Mod Select 0-6 LFO 1 (0), LFO 2 (1), VCA Env (2), VCF Env (3), Mod Env (4), LFO 1 Unipolar (5), LFO 2 Unipolar (6) 0 33 33 Noise Level 0-255 - 0 34 34 Portamento time 0-255 - 0 35 35 Portamento mode Normal (0), Fingered (1), Fixed Rate (2), Fixed Rate Fingered (3), Exponential (4), Exponential Fingered (5), Fixed 0-13 +2 (6), Fixed -2 (7), Fixed +5 (8), Fixed -5 (9), Fixed +12 (10), Fixed -12 (11), Fixed +24 (12), Fixed -24 (13) 0 36 36 Pitch bend Up depth 0-24 In steps of 1 semitone 0 37 37 Pitch bend Down depth 0-24 In steps of 1 semitone 0 38 38 OSC 1 Pitch Mod Mode 0-1 0 ( OSC1+2), 1 (OSC 1 Only) 0 39 39 VCF Frequency 0-255 - 0 40 40 VCF HighPass Frequency 0-255 - 0 41 41 VCF Resonance 0-255 - 0 42 42 VCF Envelope Depth 0-255 - 0 43 43 VCF Envelope Velocity Sensitivity 0-255 - 0 44 44 VCF Pitch Bend to Freq Depth 0-255 -

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162

132
DeepMind 12D User Manual
17.
MIDI NRPN Commands
NRPN (Non-Registered Parameter Numbers) are a special type of MIDI communication that allows control of parameters that are not defined in the basic MIDI
standard.
NRPNs work by using groups of defined controller messages to expand the number of available parameter numbers and also to extend the maximum
resolution. For more information on NRPNs and their implementation please consult the MIDI Manufacturers Association at www.midi.org.
For specific information
regarding the support of NRPN data within any Audio/MIDI application please consult the manufacturer.
An NRPN message consists the following byte sequence
The Data Entry (MSB) message is optional and can be ignored for switch parameters or any parameters which have a range of 0-127 or less.
Note :
When Running Status is taken into account, this bytes sequence is reduced to.. B0, 63, aa, 62, bb, 06, cc, 26, dd.
Note :
Once the NRPN parameter ID has been selected with the first two messages if the previously selected parameter is changed again (i.e. user is moving a single
control) then the first two messages can be omitted leaving just the Data Entry LSB & MSB messages.
Note :
The DeepMind 12D treats NPRNs from USB, Wi-Fi & the physical MIDI ports separately i.e. it has a 'selected NPRN parameter' for each interface.
The NRPN implementation of the DeepMind 12D is listed in the table below:
MSB
LSB
14-bit
Parameter Name
Range
Notes
0
0
00
LFO 1 Rate
0-255
0
1
01
LFO 1 Delay / Fade
0-255
0
2
02
LFO 1 Shape
0-6
Sine (0), Triangle (1), Square (2), Ramp Up (3), Ramp Down (4), Sample & Hold (5), Sample & Glide (6)
0
3
03
LFO 1 Key Sync
0-1
Off (0), On (1)
0
4
04
LFO 1 Arp Sync
0-1
Off (0), On (1)
0
5
05
LFO 1 Mono Mode
0-1
Poly (0) Mono (1) or SPREAD-1(2) to SPREAD-254(255)
0
6
06
LFO 1 Slew Rate
0-255
0
7
07
LFO 2 Rate
0-255
0
8
08
LFO 2 Delay / Fade
0-255
0
9
09
LFO 2 Shape
0-6
Sine (0), Triangle (1), Square (2), Ramp Up (3), Ramp Down (4), Sample & Hold (5), Sample & Glide (6)
0
10
10
LFO 2 Key Sync
0-1
Off (0), On (1)
0
11
11
LFO 2 Arp Sync
0-1
Off (0), On (1)
0
12
12
LFO 2 Mono Mode
0-255
Poly (0) Mono (1) or SPREAD-1(2) to SPREAD-254(255)
0
13
13
LFO 2 Slew Rate
0-255
0
14
14
OSC 1 Range
0-2
16' (0), 8' (1), 4' (2)
0
15
15
OSC 2 Range
0-2
16' (0), 8' (1), 4' (2)
0
16
16
OSC 1 PWM Source
0-5
Manual (0), LFO 1 (1),  LFO 2 (2), VCA Env (3), VCF Env (4), Mod Env (5)
0
17
17
OSC 2 Tone Mod Source
0-5
Manual (0), LFO 1 (1),  LFO 2 (2), VCA Env (3), VCF Env (4), Mod Env (5)
0
18
18
OSC 1 Pulse Enable
0-1
Off (0), On (1)
0
19
19
OSC 1 Saw Enable
0-1
Off (0), On (1)
0
20
20
OSC Sync Enable
0-1
Off (0), On (1)
0
21
21
OSC 1 Pitch Mod Depth
0-255
0
22
22
OSC 1 Pitch Mod Select
0-6
LFO 1 (0), LFO 2 (1), VCA Env (2), VCF Env (3), Mod Env (4), LFO 1 Unipolar (5), LFO 2 Unipolar (6)
0
23
23
OSC 1 Aftertouch > Pitch Mod Depth
0-255
0
24
24
OSC 1 Mod Wheel > Pitch Mod Depth
0-255
0
25
25
OSC 1 PWM Depth
0-255
0
26
26
OSC 2 Level
0-255
0
27
27
OSC 2 Pitch
0-255
0
28
28
OSC 2 Tone Mod Depth
0-255
0
29
29
OSC 2 Pitch Mod Depth
0-255
0
30
30
OSC 2 Aftertouch > Pitch Mod Depth
0-255
0
31
31
OSC 2 Mod Wheel > Pitch Mod Depth
0-255
0
32
32
OSC 2 Pitch Mod Select
0-6
LFO 1 (0), LFO 2 (1), VCA Env (2), VCF Env (3), Mod Env (4), LFO 1 Unipolar (5), LFO 2 Unipolar (6)
0
33
33
Noise Level
0-255
0
34
34
Portamento time
0-255
0
35
35
Portamento mode
0-13
Normal (0), Fingered (1), Fixed Rate (2), Fixed Rate Fingered (3), Exponential (4), Exponential Fingered (5), Fixed
+2 (6), Fixed -2 (7), Fixed +5 (8), Fixed -5 (9), Fixed +12 (10), Fixed -12 (11), Fixed +24 (12), Fixed -24 (13)
0
36
36
Pitch bend Up depth
0-24
In steps of 1 semitone
0
37
37
Pitch bend Down depth
0-24
In steps of 1 semitone
0
38
38
OSC 1 Pitch Mod Mode
0-1
0 ( OSC1+2), 1 (OSC 1 Only)
0
39
39
VCF Frequency
0-255
0
40
40
VCF HighPass Frequency
0-255
0
41
41
VCF Resonance
0-255
0
42
42
VCF Envelope Depth
0-255
0
43
43
VCF Envelope Velocity Sensitivity
0-255
0
44
44
VCF Pitch Bend to Freq Depth
0-255