Behringer DEEPMIND 12 Manual - Page 136

MIDI NRPN Commands, to.. B0

Page 136 highlights

136 DeepMind 12 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 12 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 12 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 -

  • 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
  • 163
  • 164
  • 165
  • 166

136
DeepMind 12 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 12 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 12 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