MIDI Mapping
About MIDI Mapping
Most of the settings, parameters, and actions available in NGEN can be controlled, modulated, and automated via MIDI CC. This lets you automate parameters during a live set or even use an external MIDI controller to access certain parameters directly.
MIDI CC messages are routed to Tracks according to their IN CH (MIDI Input Channel) settings. The values received are processed depending on the behaviour of the parameter / setting / action (check MIDI chart below).
The different behaviours are:
- Scaled: values 0-127 are scaled to the parameter's minimum and maximum range.
- Action: values greater than zero trigger the action.
- Absolute: the value is used directly according to the range described (values outside of the described range are ignored).
Because NGEN uses MIDI Channel 16 for global settings, tracks set to IN CH 16 will only receive MIDI notes.
Warning
In order to receive MIDI CC messages, you must first enable "MIDI CC RX" in Settings / MIDI sub-menu.
MIDI Chart
GLOBAL SETTINGS
Feature |
Parameter |
MIDI CC Number |
Behaviour |
Scale |
Key |
1 |
Scaled |
|
Scale |
2 |
Scaled |
MIDI Clock |
Status |
10 |
Scaled |
|
Swing |
11 |
Scaled |
Free Clock |
Status |
20 |
Scaled |
|
Generate |
21 |
Scaled |
|
BPM |
22 |
Scaled |
|
Length |
23 |
Scaled |
|
Amount |
24 |
Scaled |
Bounce Clock |
Status |
30 |
Scaled |
|
Reset |
31 |
Scaled |
|
Speed |
32 |
Scaled |
|
Balls |
33 |
Scaled |
|
Width |
34 |
Scaled |
|
Height |
35 |
Scaled |
Perform |
Macro 1 |
40 |
Scaled |
|
Macro 2 |
41 |
Scaled |
|
Macro 3 |
42 |
Scaled |
|
Macro 4 |
43 |
Scaled |
Patterns |
Load Pattern 1 |
50 |
Action |
|
Load Pattern 2 |
51 |
Action |
|
Load Pattern 3 |
52 |
Action |
|
Load Pattern 4 |
53 |
Action |
|
Load Pattern 5 |
54 |
Action |
|
Load Pattern 6 |
55 |
Action |
|
Load Pattern 7 |
56 |
Action |
|
Load Pattern 8 |
57 |
Action |
|
Load Previous Pattern |
58 |
Action |
|
Load Next Pattern |
59 |
Action |
|
Load Pattern # |
60 |
Absolute (1-8) |
|
Save Pattern |
61 |
Action |
|
Generate Pattern |
62 |
Action |
|
Variate Pattern |
63 |
Action |
Tracks |
Select Previous Track |
70 |
Action |
|
Select Next Track |
71 |
Action |
|
Select Track # |
72 |
Absolute (1-16) |
Menu |
Open Track Settings |
80 |
Actions |
|
Open Generator |
81 |
Actions |
|
Open MIDI FX |
82 |
Actions |
|
Open Perform |
83 |
Actions |
GENERATORS
ACDGEN
Parameter |
MIDI CC Number |
Behaviour |
Generate |
1 |
Action |
Variate |
2 |
Action |
Shift |
3 |
Scaled |
Length |
4 |
Scaled |
Density |
5 |
Scaled |
Algorithm |
6 |
Scaled |
KB Shift |
7 |
Scaled |
Octave |
8 |
Scaled |
Note Length |
9 |
Scaled |
Random Velocity |
10 |
Scaled |
ARPER
Parameter |
MIDI CC Number |
Behaviour |
Generate |
1 |
Action |
Variate |
2 |
Action |
Shift |
3 |
Scaled |
Length |
4 |
Scaled |
Density |
5 |
Scaled |
Bass Shift |
6 |
Scaled |
Octave |
7 |
Scaled |
Note Length |
8 |
Scaled |
Bass Repeat |
9 |
Scaled |
Spread |
10 |
Scaled |
Octave Random |
11 |
Scaled |
Restart |
12 |
Scaled |
Lock Bass |
13 |
Scaled |
KB Shift |
14 |
Scaled |
DRUMGEN
Parameter |
MIDI CC Number |
Behaviour |
Generate |
1 |
Action |
Variate |
2 |
Action |
Density 1 |
3 |
Scaled |
Density 2 |
4 |
Scaled |
Density 3 |
5 |
Scaled |
Density 4 |
6 |
Scaled |
Length 1 |
7 |
Scaled |
Length 2 |
8 |
Scaled |
Length 3 |
9 |
Scaled |
Length 4 |
10 |
Scaled |
Note 1 |
11 |
Scaled |
Note 2 |
12 |
Scaled |
Note 3 |
13 |
Scaled |
Note 4 |
14 |
Scaled |
Parameter |
MIDI CC Number |
Behaviour |
Shift |
3 |
Scaled |
Length |
4 |
Scaled |
Probability |
5 |
Scaled |
Quantize |
6 |
Scaled |
MARP
Parameter |
MIDI CC Number |
Behaviour |
Generate |
1 |
Action |
Variate |
2 |
Action |
Shift |
3 |
Scaled |
Length |
4 |
Scaled |
Density |
5 |
Scaled |
Offset |
6 |
Scaled |
Length 1 |
7 |
Scaled |
Length 2 |
8 |
Scaled |
Length 3 |
9 |
Scaled |
Length 4 |
10 |
Scaled |
MIDI PLAYER
Parameter |
MIDI CC Number |
Behaviour |
Shift |
3 |
Scaled |
Length |
4 |
Scaled |
Density |
5 |
Scaled |
Direction |
6 |
Scaled |
Quantize |
7 |
Scaled |
Parameter |
MIDI CC Number |
Behaviour |
Generate |
1 |
Action |
Variate |
2 |
Action |
Shift |
3 |
Scaled |
Length |
4 |
Scaled |
Density |
5 |
Scaled |
Delay |
6 |
Scaled |
Pitch Probability |
7 |
Scaled |
Gate Probability |
8 |
Scaled |
Chord Probability |
9 |
Scaled |
Inversion |
10 |
Scaled |
Trigger |
11 |
Scaled |
Chord Quality |
12 |
Scaled |
POP
Parameter |
MIDI CC Number |
Behaviour |
Generate |
1 |
Action |
Shift |
3 |
Scaled |
Length |
4 |
Scaled |
Density |
5 |
Scaled |
Velocity |
6 |
Scaled |
Type Probability |
7 |
Scaled |
Chord Length |
8 |
Scaled |
Inversion Probability |
9 |
Scaled |
Balance |
10 |
Scaled |
Mode |
11 |
Scaled |
SAMBA
Parameter |
MIDI CC Number |
Behaviour |
Generate |
1 |
Action |
Spread |
3 |
Scaled |
Length |
4 |
Scaled |
Density |
5 |
Scaled |
Random |
6 |
Scaled |
Rotate |
7 |
Scaled |
Probability |
8 |
Scaled |
SHUFFLER
Parameter |
MIDI CC Number |
Behaviour |
Generate |
1 |
Action |
Variate |
2 |
Action |
Repeats |
3 |
Scaled |
Length |
4 |
Scaled |
Density |
5 |
Scaled |
Mode |
6 |
Scaled |
Note Length |
7 |
Scaled |
Random Probability |
8 |
Scaled |
Quantize |
9 |
Scaled |
Start |
10 |
Scaled |
THRU
Parameter |
MIDI CC Number |
Behaviour |
Shift |
3 |
Scaled |
Max Velocity |
4 |
Scaled |
Probability |
5 |
Scaled |
Random Velocity |
6 |
Scaled |
Quantize |
7 |
Scaled |
Delay |
8 |
Scaled |
TURING
Parameter |
MIDI CC Number |
Behaviour |
Write |
1 |
Action |
Clear |
2 |
Action |
Shift |
3 |
Scaled |
Length |
4 |
Scaled |
Probability |
5 |
Scaled |
Loop |
6 |
Scaled |
Octave |
7 |
Scaled |
Spread |
8 |
Scaled |
Range |
9 |
Scaled |
Voices |
10 |
Scaled |
MIDI FXS
ACCENT
Parameter |
MIDI CC Number |
Behaviour |
Generate |
101 |
Action |
Length |
103 |
Scaled |
Intensity |
104 |
Scaled |
CHORD
Parameter |
MIDI CC Number |
Behaviour |
Interval 1 |
103 |
Scaled |
Interval 2 |
104 |
Scaled |
Interval 3 |
105 |
Scaled |
Interval 4 |
106 |
Scaled |
Quantize |
107 |
Scaled |
ECHOES
Parameter |
MIDI CC Number |
Behaviour |
Delay Time |
103 |
Scaled |
Feedback |
104 |
Scaled |
Probability |
105 |
Scaled |
Falloff |
106 |
Scaled |
Octave Random |
107 |
Scaled |
GLITCH
Parameter |
MIDI CC Number |
Behaviour |
Repeats |
103 |
Scaled |
Gate Length |
104 |
Scaled |
Probability |
105 |
Scaled |
Random |
106 |
Scaled |
Pitch Mod |
107 |
Scaled |
HUMANIZER
Parameter |
MIDI CC Number |
Behaviour |
Delay Probability |
103 |
Scaled |
Velocity Probability |
104 |
Scaled |
Max Delay |
105 |
Scaled |
Max Velocity |
106 |
Scaled |
MODULATOR
Parameter |
MIDI CC Number |
Behaviour |
Sequence Amount |
103 |
Scaled |
Length |
104 |
Scaled |
Offset |
105 |
Scaled |
Depth |
106 |
Scaled |
PROGRAM SEQUENCER
Parameter |
MIDI CC Number |
Behaviour |
Generate |
101 |
Action |
Length |
103 |
Scaled |
Hits |
104 |
Scaled |
Max |
105 |
Scaled |
Step 1 |
106 |
Scaled |
Step 2 |
107 |
Scaled |
Step 3 |
108 |
Scaled |
Step 4 |
109 |
Scaled |
Step 5 |
110 |
Scaled |
Step 6 |
111 |
Scaled |
Step 7 |
112 |
Scaled |
Step 8 |
113 |
Scaled |
SHAPER
Parameter |
MIDI CC Number |
Behaviour |
Pitch Minimum |
103 |
Scaled |
Pitch Maximum |
104 |
Scaled |
Velocity Minimum |
105 |
Scaled |
Velocity Maximum |
106 |
Scaled |
SPRAY
Parameter |
MIDI CC Number |
Behaviour |
Max Delay |
103 |
Scaled |
Max Repeats |
104 |
Scaled |
Probability |
105 |
Scaled |
Falloff |
106 |
Scaled |
Octave Random |
107 |
Scaled |
Velocity Random |
108 |
Scaled |
STRUM
Parameter |
MIDI CC Number |
Behaviour |
Max Delay |
103 |
Scaled |