Subsystem Search

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
Mute
track_mute
94 236
MSB 1, LSB 108
0-127
Track level
track_track_level
95 238
MSB 1, LSB 110
0-127

Trig

Control CC NRPN Values
Note
trig_note
3 384
MSB 3, LSB 0
0-127
Velocity
trig_velocity
4 385
MSB 3, LSB 1
0-127
Length
trig_length
5 386
MSB 3, LSB 2
0-127
Filter Trig
trig_filter_trig
13 0-127
LFO Trig
trig_lfo_trig
14 0-127
Portamento Time
trig_portamento_time
9 390
MSB 3, LSB 6
0-127
Portamento On/Off
trig_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
Frequency
filter_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. Depth
filter_env_depth
24 154
MSB 1, LSB 26
0-127
Attack Time
filter_attack_time
20 144
MSB 1, LSB 16
0-127
Decay Time
filter_decay_time
21 145
MSB 1, LSB 17
0-127
Sustain Level
filter_sustain_level
22 146
MSB 1, LSB 18
0-127
Release Time
filter_release_time
23 147
MSB 1, LSB 19
0-127
Env. Delay
filter_env_delay
19 151
MSB 1, LSB 23
0-127
Key Tracking
filter_key_tracking
26 197
MSB 1, LSB 69
0-127
Base
filter_base
27 152
MSB 1, LSB 24
0-127
Width
filter_width
28 153
MSB 1, LSB 25
0-127
Env. Reset
filter_env_reset
25 196
MSB 1, LSB 68
0-127

Amp

Control CC NRPN Values
Attack Time
amp_attack_time
84 158
MSB 1, LSB 30
0-127
Hold Time
amp_hold_time
85 159
MSB 1, LSB 31
0-127
Decay Time
amp_decay_time
86 160
MSB 1, LSB 32
0-127
Sustain Level
amp_sustain_level
86 161
MSB 1, LSB 33
0-127
Release Time
amp_release_time
88 162
MSB 1, LSB 34
0-127
Env. Reset
amp_env_reset
92 169
MSB 1, LSB 41
0-127
Mode
amp_mode
91 168
MSB 1, LSB 40
0-127
Pan
amp_pan
89 166
MSB 1, LSB 38
0-127
Volume
amp_volume
90 167
MSB 1, LSB 39
0-127

Euclidean sequencer

Control CC NRPN Values
Pulse Generator 1
euclidean_pulse_generator_1
392
MSB 3, LSB 8
0-127
Pulse Generator 2
euclidean_pulse_generator_2
393
MSB 3, LSB 9
0-127
Euclidean Mode On/Off
euclidean_euclidean_mode_on_off
398
MSB 3, LSB 14
0-127
Rotation Generator 1
euclidean_rotation_generator_1
395
MSB 3, LSB 11
0-127
Rotation Generator 2
euclidean_rotation_generator_2
396
MSB 3, LSB 12
0-127
Track Rotation
euclidean_track_rotation
397
MSB 3, LSB 13
0-127
Boolean Operator
euclidean_boolean_operator
394
MSB 3, LSB 10
0-127

FX

Control CC NRPN Values
Bit Reduction
track_fx_bit_reduction
78 133
MSB 1, LSB 5
0-127
Overdrive
track_fx_overdrive
81 136
MSB 1, LSB 8
0-127
Sample Rate Reduction
track_fx_sample_rate_reduction
79 134
MSB 1, LSB 6
0-127
SRR Routing
track_fx_srr_routing
80 135
MSB 1, LSB 7
0-127
Overdrive Routing
track_fx_overdrive_routing
82 137
MSB 1, LSB 9
0-127
Delay Send
track_fx_delay_send
30 164
MSB 1, LSB 36
0-127
Reverb Send
track_fx_reverb_send
31 165
MSB 1, LSB 37
0-127
Chorus Send
track_fx_chorus_send
29 163
MSB 1, LSB 35
0-127

LFO 1

