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 Model:Samples MIDI implementation
The MIDI implementation of the Elektron Model:Samples: what it answers to, and the 29 controls it offers, on firmware 1.13.
At a glance
- Firmware
- This page describes firmware 1.13.
- MIDI channel
- Any one of 1 to 16.
- Parts
- Track, 6 of them: each on a MIDI channel of its own, taking notes and controls, with 1 voice each.
Delay and Reverb: on a MIDI channel of its own, taking controls. - Voices
- Each part's own, under Parts.
- Note range
- 0 to 60: C-1 to C4, counting middle C as C4.
- Velocity
- Sent and received.
- Aftertouch
- Not recorded.
- Pitch bend
- Not recorded.
- Program change
- Received and sent, with 96 presets.
- MIDI clock
- Sent and received.
- Start and stop
- Sent and received.
- Control change
- 29 controls, in the tables below, 1 of them with a fine half on a second controller number.
- NRPN
- Supported.
- System exclusive
- Not recorded.
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/model_samples") has loaded them.
Track
Track parameters
| Control | CC | Values |
|---|---|---|
Notenote |
3 | 0-127 |
Mutemute |
94 | 0-127 |
Track leveltrack_level |
95 | 0-127 |
Panpan |
10 | 0-127 |
Pitchpitch |
16 | 0-127 |
Decay Timedecay_time |
80 | 0-127 |
Sample Startsample_start |
19 | 0-127 |
Sample Lengthsample_length |
20 | 0-127 |
Cutoffcutoff |
74 | 0-127 |
Resonanceresonance |
71 | 0-127 |
Delay Senddelay_send |
12 | 0-127 |
Reverb Sendreverb_send |
13 | 0-127 |
Volume + Distvolume_and_distortion |
7 | 0-127 |
Swingswing |
15 | 0-127 |
Chancechance |
14 | 0-127 |
Playback
| Control | CC | Values |
|---|---|---|
Loopplayback_loop |
17 | 0-127 |
Reverseplayback_reverse |
18 | 0-127 |
LFO
| Control | CC | Values |
|---|---|---|
Speedlfo_speed |
102 | 0-127 |
Multiplierlfo_multiplier |
103 | 0-127 |
Fade In/Outlfo_fade |
104 | 0-127 |
Destinationlfo_destination |
105 | 0-127 |
Waveformlfo_waveform |
106 | 0-127 |
Start Phaselfo_start_phase |
107 | 0-127 |
Resetlfo_reset |
108 | 0-127 |
Depthlfo_depth |
109 fine 110 |
0-127 |
Delay and reverb
Delay and reverb
| Control | CC | Values |
|---|---|---|
Delay Timedelay_time |
85 | 0-127 |
Delay Feedbackdelay_feedback |
86 | 0-127 |
Reverb Sizereverb_size |
87 | 0-127 |
Reverb Tonereverb_tone |
88 | 0-127 |
Where these facts come from
Source documents
- Model:Samples User Manual, OS 1.13, dated 30 October 2024, its user manual, read on 2 October 2026 (the file read).
- Model:Samples - Elektron, its download page, read on 13 October 2026.
- Model:Samples OS release notes, its release notes, read on 2 October 2026 (the file read).
How they were read
User Manual, OS 1.13, 58 pages: the sound architecture on p. 16, the MIDI notes and the program changes on pp. 19-20, the MIDI menus on pp. 38-40, the technical information on p. 50, APPENDIX A: MIDI SPECIFICATIONS on p. 51 and APPENDIX B: MODULATION DESTINATIONS on p. 52. The downloads page is cited for which OS is current and the release notes for what it changed, because the manual says neither.
TWENTY-NINE CONTROL CHANGES, IN THE APPENDIX'S OWN FOUR GROUPS: fifteen track parameters, two playback parameters, eight LFO parameters and four effect parameters. Every number is distinct and inside 0 to 127, and the generator that wrote the block below checks both.
WHICH PART A CONTROL ANSWERS ON COMES FROM THE CHANNEL MENUS AND NOT THE APPENDIX, and the manual draws the line in one sentence each way: "T1-6 IN selects the dedicated MIDI channel that is used to receive parameter data to a specific track" (p. 39) and "FX IN selects the dedicated MIDI channel for the DELAY and REVERB parameters" (p. 39). So twenty-five of the twenty-nine answer on a track's own channel and four on the effects' channel. Delay Send and Reverb Send stay with the track, because they are a track's amount of an effect rather than the effect.
THERE IS NO BASE CHANNEL AND SEVERAL TRACKS MAY SHARE ONE. "Any MIDI channel can be assigned to a track and several tracks can share the same channel. If several tracks are assigned to the same MIDI channel the track with the lowest number has priority regarding parameter conflicts" (p. 16). That last rule is this instrument's own and no field here holds it.
A THIRD CHANNEL IS AN ALIAS RATHER THAN A PART, which is why it is not below. "AUTO IN selects the MIDI channel for the AUTO channel that gives access to the currently active track. If an external MIDI keyboard connected to Model:Samples sends MIDI data on this channel, the keyboard controls the active track" (p. 39). Whichever track is active answers on it, so it addresses no fixed part. A fourth, PCH, carries program change alone and may be set to AUTO.
WHAT THE PADS AND THE VELOCITY DO. "The responsive pads are made of sturdy synthetic rubber and are velocity sensitive" (p. 19), velocity reaches the volume through a depth setting, and it may be routed to one of twenty destinations which APPENDIX B names in words and gives no number for. So velocity arrives and what it reaches is a menu rather than a controller.
NOT RECORDED: aftertouch, pitch bend and system exclusive. The manual mentions none of the three anywhere - no page says the instrument answers to them and no page says it does not - so all three are silences rather than checked absences. This is a six-pad sampler with no keyboard, so none of them is surprising; what matters is that nobody was told.
NOT RECORDED: which number means which named state for any stepped parameter. The appendix gives controller numbers and no ranges at all, and APPENDIX B names the LFO's and velocity's destinations as words in a list. So a reader knows that CC 105 selects an LFO destination and that there are thirteen of them, and not which number picks which.
THE MANUAL SENDS YOU FOUR TIMES TO A MENU IT DOES NOT HAVE, which matters only to a reader trying to follow it on the instrument. Its MIDI chapter contains IN CHAN and OUT CHAN and nothing called CHANNELS - yet p. 20 says to set the AUTO channel in "SETTINGS > MIDI > CHANNELS" (p. 20), p. 23 says the track's channel is "set in the CHANNELS menu" (p. 23), and pp. 38 twice says "the MIDI CHANNELS menu" (p. 38). Each of the four carries the right numbered cross-reference straight after the wrong name, so no reader is actually lost. The menu's own name is unsettled too: the chapter is "11. CONFIG MENU" (p. 37), the screen reads "Config Menu", and the index files it as "SETTINGS MENU" (p. 56).
AND ONE DIRECTION HAS NO AUTO CHANNEL. The input menu has nine entries, six tracks and FX and AUTO and PCH; the output menu has eight, six tracks and FX and PCH. So the AUTO channel receives and does not send.
NOT RECORDED: the kind of MIDI socket, which is worth a line because it is not a DIN. The specification gives "3.5 mm dual polarity TRS MIDI In, Out/Thru jacks" (p. 50), the output's polarity is a setting - "STD Standard ('Type A' ...)" (p. 40) and "INV Inverted ('Type B' ...)" (p. 40) - and "The MIDI IN port accepts any polarity and does not need to be configured" (p. 40). There is no field for a connector, so it is here.