CC assignments
Which CC each row of each sequencer sends, and what it moves on the synth.
These are our assignments, for the instruments on our rig. They are not fixed and they are not a spec: nothing in MSEQ cares that sequencer 6 is an NTS-1, only that row D of sequencer 6 sends CC 43. Point a sequencer at your own synth and rewrite its eight rows from the webapp, as described in Setting up your own below. Read the tables here as a worked example of what a finished mapping looks like.
How to write and edit the patterns that drive these rows is on CC arps.
Sequencer 2: Prophet A
| Row | CC | Parameter |
|---|---|---|
| 8 | 107 | Velocity → Filter |
| 7 | 23 | Glide |
| 6 | 12 | FX 1 |
| 5 | 13 | FX 2 |
| 4 | 30 | OSC1 Shape Mod |
| 3 | 31 | OSC2 Shape Mod |
| 2 | 25 | OSC2 Fine |
| 1 | 9 | OSC Slop |
Sequencer 3: Prophet B
Identical CC assignments to Prophet A (sequencer 2).
Sequencer 6: NTS-1
| Row | CC | Parameter |
|---|---|---|
| C | 54 | OSC Shape |
| D | 43 | Filter Cutoff |
| E | 44 | Resonance |
| F | 29 | Mod depth |
Rows A, B, G and H are unassigned.
Sequencer 9: TB-03
| Row | CC | Parameter |
|---|---|---|
| 8 | 74 | Filter Cutoff |
| 7 | 71 | Resonance |
| 6 | 12 | Env Mod |
| 5 | 75 | Decay |
| 1 | 19 | Delay Feedback |
Rows 4, 3 and 2 are unassigned. CC 102 (slide) is handled separately by the TB-03 slide engine.
Sequencer 11: Juno
| Row | CC | Parameter |
|---|---|---|
| 8 | 16 | PWM |
| 7 | 14 | Sq Wave Level |
| 5 | 19 | Noise Level |
| 3 | 3 | LFO Rate |
| 2 | 91 | Delay Level |
Rows 6, 4 and 1 are unassigned.
Sequencer 12: SKULPT
| Row | CC | Parameter |
|---|---|---|
| 8 | 62 | Velocity Depth |
| 7 | 32 | FE Mod |
| 6 | 16 | OSC1 Shape |
| 5 | 17 | OSC2 Shape |
| 4 | 31 | OSC1 Fine Detune |
| 3 | 63 | Note Depth |
| 2 | 13 | Delay Amount |
| 1 | 75 | Transpose |
Sequencer 13: TR-8 Main (View 6)
Drum CC rows use per-row trig groups: rows controlling the same drum sound share a group.
| Row | CC | TR-08 Parameter |
|---|---|---|
| 8 | 52 | HT Tune |
| 7 | 49 | MT Tune |
| 6 | 46 | LT Tune |
| 5 | 28 | SD Decay |
| 4 | 26 | SD Snappy |
| 3 | 23 | BD Decay |
| 2 | 21 | BD Tone |
| 1 | 20 | BD Tune |
The three BD rows (3, 2 and 1) share one trig group, and so do the two SD rows (5 and 4): a hit on any row of a group advances the whole group’s arps together. The tom rows (8, 7 and 6) each have a group to themselves.
Sequencer 13: TR-8 Alt (View 7)
| Row | CC | TR-08 Parameter |
|---|---|---|
| 8 | 87 | CB Decay |
| 7 | 84 | CY Decay |
| 6 | 81 | OH Decay |
| 5 | 62 | CH Decay |
| 4 | 59 | CP Decay |
| 3 | 58 | CP Tune |
| 2 | 56 | RS Decay |
| 1 | 55 | RS Tune |
Setting up your own
CC assignment happens in the browser, on the webapp’s CC mapping page, reached from Settings. You do not need to know your synth’s CC numbers: the page carries a MIDI CC database covering several hundred instruments, so you pick your synth by name and then pick the parameter by name.
The page is three panels, left to right, and you work across them:
- Synth. Search for your instrument and select it. If it is not in the database, pick anything close and correct the CC numbers afterwards; a row is only ever a CC number underneath.
- Parameters. The instrument’s parameters, grouped the way its own manual groups them, each showing its CC number. Tapping one assigns it to the row you are targeting.
- Rows. The eight CC-arp rows of the sequencer you chose at the top of the page, labelled A at the top down to H at the bottom, matching the Launchpad. Tap a row letter to make it the assign target, then tap a parameter to fill it. Each assigned row shows its CC number and parameter name, a curve (which of the eight-entry lookup tables the row’s 0 to 7 values index, see CC arps) and a palette (the colour the row takes on the grid). Both are filled in for you from the kind of parameter you assigned, and both are editable. The ✕ clears the row.
Sequencer 13 is the drum sequencer and gets a Main / Alt switch beside the sequencer picker, because its two kits carry two separate sets of eight rows.
Assignments are a device setting rather than part of a session, so they stay put across every save and load, and a session borrowed from another rig arrives playing your CCs rather than theirs. If you edit the configuration file by hand on the Pi, the page notices and offers to re-import rather than overwriting your work.
The bundled database is the MIDI Guide dataset by Pencil Research, used under CC BY-SA 4.0.
Cross-References
- CC arps: writing CC arps, the grid, the edit gestures and how values are scaled
- Slew and CC smoothing: smoothing what these rows send
- Drum views: the drum sequencers, whose CC rows are grouped per voice