Control CC NRPN Values
Speed
lfo_1_speed
102 170
MSB 1, LSB 42
0-127
Multiplier
lfo_1_multiplier
103 171
MSB 1, LSB 43
0-127
Fade In/Out
lfo_1_fade_in_out
104 172
MSB 1, LSB 44
0-127
Destination
lfo_1_destination
105 173
MSB 1, LSB 45
0-127
Waveform
lfo_1_waveform
106 174
MSB 1, LSB 46
0-127
Start Phase/Slew
lfo_1_start_phase_slew
107 175
MSB 1, LSB 47
0-127
Trig Mode
lfo_1_trig_mode
108 176
MSB 1, LSB 48
0-127
Depth
lfo_1_depth
109 177
MSB 1, LSB 49
0-127

LFO 2

Control CC NRPN Values
Speed
lfo_2_speed
111 178
MSB 1, LSB 50
0-127
Multiplier
lfo_2_multiplier
112 179
MSB 1, LSB 51
0-127
Fade In/Out
lfo_2_fade_in_out
113 180
MSB 1, LSB 52
0-127
Destination
lfo_2_destination
114 181
MSB 1, LSB 53
0-127
Waveform
lfo_2_waveform
115 182
MSB 1, LSB 54
0-127
Start Phase/Slew
lfo_2_start_phase_slew
116 183
MSB 1, LSB 55
0-127
Trig Mode
lfo_2_trig_mode
117 184
MSB 1, LSB 56
0-127
Depth
lfo_2_depth
118 185
MSB 1, LSB 57
0-127

LFO 3

Control CC NRPN Values
Speed
lfo_3_speed
186
MSB 1, LSB 58
0-127
Multiplier
lfo_3_multiplier
187
MSB 1, LSB 59
0-127
Fade In/Out
lfo_3_fade_in_out
188
MSB 1, LSB 60
0-127
Destination
lfo_3_destination
189
MSB 1, LSB 61
0-127
Waveform
lfo_3_waveform
190
MSB 1, LSB 62
0-127
Start Phase/Slew
lfo_3_start_phase_slew
198
MSB 1, LSB 70
0-127
Trig Mode
lfo_3_trig_mode
199
MSB 1, LSB 71
0-127
Depth
lfo_3_depth
200
MSB 1, LSB 72
0-127

CC val

Control CC NRPN Values
VAL1
cc_val_val1
70 144
MSB 1, LSB 16
0-127
VAL2
cc_val_val2
71 145
MSB 1, LSB 17
0-127
VAL3
cc_val_val3
72 146
MSB 1, LSB 18
0-127
VAL4
cc_val_val4
73 147
MSB 1, LSB 19
0-127
VAL5
cc_val_val5
74 148
MSB 1, LSB 20
0-127
VAL6
cc_val_val6
75 149
MSB 1, LSB 21
0-127
VAL7
cc_val_val7
76 150
MSB 1, LSB 22
0-127
VAL8
cc_val_val8
77 151
MSB 1, LSB 23
0-127
VAL9
cc_val_val9
78 188
MSB 1, LSB 60
0-127
VAL10
cc_val_val10
79 189
MSB 1, LSB 61
0-127
VAL11
cc_val_val11
80 190
MSB 1, LSB 62
0-127
VAL12
cc_val_val12
81 191
MSB 1, LSB 63
0-127
VAL13
cc_val_val13
82 192
MSB 1, LSB 64
0-127
VAL14
cc_val_val14
83 193
MSB 1, LSB 65
0-127
VAL15
cc_val_val15
84 194
MSB 1, LSB 66
0-127
VAL16
cc_val_val16
85 195
MSB 1, LSB 67
0-127

Misc

Control CC NRPN Values
Pattern Mute
misc_pattern_mute
110 237
MSB 1, LSB 109
0-127
Modulation Wheel
modulation_wheel
1 0-127
Breath Controller
breath_controller
2 0-127

FX and mixer

Delay

