This page is read from MIDI Instrument Definitions, a Python library used in the author's other projects, in which every number is traced to a document its maker published. Its source is on GitHub.
Elektron Digitone II MIDI implementation
The MIDI implementation of the Elektron Digitone II: what it answers to, and the 164 controls it offers, on firmware 1.12.
At a glance
- Firmware
- This page describes firmware 1.12.
- MIDI channel
- Any one of 1 to 16.
- Parts
- Track, 16 of them: each on a MIDI channel of its own, taking notes and controls.
FX and Mixer: on a MIDI channel of its own, taking notes and controls, each note working what is listed for it below. - Voices
- 16, shared by the parts that play notes.
- Note range
- 0 to 84: C-1 to C6, counting middle C as C4.
- Velocity
- Sent and received.
- Aftertouch
- Answered, of a kind its documents do not say. It sends aftertouch too.
- Pitch bend
- Not recorded.
- Program change
- Received and sent, with 128 presets.
- MIDI clock
- Sent and received.
- Start and stop
- Sent and received.
- Control change
- 149 controls, in the tables below.
- NRPN
- Supported, and preferred to CC. 160 of the controls below have one.
- System exclusive
- Supported.
FX and mixer notes
Each of this part's notes works what is beside it.
| What it works | Note |
|---|---|
tap_tempo |
127, G9 |
Controls
In the order the definition gives them, by part and group. Under each control is the name a program calls it by, once pymidiinstrumentdefs.load("elektron/digitone_ii") has loaded them.
Track
Track
| Control | CC | NRPN | Values |
|---|---|---|---|
Mutetrack_mute |
94 | 236 MSB 1, LSB 108 |
0-127 |
Track leveltrack_track_level |
95 | 238 MSB 1, LSB 110 |
0-127 |
Trig
| Control | CC | NRPN | Values |
|---|---|---|---|
Notetrig_note |
3 | 384 MSB 3, LSB 0 |
0-127 |
Velocitytrig_velocity |
4 | 385 MSB 3, LSB 1 |
0-127 |
Lengthtrig_length |
5 | 386 MSB 3, LSB 2 |
0-127 |
Filter Trigtrig_filter_trig |
13 | 0-127 | |
LFO Trigtrig_lfo_trig |
14 | 0-127 | |
Portamento Timetrig_portamento_time |
9 | 390 MSB 3, LSB 6 |
0-127 |
Portamento On/Offtrig_portamento_on_off |
65 | 391 MSB 3, LSB 7 |
0-127 |
SYN page 1
| Control | CC | NRPN | Values |
|---|---|---|---|
Data entry knob A (machine dependent)syn_page_1_data_entry_knob_a |
40 | 201 MSB 1, LSB 73 |
0-127 |
Data entry knob B (machine dependent)syn_page_1_data_entry_knob_b |
41 | 202 MSB 1, LSB 74 |
0-127 |
Data entry knob C (machine dependent)syn_page_1_data_entry_knob_c |
42 | 203 MSB 1, LSB 75 |
0-127 |
Data entry knob D (machine dependent)syn_page_1_data_entry_knob_d |
43 | 204 MSB 1, LSB 76 |
0-127 |
Data entry knob E (machine dependent)syn_page_1_data_entry_knob_e |
44 | 205 MSB 1, LSB 77 |
0-127 |
Data entry knob F (machine dependent)syn_page_1_data_entry_knob_f |
45 | 206 MSB 1, LSB 78 |
0-127 |
Data entry knob G (machine dependent)syn_page_1_data_entry_knob_g |
46 | 207 MSB 1, LSB 79 |
0-127 |
Data entry knob H (machine dependent)syn_page_1_data_entry_knob_h |
47 | 208 MSB 1, LSB 80 |
0-127 |
SYN page 2
| Control | CC | NRPN | Values |
|---|---|---|---|
Data entry knob A (machine dependent)syn_page_2_data_entry_knob_a |
48 | 209 MSB 1, LSB 81 |
0-127 |
Data entry knob B (machine dependent)syn_page_2_data_entry_knob_b |
49 | 210 MSB 1, LSB 82 |
0-127 |
Data entry knob C (machine dependent)syn_page_2_data_entry_knob_c |
50 | 211 MSB 1, LSB 83 |
0-127 |
Data entry knob D (machine dependent)syn_page_2_data_entry_knob_d |
51 | 212 MSB 1, LSB 84 |
0-127 |
Data entry knob E (machine dependent)syn_page_2_data_entry_knob_e |
52 | 213 MSB 1, LSB 85 |
0-127 |
Data entry knob F (machine dependent)syn_page_2_data_entry_knob_f |
53 | 214 MSB 1, LSB 86 |
0-127 |
Data entry knob G (machine dependent)syn_page_2_data_entry_knob_g |
54 | 215 MSB 1, LSB 87 |
0-127 |
Data entry knob H (machine dependent)syn_page_2_data_entry_knob_h |
55 | 216 MSB 1, LSB 88 |
0-127 |
SYN page 3
| Control | CC | NRPN | Values |
|---|---|---|---|
Data entry knob A (machine dependent)syn_page_3_data_entry_knob_a |
56 | 217 MSB 1, LSB 89 |
0-127 |
Data entry knob B (machine dependent)syn_page_3_data_entry_knob_b |
57 | 218 MSB 1, LSB 90 |
0-127 |
Data entry knob C (machine dependent)syn_page_3_data_entry_knob_c |
58 | 219 MSB 1, LSB 91 |
0-127 |
Data entry knob D (machine dependent)syn_page_3_data_entry_knob_d |
59 | 220 MSB 1, LSB 92 |
0-127 |
Data entry knob E (machine dependent)syn_page_3_data_entry_knob_e |
60 | 221 MSB 1, LSB 93 |
0-127 |
Data entry knob F (machine dependent)syn_page_3_data_entry_knob_f |
61 | 222 MSB 1, LSB 94 |
0-127 |
Data entry knob G (machine dependent)syn_page_3_data_entry_knob_g |
62 | 223 MSB 1, LSB 95 |
0-127 |
Data entry knob H (machine dependent)syn_page_3_data_entry_knob_h |
63 | 224 MSB 1, LSB 96 |
0-127 |
SYN page 4
| Control | CC | NRPN | Values |
|---|---|---|---|
Data entry knob A (machine dependent)syn_page_4_data_entry_knob_a |
70 | 225 MSB 1, LSB 97 |
0-127 |
Data entry knob B (machine dependent)syn_page_4_data_entry_knob_b |
71 | 226 MSB 1, LSB 98 |
0-127 |
Data entry knob C (machine dependent)syn_page_4_data_entry_knob_c |
72 | 227 MSB 1, LSB 99 |
0-127 |
Data entry knob D (machine dependent)syn_page_4_data_entry_knob_d |
73 | 228 MSB 1, LSB 100 |
0-127 |
Data entry knob E (machine dependent)syn_page_4_data_entry_knob_e |
74 | 229 MSB 1, LSB 101 |
0-127 |
Data entry knob F (machine dependent)syn_page_4_data_entry_knob_f |
75 | 230 MSB 1, LSB 102 |
0-127 |
Data entry knob G (machine dependent)syn_page_4_data_entry_knob_g |
76 | 231 MSB 1, LSB 103 |
0-127 |
Data entry knob H (machine dependent)syn_page_4_data_entry_knob_h |
77 | 232 MSB 1, LSB 104 |
0-127 |
Filter
| Control | CC | NRPN | Values |
|---|---|---|---|
Frequencyfilter_frequency |
16 | 148 MSB 1, LSB 20 |
0-127 |
Data entry knob F (machine dependent)filter_data_entry_knob_f |
17 | 149 MSB 1, LSB 21 |
0-127 |
Data entry knob G (machine dependent)filter_data_entry_knob_g |
18 | 150 MSB 1, LSB 22 |
0-127 |
Env. Depthfilter_env_depth |
24 | 154 MSB 1, LSB 26 |
0-127 |
Attack Timefilter_attack_time |
20 | 144 MSB 1, LSB 16 |
0-127 |
Decay Timefilter_decay_time |
21 | 145 MSB 1, LSB 17 |
0-127 |
Sustain Levelfilter_sustain_level |
22 | 146 MSB 1, LSB 18 |
0-127 |
Release Timefilter_release_time |
23 | 147 MSB 1, LSB 19 |
0-127 |
Env. Delayfilter_env_delay |
19 | 151 MSB 1, LSB 23 |
0-127 |
Key Trackingfilter_key_tracking |
26 | 197 MSB 1, LSB 69 |
0-127 |
Basefilter_base |
27 | 152 MSB 1, LSB 24 |
0-127 |
Widthfilter_width |
28 | 153 MSB 1, LSB 25 |
0-127 |
Env. Resetfilter_env_reset |
25 | 196 MSB 1, LSB 68 |
0-127 |
Amp
| Control | CC | NRPN | Values |
|---|---|---|---|
Attack Timeamp_attack_time |
84 | 158 MSB 1, LSB 30 |
0-127 |
Hold Timeamp_hold_time |
85 | 159 MSB 1, LSB 31 |
0-127 |
Decay Timeamp_decay_time |
86 | 160 MSB 1, LSB 32 |
0-127 |
Sustain Levelamp_sustain_level |
86 | 161 MSB 1, LSB 33 |
0-127 |
Release Timeamp_release_time |
88 | 162 MSB 1, LSB 34 |
0-127 |
Env. Resetamp_env_reset |
92 | 169 MSB 1, LSB 41 |
0-127 |
Modeamp_mode |
91 | 168 MSB 1, LSB 40 |
0-127 |
Panamp_pan |
89 | 166 MSB 1, LSB 38 |
0-127 |
Volumeamp_volume |
90 | 167 MSB 1, LSB 39 |
0-127 |
Euclidean sequencer
| Control | CC | NRPN | Values |
|---|---|---|---|
Pulse Generator 1euclidean_pulse_generator_1 |
392 MSB 3, LSB 8 |
0-127 | |
Pulse Generator 2euclidean_pulse_generator_2 |
393 MSB 3, LSB 9 |
0-127 | |
Euclidean Mode On/Offeuclidean_euclidean_mode_on_off |
398 MSB 3, LSB 14 |
0-127 | |
Rotation Generator 1euclidean_rotation_generator_1 |
395 MSB 3, LSB 11 |
0-127 | |
Rotation Generator 2euclidean_rotation_generator_2 |
396 MSB 3, LSB 12 |
0-127 | |
Track Rotationeuclidean_track_rotation |
397 MSB 3, LSB 13 |
0-127 | |
Boolean Operatoreuclidean_boolean_operator |
394 MSB 3, LSB 10 |
0-127 |
FX
| Control | CC | NRPN | Values |
|---|---|---|---|
Bit Reductiontrack_fx_bit_reduction |
78 | 133 MSB 1, LSB 5 |
0-127 |
Overdrivetrack_fx_overdrive |
81 | 136 MSB 1, LSB 8 |
0-127 |
Sample Rate Reductiontrack_fx_sample_rate_reduction |
79 | 134 MSB 1, LSB 6 |
0-127 |
SRR Routingtrack_fx_srr_routing |
80 | 135 MSB 1, LSB 7 |
0-127 |
Overdrive Routingtrack_fx_overdrive_routing |
82 | 137 MSB 1, LSB 9 |
0-127 |
Delay Sendtrack_fx_delay_send |
30 | 164 MSB 1, LSB 36 |
0-127 |
Reverb Sendtrack_fx_reverb_send |
31 | 165 MSB 1, LSB 37 |
0-127 |
Chorus Sendtrack_fx_chorus_send |
29 | 163 MSB 1, LSB 35 |
0-127 |
LFO 1
| Control | CC | NRPN | Values |
|---|---|---|---|
Speedlfo_1_speed |
102 | 170 MSB 1, LSB 42 |
0-127 |
Multiplierlfo_1_multiplier |
103 | 171 MSB 1, LSB 43 |
0-127 |
Fade In/Outlfo_1_fade_in_out |
104 | 172 MSB 1, LSB 44 |
0-127 |
Destinationlfo_1_destination |
105 | 173 MSB 1, LSB 45 |
0-127 |
Waveformlfo_1_waveform |
106 | 174 MSB 1, LSB 46 |
0-127 |
Start Phase/Slewlfo_1_start_phase_slew |
107 | 175 MSB 1, LSB 47 |
0-127 |
Trig Modelfo_1_trig_mode |
108 | 176 MSB 1, LSB 48 |
0-127 |
Depthlfo_1_depth |
109 | 177 MSB 1, LSB 49 |
0-127 |
LFO 2
| Control | CC | NRPN | Values |
|---|---|---|---|
Speedlfo_2_speed |
111 | 178 MSB 1, LSB 50 |
0-127 |
Multiplierlfo_2_multiplier |
112 | 179 MSB 1, LSB 51 |
0-127 |
Fade In/Outlfo_2_fade_in_out |
113 | 180 MSB 1, LSB 52 |
0-127 |
Destinationlfo_2_destination |
114 | 181 MSB 1, LSB 53 |
0-127 |
Waveformlfo_2_waveform |
115 | 182 MSB 1, LSB 54 |
0-127 |
Start Phase/Slewlfo_2_start_phase_slew |
116 | 183 MSB 1, LSB 55 |
0-127 |
Trig Modelfo_2_trig_mode |
117 | 184 MSB 1, LSB 56 |
0-127 |
Depthlfo_2_depth |
118 | 185 MSB 1, LSB 57 |
0-127 |
LFO 3
| Control | CC | NRPN | Values |
|---|---|---|---|
Speedlfo_3_speed |
186 MSB 1, LSB 58 |
0-127 | |
Multiplierlfo_3_multiplier |
187 MSB 1, LSB 59 |
0-127 | |
Fade In/Outlfo_3_fade_in_out |
188 MSB 1, LSB 60 |
0-127 | |
Destinationlfo_3_destination |
189 MSB 1, LSB 61 |
0-127 | |
Waveformlfo_3_waveform |
190 MSB 1, LSB 62 |
0-127 | |
Start Phase/Slewlfo_3_start_phase_slew |
198 MSB 1, LSB 70 |
0-127 | |
Trig Modelfo_3_trig_mode |
199 MSB 1, LSB 71 |
0-127 | |
Depthlfo_3_depth |
200 MSB 1, LSB 72 |
0-127 |
CC val
| Control | CC | NRPN | Values |
|---|---|---|---|
VAL1cc_val_val1 |
70 | 144 MSB 1, LSB 16 |
0-127 |
VAL2cc_val_val2 |
71 | 145 MSB 1, LSB 17 |
0-127 |
VAL3cc_val_val3 |
72 | 146 MSB 1, LSB 18 |
0-127 |
VAL4cc_val_val4 |
73 | 147 MSB 1, LSB 19 |
0-127 |
VAL5cc_val_val5 |
74 | 148 MSB 1, LSB 20 |
0-127 |
VAL6cc_val_val6 |
75 | 149 MSB 1, LSB 21 |
0-127 |
VAL7cc_val_val7 |
76 | 150 MSB 1, LSB 22 |
0-127 |
VAL8cc_val_val8 |
77 | 151 MSB 1, LSB 23 |
0-127 |
VAL9cc_val_val9 |
78 | 188 MSB 1, LSB 60 |
0-127 |
VAL10cc_val_val10 |
79 | 189 MSB 1, LSB 61 |
0-127 |
VAL11cc_val_val11 |
80 | 190 MSB 1, LSB 62 |
0-127 |
VAL12cc_val_val12 |
81 | 191 MSB 1, LSB 63 |
0-127 |
VAL13cc_val_val13 |
82 | 192 MSB 1, LSB 64 |
0-127 |
VAL14cc_val_val14 |
83 | 193 MSB 1, LSB 65 |
0-127 |
VAL15cc_val_val15 |
84 | 194 MSB 1, LSB 66 |
0-127 |
VAL16cc_val_val16 |
85 | 195 MSB 1, LSB 67 |
0-127 |
Misc
| Control | CC | NRPN | Values |
|---|---|---|---|
Pattern Mutemisc_pattern_mute |
110 | 237 MSB 1, LSB 109 |
0-127 |
Modulation Wheelmodulation_wheel |
1 | 0-127 | |
Breath Controllerbreath_controller |
2 | 0-127 |
FX and mixer
Delay
| Control | CC | NRPN | Values |
|---|---|---|---|
Delay Timedelay_delay_time |
21 | 256 MSB 2, LSB 0 |
0-127 |
Pingpongdelay_pingpong |
22 | 257 MSB 2, LSB 1 |
0-127 |
Stereo Widthdelay_stereo_width |
23 | 258 MSB 2, LSB 2 |
0-127 |
Feedbackdelay_feedback |
24 | 259 MSB 2, LSB 3 |
0-127 |
Highpass Filterdelay_highpass_filter |
25 | 260 MSB 2, LSB 4 |
0-127 |
Lowpass Filterdelay_lowpass_filter |
26 | 261 MSB 2, LSB 5 |
0-127 |
Reverb Senddelay_reverb_send |
27 | 262 MSB 2, LSB 6 |
0-127 |
Mix Volumedelay_mix_volume |
28 | 263 MSB 2, LSB 7 |
0-127 |
Reverb
| Control | CC | NRPN | Values |
|---|---|---|---|
Predelayreverb_predelay |
29 | 264 MSB 2, LSB 8 |
0-127 |
Decay Timereverb_decay_time |
30 | 265 MSB 2, LSB 9 |
0-127 |
Shelving Freqreverb_shelving_freq |
31 | 266 MSB 2, LSB 10 |
0-127 |
Shelving Gainreverb_shelving_gain |
89 | 267 MSB 2, LSB 11 |
0-127 |
Highpass Filterreverb_highpass_filter |
90 | 268 MSB 2, LSB 12 |
0-127 |
Lowpass Filterreverb_lowpass_filter |
91 | 269 MSB 2, LSB 13 |
0-127 |
Mix Volumereverb_mix_volume |
92 | 271 MSB 2, LSB 15 |
0-127 |
Chorus
| Control | CC | NRPN | Values |
|---|---|---|---|
Depthchorus_depth |
16 | 297 MSB 2, LSB 41 |
0-127 |
Speedchorus_speed |
9 | 298 MSB 2, LSB 42 |
0-127 |
High Pass Filterchorus_high_pass_filter |
70 | 299 MSB 2, LSB 43 |
0-127 |
Widthchorus_width |
71 | 300 MSB 2, LSB 44 |
0-127 |
Delay Sendchorus_delay_send |
12 | 301 MSB 2, LSB 45 |
0-127 |
Reverb Sendchorus_reverb_send |
13 | 302 MSB 2, LSB 46 |
0-127 |
Mix Volumechorus_mix_volume |
14 | 303 MSB 2, LSB 47 |
0-127 |
Compressor
| Control | CC | NRPN | Values |
|---|---|---|---|
Thresholdcompressor_threshold |
111 | 272 MSB 2, LSB 16 |
0-127 |
Attack Timecompressor_attack_time |
112 | 273 MSB 2, LSB 17 |
0-127 |
Release Timecompressor_release_time |
113 | 274 MSB 2, LSB 18 |
0-127 |
Makeup Gaincompressor_makeup_gain |
114 | 275 MSB 2, LSB 19 |
0-127 |
Pattern Volumecompressor_pattern_volume |
119 | 280 MSB 2, LSB 24 |
0-127 |
Ratiocompressor_ratio |
115 | 276 MSB 2, LSB 20 |
0-127 |
Sidechain Sourcecompressor_sidechain_source |
116 | 277 MSB 2, LSB 21 |
0-127 |
Sidechain Filtercompressor_sidechain_filter |
117 | 278 MSB 2, LSB 22 |
0-127 |
Dry/Wet Mixcompressor_dry_wet_mix |
118 | 279 MSB 2, LSB 23 |
0-127 |
External in mixer
| Control | CC | NRPN | Values |
|---|---|---|---|
Dual Monoexternal_in_dual_mono |
82 | 296 MSB 2, LSB 40 |
0-127 |
Input L Levelexternal_in_input_l_level |
72 | 286 MSB 2, LSB 30 |
0-127 |
Input L Panexternal_in_input_l_pan |
74 | 288 MSB 2, LSB 32 |
0-127 |
Input R Levelexternal_in_input_r_level |
73 | 287 MSB 2, LSB 31 |
0-127 |
Input R Panexternal_in_input_r_pan |
75 | 289 MSB 2, LSB 33 |
0-127 |
Input L Delay Sendexternal_in_input_l_delay_send |
78 | 292 MSB 2, LSB 36 |
0-127 |
Input R Delay Sendexternal_in_input_r_delay_send |
79 | 293 MSB 2, LSB 37 |
0-127 |
Input L Reverb Sendexternal_in_input_l_reverb_send |
80 | 294 MSB 2, LSB 38 |
0-127 |
Input R Reverb Sendexternal_in_input_r_reverb_send |
81 | 295 MSB 2, LSB 39 |
0-127 |
Input L Chorus Sendexternal_in_input_l_chorus_send |
76 | 290 MSB 2, LSB 34 |
0-127 |
Input R Chorus Sendexternal_in_input_r_chorus_send |
77 | 291 MSB 2, LSB 35 |
0-127 |
Misc
| Control | CC | NRPN | Values |
|---|---|---|---|
Master Overdrivemisc_master_overdrive |
17 | 306 MSB 2, LSB 50 |
0-127 |
Where these facts come from
Source documents
- Digitone II User Manual, OS 1.12, dated 24 September 2026, its user manual, read on 3 October 2026 (the file read).
- Digitone II - Elektron, its download page, read on 3 October 2026 (the file read).
- Digitone II OS Release Notes - Elektron, its release notes, read on 3 October 2026 (the file read).
How they were read
User Manual, 122 pages, the edition Elektron names OS 1.12: APPENDIX C: MIDI, printed pp. 112-117, which is the whole of the control map; and from the body, pp. 11, 15, 16, 17, 24, 37, 39, 47, 74, 75, 76 and 112. Elektron publishes no separate MIDI implementation document for this instrument, so the appendix is all there is. The support page and the OS release notes are saved here too.
THE APPENDIX HOLDS 167 ROWS IN 20 TABLES AND 162 OF THEM ARE BELOW, with two more from the body for 164. The five that are not are the external input mixer's stereo-linked names, which are the same five messages already recorded under their mono names: Input L R Level is Input L Level, both CC 72 and NRPN 2:30; Input L R Balance is Input L Pan, both CC 74 and NRPN 2:32; and Input L R Chorus Send, Input L R Delay Send and Input L R Reverb Send are the three mono sends the same way. One message whose meaning follows the Dual Mono setting, so keeping both names would make a panel draw two faders that move together.
IT IS SET AT TWO DIFFERENT LEFT MARGINS, which is worth knowing before reading it by machine: thirteen of its tables put the Parameter column at x 92 and eleven put it at x 64, every column shifted by the same 28 points. And the columns have to be found by position rather than by counting, because a row may fill two of the four number columns or three: three numbers on a row could be a controller with an NRPN pair, or a controller pair with an NRPN MSB, and those are different messages.
THE CC LSB COLUMN IS PRINTED ON ALL 20 TABLES AND IS EMPTY IN ALL 167 ROWS, which is a negative worth stating because the appendix's own introduction explains it: control change on this instrument is seven bits and nothing more, and NRPN is the stated route to anything finer. So no control here has a fine half, no row fills all four number columns, and three numbers always mean a controller with an NRPN pair. Both readings of the appendix found the same, and the extraction asserts it rather than assuming it.
FOUR GAPS AND ONE MISFILED ROW, each checked and each recorded as printed. The TRACK table gives Mute NRPN 1:108 and Track level 1:110, and 1:109 turns up two pages later as MISC's Pattern Mute. The REVERB table runs 2:8 to 2:13 and then puts its Mix Volume at 2:15, so 2:14 reaches nothing. LFO 3 runs 1:58 to 1:62 and then jumps to 1:70, 1:71 and 1:72 - forced, because 1:63 to 1:67 are VAL12 to VAL16 and 1:68 and 1:69 are the filter's Env. Reset and Key Tracking - where LFO 1 and LFO 2 are clean runs of eight. And Pattern Volume, CC 119 and NRPN 2:24, is printed inside the COMPRESSOR table between Makeup Gain and Ratio, outside that table's own runs of 111-118 and 2:16-2:23 on both axes. It is not a compressor parameter; it is kept in the group the manual prints it in, because the section it sits under is the mixer and the panel page it belongs to is the one the compressor is on.
LFO 3 IS REACHED BY NRPN AND BY NOTHING ELSE, all eight of its parameters, where LFO 1 takes CC 102 to 109 and LFO 2 takes CC 111 to 118. With the Euclidean sequencer's seven, that is fifteen of the 164 controls below that no control change reaches.
THE MAKER PREFERS NRPN AND SAYS SO, which is why nrpn records a preference rather than mere support: "due to the large number of controllable parameters and that the machines share the same CC values, it is not possible to control high-resolution parameters using CC. Instead, you should use NRPN messages for this purpose" (p. 112). The Digitakt II's appendix opens with one sentence and no such advice, so this is this instrument's own statement and not a house form of words. 160 of the 164 controls below carry an NRPN and 149 carry a control change.
THE EUCLIDEAN SEQUENCER'S TABLE IS CAPTIONED AMP, which is the caption of the table above it carried down, so its group is taken from the section heading - "C.6 EUCLIDEAN SEQUENCER PARAMETERS" (p. 114) - rather than from the caption. The Digitakt II's manual does the same thing three times over. A reader or a tool should key a table on its section and never on its caption.
THE SECTION NUMBERING, THOUGH, IS RIGHT, and that is worth recording because its sibling's is not. This appendix runs C.1 to C.12 with no number used twice, and the contents page gives the page of all twelve correctly. The Digitakt II's prints two sections numbered B.8 and two B.9, on the page and on its contents page both.
THE FOUR SYN PAGES ARE FOUR GROUPS AND NOT ONE, because each prints the same eight parameter names - "Data entry knob A (machine dependent)" (pp. 112-113) to H - and only the caption tells the thirty-two apart. What each knob does follows from the machine assigned to the track, which is why the maker names none of them: Appendix A lists the machines over seventeen pages and none of its parameter names is tied to a knob letter there.
SIXTEEN TRACKS ARE ONE PART AND NOT TWO, so the sixteen CC VAL controls and the audio-track parameters below are two maps reached on the same sixteen channels, never both at once. That is why NRPN 1:16 is here twice, as the filter's Attack Time and as VAL1, and why eleven of the CC VAL rows repeat the filter's and LFO 3's NRPNs exactly.
THE EFFECTS AND THE MIXER ANSWER ON A CHANNEL OF THEIR OWN: "FX CONTROL CH selects the dedicated MIDI channel that is associated with the parameters on the DELAY, REVERB, CHORUS, and COMPRESSOR parameter pages together with the master overdrive, both for input and output" (p. 76). That sentence is also why the MISC table's Master Overdrive is on the effects part while its Pattern Mute is on a track.
THAT SENTENCE NAMES FOUR PAGES AND THE MASTER OVERDRIVE, AND NOT THE INPUT MIXER, so putting the external input mixer and the pattern volume on the effects part is an inference rather than something the manual states. It rests on their sitting in the same appendix section as the compressor, C.10, and on the same panel page as it. Nothing else in either document places them, and the appendix itself never mentions a channel at all - every channel here comes from the body.
THE APPENDIX NEVER MENTIONS A MIDI CHANNEL, which is why 23 controller numbers below appear twice. The delay's CC 21 to 28 are also the filter's; the reverb's 89 to 92 are also the amp's; the chorus's Speed is CC 9 and so is the trig page's Portamento Time; CC 17 is both the filter's knob F and the master overdrive. On the instrument these are a track's channel against the effects channel, and the body is the only place that says so.
ONE NOTE ON THE EFFECTS CHANNEL DOES SOMETHING, AND THE PART NAMES IT. The release notes for OS 1.10 say "Added tap tempo via MIDI note, using G10 on FX CONTROL channel" (release_notes) - a note number that works the panel rather than sounding a pitch. The manual names notes so that "C5, MIDI note 60, being middle C" (p. 24), which puts G10 at 127, the last MIDI note; no other naming keeps G10 inside MIDI's range at all. So the effects part takes notes, reads them through a map of its own, and the map holds one entry, tap_tempo on 127 - a button, not a grid.
THE NOTE RANGE IS THE OUTER BOUND OF WHAT THE MANUAL STATES, over two bands that do different things. "Note numbers 0-15 correspond to notes C0 through to D#1, the leftmost octave. These notes will trigger the preset of track 1 through track 16, respectively (provided they are set to their default channels 1-16)" (p. 24), and "MIDI note numbers 16-84, that corresponds to notes E2-C7 (C5, MIDI note 60, being middle C) will trigger the preset of the active track in it's chromatic variations" (p. 24). Nothing above 84 is documented.
THE MANUAL'S OWN NOTE NAMES DO NOT FOLLOW FROM ITS OWN NUMBERS, and both are left standing. If note 0 is C0 then note 16 is E1, and the same page calls notes 16-84 "E2-C7"; the page's own "C5, MIDI note 60, being middle C" (p. 24) agrees with note 0 being C0. The manual warns that "there are several different naming standards for note names and their corresponding MIDI note values. Here, we use the same naming standard as the one used internally in Elektron devices" (p. 24), which explains the offset from the common convention but not the disagreement with itself. The numbers are what this definition records; the names are not.
NOT RECORDED: whether the aftertouch it answers to is channel pressure or per-note pressure. The instrument does answer to it - "Opens a menu where you can assign up to four parameters to the MIDI aftertouch command" (p. 39) - but no page in 122 says which kind, so the field says received and no more. The same page assigns pitch bend and the mod wheel the same way, and the pitch bend depth is a setting of its own: "PITCH BEND DEPTH Sets how much the pitch bend data from external MIDI devices affects the Digitone II" (p. 37), with no range given for it in semitones.
ALSO NOT RECORDED: the default controller numbers the MIDI tracks' sixteen CC SEL parameters carry. The release notes say "The MIDI machines SEL 1-8 and SEL 9-16 parameters now have unique default SEL CCs" (release_notes), so those defaults exist and changed at OS 1.10, and the appendix lists the VAL parameters that send the values but not the SEL parameters that choose which controller each one sends on. A player sets them, so they are a project's business rather than the instrument's.