Control CC NRPN Values
Delay Time
delay_delay_time
21 256
MSB 2, LSB 0
0-127
Pingpong
delay_pingpong
22 257
MSB 2, LSB 1
0-127
Stereo Width
delay_stereo_width
23 258
MSB 2, LSB 2
0-127
Feedback
delay_feedback
24 259
MSB 2, LSB 3
0-127
Highpass Filter
delay_highpass_filter
25 260
MSB 2, LSB 4
0-127
Lowpass Filter
delay_lowpass_filter
26 261
MSB 2, LSB 5
0-127
Reverb Send
delay_reverb_send
27 262
MSB 2, LSB 6
0-127
Mix Volume
delay_mix_volume
28 263
MSB 2, LSB 7
0-127

Reverb

Control CC NRPN Values
Predelay
reverb_predelay
29 264
MSB 2, LSB 8
0-127
Decay Time
reverb_decay_time
30 265
MSB 2, LSB 9
0-127
Shelving Freq
reverb_shelving_freq
31 266
MSB 2, LSB 10
0-127
Shelving Gain
reverb_shelving_gain
89 267
MSB 2, LSB 11
0-127
Highpass Filter
reverb_highpass_filter
90 268
MSB 2, LSB 12
0-127
Lowpass Filter
reverb_lowpass_filter
91 269
MSB 2, LSB 13
0-127
Mix Volume
reverb_mix_volume
92 271
MSB 2, LSB 15
0-127

Chorus

Control CC NRPN Values
Depth
chorus_depth
16 297
MSB 2, LSB 41
0-127
Speed
chorus_speed
9 298
MSB 2, LSB 42
0-127
High Pass Filter
chorus_high_pass_filter
70 299
MSB 2, LSB 43
0-127
Width
chorus_width
71 300
MSB 2, LSB 44
0-127
Delay Send
chorus_delay_send
12 301
MSB 2, LSB 45
0-127
Reverb Send
chorus_reverb_send
13 302
MSB 2, LSB 46
0-127
Mix Volume
chorus_mix_volume
14 303
MSB 2, LSB 47
0-127

Compressor

Control CC NRPN Values
Threshold
compressor_threshold
111 272
MSB 2, LSB 16
0-127
Attack Time
compressor_attack_time
112 273
MSB 2, LSB 17
0-127
Release Time
compressor_release_time
113 274
MSB 2, LSB 18
0-127
Makeup Gain
compressor_makeup_gain
114 275
MSB 2, LSB 19
0-127
Pattern Volume
compressor_pattern_volume
119 280
MSB 2, LSB 24
0-127
Ratio
compressor_ratio
115 276
MSB 2, LSB 20
0-127
Sidechain Source
compressor_sidechain_source
116 277
MSB 2, LSB 21
0-127
Sidechain Filter
compressor_sidechain_filter
117 278
MSB 2, LSB 22
0-127
Dry/Wet Mix
compressor_dry_wet_mix
118 279
MSB 2, LSB 23
0-127

External in mixer

Control CC NRPN Values
Dual Mono
external_in_dual_mono
82 296
MSB 2, LSB 40
0-127
Input L Level
external_in_input_l_level
72 286
MSB 2, LSB 30
0-127
Input L Pan
external_in_input_l_pan
74 288
MSB 2, LSB 32
0-127
Input R Level
external_in_input_r_level
73 287
MSB 2, LSB 31
0-127
Input R Pan
external_in_input_r_pan
75 289
MSB 2, LSB 33
0-127
Input L Delay Send
external_in_input_l_delay_send
78 292
MSB 2, LSB 36
0-127
Input R Delay Send
external_in_input_r_delay_send
79 293
MSB 2, LSB 37
0-127
Input L Reverb Send
external_in_input_l_reverb_send
80 294
MSB 2, LSB 38
0-127
Input R Reverb Send
external_in_input_r_reverb_send
81 295
MSB 2, LSB 39
0-127
Input L Chorus Send
external_in_input_l_chorus_send
76 290
MSB 2, LSB 34
0-127
Input R Chorus Send
external_in_input_r_chorus_send
77 291
MSB 2, LSB 35
0-127

Misc

Control CC NRPN Values
Master Overdrive
misc_master_overdrive
17 306
MSB 2, LSB 50
0-127

Where these facts come from

Source documents

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.