MIDI tracks and voice modes

CIRCUIT-HACKS · Beta 5.6

Español · Guide by views

Summary

MIDI 1 and MIDI 2 are two complete synths inside the Circuit Tracks: each track keeps sending MIDI and also sounds through its own engine, with up to 4 voices (6 in FM). The voice mode decides how notes are shared out among those voices: eight modes on pad 32 of the Preset view.

This document describes Beta 5.16, not tested on the device. Nearly all of it is already in RC4 and RC4.07; what is only in the beta is marked (Beta 5.16 only).

The voice mode has no CC or NRPN: it is chosen on the device and saved with the patch and the project.

Block diagram

A note takes two paths: it goes out over MIDI and, with the engine on, into the voice mode. Incoming MIDI only takes the second path.

Every note goes through the voice mode before it reaches the engineThe track's enginePads and keyboardNotes, chords, latchSequencerSteps of the patternArpeggiatorOne note at a timeIncoming MIDIUSB or DINMIDI outputOn the track's channelPatch flip: Program ChangeVoice modeOne voice, unison or polyDecides retrigger, glide and voice sharingADSR and LFOPages 1 and 5Matrix8 sources, 33 destinationsAutomation8 lanes of the patternStep-drummerPairs of stepsSourceOscillator, VA-drum, FM,granular, sample, lineFilter7 typesResonanceVCAADSR and velocityGain, saturationEffect7 typesAmountThe track's strip in the MixerLevel, pan, mute, sends, sidechainMix and outputMaster filter and Master FXWhere notes come fromnot forwarded1, 4 or 6 voicesModulationPad 29 changes the order: VCA, effect, filter

Modulation acts on the engine's parameters, not on the note. With patch flip on there is no engine: the note goes out as a Program Change.

Views and menus

The Preset view is the centre of the track: that is where you choose the engine, the voice mode, the patch and the knob page. The other views deal with the pattern.

The Preset view holds the sound; the others, the patternMIDI 1 / 2ButtonNotePlay and writeExpanded NoteNote againStep-drummerIf it is onPresetOr MIDI 1 / 2againEngine rowPad 27Voice modesPad 32; K1 glide, K2 unisonCC editorPad 25, with the engine offStep-drummerPad 30VelocityPer stepThe step's automationShift + stepGateLengthMicro StepGate againPattern SettingsSteps and arpeggiatorProbabilityPattern Settings again

The step-drummer appears twice because there are two ways in: pad 30 of Preset, or repeating Note when it is already on.

Views

ViewHow to get thereWhat it is for
NoteMIDI 1 / 2 buttonPlay and write notes. Shift + key = latch.
Expanded NoteNote twiceLarge keyboard and chord screen (Shift + pad 8). With the engine on sample, the sample picker.
PresetPreset, MIDI 1 / 2 again with Note on screen, or Shift + MIDI 1 / 2Engine, voice mode, patches, knob pages. Without an engine, stock templates.
Step-drummerPad 30 of Preset, or Note repeated with the step-drummer onParameters by pairs of steps.
CC editorPad 25 of Preset, with the engine offWhich CC or NRPN each macro of the template sends.
VelocityVelocity buttonVelocity per step. With Shift, letting go of a step's automation. Twice = fixed velocity.
GateGate buttonNote lengths.
Micro StepGate twiceMicro steps and Tie. Pad 31 = fixed length, pad 32 = gate by press.
Pattern SettingsPattern Settings buttonFirst and last step, sync rate, direction, Nudge, orders and arpeggiator.
ProbabilityShift + Pattern Settings (stock), Pattern Settings twice (mode 1) or pad 25 of Pattern Settings (mode 2)Probability, frequency, dynamics and random-mutate.
Split keyboardHold one note track and press anotherTwo tracks on the pads, each with its scale, octave and velocity.

Pads of the Preset view

PadFunction
1-5Knob page: 1 VCA-VCF, 2 OSC 1 (or granular), 3 OSC 2, 4 sequenceable knobs, 5 modulation. Shift + pad 4 = non-sequenceable knobs. A tap leaves the page on; holding ½ s shows it only while held.
6Modulation matrix.
7FM page. Holding it shows the 16 algorithms on pads 9-24.
8With FM: a tap opens the FM page; holding it shows the 16 starter sounds.
9-24Own-synth patches: 16 slots per page, 8 pages with Octave.
25CC editor. Off and without effect with the engine on.
26Patch flip: each note goes out as a Program Change. Excludes the engine.
27Opens the engine row. Shift + pad 27 steps to the next engine.
28One or two oscillators (oscillator and VA-drum).
29Order of the chain: by default filter, VCA, effect; on, VCA, effect, filter (Beta 5.16 only). Shift + pad 29 steps through the eight voice modes.
30Opens the step-drummer. Shift + pad 30 turns it off.
31VA-drum only: velocity scales the pitch and filter envelopes.
32Opens the voice mode menu, in the colour of the current mode.
K1 Attack K2 Release K3 Env → level K4 Env → filter K5 Filter K6 Reso K7 LFO speed K8 Effect Preset Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play VCA VCF 1 OSC 1 2 3 Seq. 4 Mod. 5 Matrix 6 7 8 Patch 9 Patch 10 Patch 11 Patch 12 Patch 13 Patch 14 Patch 15 Patch 16 Patch 17 Patch 18 Patch 19 Patch 20 Patch 21 Patch 22 Patch 23 Patch 24 25 Flip 26 Engine 27 2 osc 28 Order 29 Step drum 30 31 Voice mode 32
Preset view with the oscillator: pads 9-24 are patches (violet = empty); pads 3 and 7 go dark when they do not apply.

Menus on the pads

A menu takes over pads 9-24 while it is open; those pads stop loading patches.

MenuOpenContentClose
Engine rowTap pad 27Pads 17-24: off, line, oscillator, VA-drum, granular, sample, FX sequencer, FM. Pads 9-16: which track the jump sequencer points at (Beta 5.16 only)Pad 27 again. Choosing does not close it.
Voice modesTap pad 32Pads 17-24: the eight modes. K1 = glide, K2 = unison detunePad 32 again, or leave the view
FM algorithmsHold pad 7Pads 9-24: the 16 algorithmsRelease pad 7
Starter soundsHold pad 8 with FMPads 9-24: 16 instrumentsRelease pad 8
Matrix destinationTurn a source on page 6The destination's page pad and its knobs on pads 9-24By itself, 1.5 s later
FM ratiosTurn K1-K4 on the FM pagePads 9-32: the 24 ratiosBy itself, 1.5 s later
K1 Attack K2 Release K3 Env → level K4 Env → filter K5 Filter K6 Reso K7 LFO speed K8 Effect Engines Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play VCA VCF 1 OSC 1 2 3 Seq. 4 Mod. 5 Matrix 6 7 8 Synth 1 9 Synth 2 10 11 MIDI 2 12 Drum 1 13 Drum 2 14 Drum 3 15 Drum 4 16 Off 17 Line 18 Osc 19 VA-drum 20 Gran. 21 Sample 22 FX seq 23 FM 24 25 Flip 26 Engine 27 2 osc 28 Order 29 Step drum 30 31 Voice mode 32
Engine row open (tap pad 27): pads 17-24 the engines; pads 9-16 the tracks of the jump sequencer.
K1 Glide K2 Unison K3 K4 K5 K6 K7 K8 Voice modes Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play VCA VCF 1 OSC 1 2 3 Seq. 4 Mod. 5 Matrix 6 7 8 9 10 11 12 13 14 15 16 Retrig 17 Legato 18 Glide 19 Uni retrig 20 Uni legato 21 Uni glide 22 Uni always 23 Poly 24 25 Flip 26 Engine 27 2 osc 28 Order 29 Step drum 30 31 Voice mode 32
Voice modes open (tap pad 32): poly bright, the default mode. K1 glide, K2 detune.

Gestures with Clear, Shift and Duplicate

GestureEffect
Clear + the track's buttonEngine values back to their initial ones, and latched notes let go. The chosen engine stays.
Clear + pad 1-5That page back to its initial values.
Clear + knobTo the right, default value (lavender). To the left, erases its automation (red).
Shift + PresetThe own synth saved with the project comes back. (Beta 5.16 only)
Clear + patch pad, twiceSaves the patch in that slot.
Duplicate + A + BSwaps two patches. With another pack loaded in between, copies.
Shift + patch padLoads the patch without the root note sounding.

Engines

Each track has one engine out of seven, plus off, and the track keeps sending its MIDI with any of them. It is chosen on the row that pad 27 opens.

Row padColourEngineWhat soundsMaximum voices
17WhiteOffNothing of its own: the track is stock MIDI, with templates—
18AmberLine inputLine 1 (MIDI 1) or 2 (MIDI 2) goes through the VCA-VCF; notes trigger it1
19GreenOscillatorMorph sine, triangle, saw, square; second oscillator with pad 284
20OrangeVA-drumSynthetic percussion: one-shot VCA, pitch and filter decays, noise4
21MagentaGranularUp to 16 grains of a pack sample or the capture1
22TealSampleA pack sample at the note's pitch, one-shot4
23BlueFX sequencerMakes no sound: it triggers Master FX slots—
24VioletFM4 operators and 16 algorithms; a variant of the oscillator6, or 3 + 3

Oscillator

WAVE (K7 of page 2) is a continuous position between shapes: 0 sine, 42 triangle, 84 saw, 126 square. SHAPE (K2) acts differently on each shape; between two shapes it acts on both.

ShapeSHAPE left of centreSHAPE right of centre
SineNothingWavefold: amplifies up to about 8 times and folds. Less on high notes
TriangleExponential rampsWavefold
SawThe whole travel: from a plain saw to a supersaw of 7 sawsUp to the full supersaw
SquareNarrower pulse, down to 3 %Narrower pulse the other way, up to 97 %

Saw, supersaw and pulse use PolyBLEP, with about 40 dB less aliasing on high notes. With pad 28, OSC 2 modulates OSC 1 with FM, ring, sync and bitwise modes. Two notes at once = paraphony in the mono modes with two oscillators.

VA-drum

The Sustain knob is the pitch decay and the Release knob the filter decay. The LFO speed gives the noise level, and the LFO is replaced by random values. In poly each hit has its own pitch and volume envelopes and its own noise: a new hit does not cut the earlier ones.

Granular

The note mode (Shift + K6 of page 2) changes what the notes do.

Note modeWhat the notes do
PitchThey change the pitch of the grains
SlicerThe sample is cut into 16 slices and each note plays one, from note 36
StretchThey change the pitch; the stretch from K2 lasts K3 steps (1-64) at any tempo

With Shift + K4 above 0, each grain goes to a random side. The track's pan decides the proportion. The source (Shift + K8) is the capture or a drum's sample.

Sample

K1 K2 K3 K4 K5 K6 K7 K8 Sample picker Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 S1 17 S2 18 S3 19 S4 20 S5 21 S6 22 S7 23 S8 24 S9 25 S10 26 S11 27 S12 28 S13 29 S14 30 S15 31 S16 32
Expanded Note in sample mode: pads 1-16 the steps (bright = with a note), pads 17-32 the samples (the chosen one teal).

C3 (note 60) is the sample as it was recorded; an octave up, twice as fast. The VCA stays open and the sample plays to its end. Samples are chosen in the expanded Note view, with a different sample per step (sample flip).

K7 of page 2 is the stereo width: each note plays the chosen sample on the left and a second one on the right. Shift + the chosen sample switches to picking the second. The note lasts as long as the longer one.

FM

The volume comes from the operators' envelopes: the VCA stays open and the ADSR of page 1 moves filter, pitch and brightness. SHAPE, Env → shape and LFO → shape change how much the modulators modulate (× 0.27 to × 3.7), so everything that moves those values moves the timbre.

Each operator is sustained or percussive: Shift + K1-K4 to the right gives attack, to the left its own decay. There is one release for all, longer the harder the note.

#AlgorithmFamilyVoice with Clear + pad 7
14 → 3 → 2 → 1 (stack)ClassicThe initial one
23 and 4 → 2 → 1ClassicBrass
34 → 1 and 3 → 2 → 1ClassicElectric piano
44 → 3 → 1 and 2 → 1ClassicBass
5Two stacks: 4 → 3 and 2 → 1ClassicElectric piano 2
64 → 1, 2 and 3ClassicPad
74 → 3; 2 and 1 aloneClassicClavinet
8Four carriersClassicOrgan
9Kick: 2 → 1, pitch drop of 4PercussiveKick
10Snare: 2 → 1 + noise, pitch drop of 4PercussiveSnare
11Metal: 2, 3 and 4 → 1, inharmonic ratiosPercussiveHi-hat
12Tom: 3 → 2 → 1, pitch drop of 4PercussiveTom
13Bell: 2 → 1 and 4 → 3BellsBell
14Tubular bell: 2 and 3 → 1, 4 a carrierBellsTubular bell
15Strings: two detuned stacksStringsStrings
16Ensemble: 4 → 1, 2 and 3 detunedStringsEnsemble
K1 Ratio 1 K2 Ratio 2 K3 Ratio 3 K4 Ratio 4 K5 Level 1 K6 Level 2 K7 Level 3 K8 Level 4 FM Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play VCA VCF 1 OSC 1 2 3 Seq. 4 Mod. 5 Matrix 6 FM 7 FM 8 Patch 9 Patch 10 Patch 11 Patch 12 Patch 13 Patch 14 Patch 15 Patch 16 Patch 17 Patch 18 Patch 19 Patch 20 Patch 21 Patch 22 Patch 23 Patch 24 25 Flip 26 Engine 27 2 osc 28 Order 29 Step drum 30 31 Voice mode 32
FM page (pad 7): K1-K4 ratios, K5-K8 levels; pad 27 violet.
K1 Ratio 1 K2 Ratio 2 K3 Ratio 3 K4 Ratio 4 K5 Level 1 K6 Level 2 K7 Level 3 K8 Level 4 Algorithms Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play VCA VCF 1 OSC 1 2 3 Seq. 4 Mod. 5 Matrix 6 FM 7 FM 8 1 9 2 10 3 11 4 12 5 13 6 14 7 15 8 16 9 17 10 18 11 19 12 20 13 21 14 22 15 23 16 24 25 Flip 26 Engine 27 2 osc 28 Order 29 Step drum 30 31 Voice mode 32
Pad 7 held: the 16 algorithms, by family; the chosen one bright.
K1 K2 K3 K4 K5 K6 K7 K8 Starter sounds Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play VCA VCF 1 OSC 1 2 3 Seq. 4 Mod. 5 Matrix 6 FM 7 FM 8 Piano 9 E-piano 10 Organ 11 Pluck 12 Harp 13 Marimba 14 Bass 15 Bell 16 Strings 17 Pad 18 Flute 19 Clarin. 20 Brass 21 Kick 22 Snare 23 Hi-hat 24 25 Flip 26 Engine 27 2 osc 28 Order 29 Step drum 30 31 Voice mode 32
Pad 8 held: the 16 starter sounds, by family.

The starter sounds (pad 8 held): piano, electric piano, organ, pluck, harp, marimba, bass, bell, strings, pad, flute, clarinet, brass, kick, snare and hi-hat.

Voice modes

There are eight modes, a combination of two decisions: how many voices sound, and what a new note does with other keys held. A project that never chose a mode starts on poly.

VoicesRetriggersDoes not retriggerSlidesAlways slides
One voiceRetrigger (17)Legato (18)Glide (19)—
All on the same noteUni retrig (20)Uni legato (21)Uni glide (22)Uni always-glide (23)
One voice per notePoly (24)———

The number is the menu's pad. Modes with the same name share a colour: retrigger green, legato yellow, glide teal. Uni always-glide is violet and poly magenta.

The voice mode chooses between one voice, unison or polyVoice mode (pad 32)Noteand its velocityOne voiceRetrigger, legato, glideThe last note rules; on release the previous one returnsAll voices on the same noteUni retrig, uni legato, uni glide, uni always-glide4 voices (FM 6 or 3), detuned with K2One voice per note (default)Poly4 voices (FM 6 or 3); one note too many takes the oldestLevelEach voice × √(2 / n)1 or 2 voices: wholeThe track's VCAFilter and effectalways the track'sVoice limitWith two voices or more, it checks the DSP's time every 2 ms.It turns off the lowest released voice, or the oldest held one.

The mode shares the notes out among the voices; then each voice's level drops according to how many are sounding, and all of them go through the track's filter and effect.

How to choose

With the engine on, a tap on pad 32 opens the menu on pads 17-24, with the current mode bright. Touching a pad chooses the mode. Shift + pad 29 does the same without opening the menu: it steps through the eight in that order, and with Shift pad 29 shows the mode's colour.

With the menu open, two knobs adjust the modes:

KnobParameterTravelLED
K1Glide timeNo glide fully left; from 2 ms to about 2 sTeal
K2Unison detuneUp to ±50 cents between the outermost voicesBlue

What each mode does

ModeNew note with others heldNew note with none heldOn release
RetriggerJumps to the note and retriggers the envelopeTriggers the envelopeBack to the previous note if still held
LegatoOnly changes the pitchTriggers the envelopeBack to the previous note if still held
GlideSlides to the note, no retriggerStarts at its pitch and triggersBack to the previous note if still held
Uni retrigMoves all voices and retriggersTriggers the envelopeSounds until all notes are released
Uni legatoMoves the voices with no retrigger and no slideTriggers the envelopeSounds until all notes are released
Uni glideThe voices slide, no retriggerStarts at its pitch, no glide, and triggersSounds until all notes are released
Uni always-glideThe voices slide, no retriggerSlides from the previous note and retriggersSounds until all notes are released
PolyTakes another voice and retriggers the track's envelopeTakes a voice and triggersThat voice goes off; the last one sounds with the release

In uni legato the envelopes of FM and VA-drum are not retriggered either.

Voices per engine

ModeEngineVoices of the track
Retrigger, legato, glideAll1
PolyOscillator (one or two, supersaw too), VA-drum, sample (stereo too)4
PolyFM6, or 3 and 3 with both tracks on FM poly or unison
UnisonsOscillator, VA-drum4 on the same note, spread with K2
UnisonsFM6, or 3 with both tracks on FM
UnisonsSample1
AllGranular and line input1

Glide works on oscillator, VA-drum and FM. Sample mode and the granular do not slide.

Each track has its own maximum; only FM voices are shared between the two. If the second track goes into FM poly or unison, the voices of both are cut at once to share out.

What belongs to each voice and what to the track

ElementOscillator and sampleVA-drumFM
Pitch and velocityPer voicePer voicePer voice
Volume envelopeThe track'sPer voicePer voice, in the operators
Pitch envelopeThe track'sPer voiceThe track's
Noise—Per voicePer voice
Filter and effectThe track'sThe track'sThe track's
On releaseThe last note sounds with the releaseThe hit carries on to its endEach voice sounds whole with its release

Voice stealing

With all voices busy, a new note takes the voice of the track's oldest note, with a 2 ms fade. A released note keeps its voice while its release sounds, so with long releases the voices fill up even if you play single notes.

Chord level

Each voice drops according to how many are sounding, so the sum does not clip. The factor is √(2 / n), and the unisons follow the same rule.

Voices soundingLevel of each voice
1 or 21.00
30.82
40.71
50.63
60.58

Voice limit

With two or more own voices sounding, the device turns voices off before the DSP runs out of time and a rattle is heard. FM is the engine that uses the most. With a single own voice the limit does not act.

  1. 1. Every 2 ms it measures how much time the DSP has left.
  2. 2. If it is tight, it turns off the lowest released voice, FM ones first. If none is released, it turns off the oldest held note.
  3. 3. It turns off at most one voice every 12 ms, or every 4 ms if very tight.
  4. 4. The track goes on with the voices that fit, 2 at least. A new note first turns off the lowest released one.
  5. 5. Every 2 s without trouble it tries one voice more, up to the maximum.

Synth 1 and Synth 2 do not lose voices through this: with two or more own voices sounding, the device stops turning theirs off for lack of time. The ones that go off are the own synth's.

For more voices at once: shorter releases, fewer FM operators at a high level, or a single track on FM poly.

Saving the mode

The mode, the glide time and the detune are saved with the own patch and with the project. A patch without them leaves the current values.

Knob pages

With the engine on, pads 1-7 choose what the 8 knobs do, and Shift gives a second layer. Type knobs show the type's colour, with the brightness of the position inside the type. A type knob takes at least 16 clicks a type (Beta 5.16 only): the LFO shape, the FM algorithm and the granular's note mode go to 16.

Page 1: VCA-VCF

KnobAloneWith Shift
K1AttackSustain
K2ReleaseDecay
K3Envelope → levelLFO → level
K4Envelope → filterLFO → filter
K5FilterFilter type: DJ, LP 12, HP 12, BP, notch, LP 24, HP 24
K6ResonanceVCA gain, up to +18 dB with saturation
K7LFO speed: right free, left synced—
K8Effect amountEffect type: soft, hard, fold, wavefold, ring, comb, chorus

Page 2: OSC 1

On oscillator, VA-drum, sample and FM.

KnobAloneWith Shift
K1TUNEFINE
K2SHAPEMIX OSC 1 ↔ OSC 2
K3Envelope → pitchBITSYNC
K4Envelope → shape—
K5LFO → pitch—
K6LFO → shape—
K7WAVE (morph); on sample, stereo width—
K8LFO → morphEnvelope → morph

Page 2: granular

KnobAloneWith Shift
K1Pitch ±24 semitonesFine ±1 semitone
K2Position in the samplePosition spread
K3Scan, frozen at the centreLeft: grain reversed. Right: pitch spread
K4Grain size, 5-500 msStereo spread
K5Density, 1-16 grainsWindow
K6Scan zoneNote mode: pitch, slicer, stretch
K7LFO → positionLFO → size
K8Envelope → positionSource: the capture or a drum's sample

Page 3: OSC 2

KnobAlone
K1TUNE 2
K2SHAPE 2
K3MIX OSC 1 ↔ OSC 2
K4FM
K5FINE 2
K6BITSYNC
K7WAVE 2
K8RING

Page 4: sequenceable knobs

These are the 8 values recorded as automation with Record + Play. By default: TUNE, Release, Env → level, Env → filter, Filter, Resonance, LFO speed and Effect.

Shift + knob chooses the destination among the 33 parameters, 4 clicks per parameter. While you choose, pads 9-24 show where the destination lives. Clear held and then Shift + knob restores the default.

Non-sequenceable knobs (Shift + pad 4)

Eight knobs with an assignable destination that are not recorded. Pad 4 shows pink. By default: Attack, Decay, Sustain, SHAPE, LFO → filter, Env → pitch, MIX OSC 1 / 2 and VCA gain.

A destination that is also on the sequenceable knobs is recorded, as from any page.

Page 5: modulation

KnobAloneWith Shift
K1AttackEnvelope → level
K2DecayEnvelope → filter
K3SustainEnvelope → pitch
K4ReleaseEnvelope → shape
K5LFO speedLFO → shape
K6LFO → filterLFO → morph
K7LFO → levelEnvelope → morph
K8LFO → pitchLFO shape

With VA-drum, the LFO is still its noise.

Page 6: matrix

Eight modulation sources, in the next section.

Page 7: FM

KnobAloneWith Shift
K1-K4Ratio of operator 1-4: from 0.5 to 16. Each ratio takes 5-6 clicks: the first exact, the next ones detune +2.5 centsCentre = attack 0. Right: attack up to about 3 s. Left: percussive, with a decay of 3 ms to 8 s
K5Level of operator 1Algorithm
K6Level of operator 2Feedback
K7Level of operator 3Noise
K8Level of operator 4Release

A carrier's level is its volume; a modulator's, how much it modulates.

Modulation

The engine has its own ADSR and LFO, and the matrix adds eight sources that move any of 33 parameters. The matrix is added when sending: the parameter's saved value does not change.

LFO

K7 of page 1 is bipolar: right free, left synced. Shift + K8 of page 5 chooses the shape, with the LED in its colour: one step every 16 clicks (Beta 5.16 only; before, 4).

ShapeColour
Triangle, the initial oneGreen
Reverse sawBlue
SawMagenta
SquareRed
SineTeal
Sample & holdWhite
Smoothed sample & holdViolet

Modulation matrix (pad 6)

KnobSourceShift + knob
K1Note velocity—
K2Note: C3 = 0, an octave = a quarter of the travel—
K3Random: a new value on each note—
K4LFO 2Shape × speed; on each shape, left half synced and right free
K5Envelope 2: attack and fall from each noteAttack × fall, 20 ms to 4 s
K6A drum hit: a fall from each hitDrum 1-4 × its fall
K7Position in the pattern, from first step to last—
K8Stepped random: a new value every N stepsN = 1, 2, 4, 8 or 16

With K1 (velocity) at 0, the global velocity controls of the Setup view (K1 velocity → amplitude, K2 velocity → filter) take over: soft notes quieter and darker. (Beta 5.16 only)

The knob's position is both the destination and the amount:

GestureEffect
Clear + knobThat source off
Clear + Shift + knobIts parameter to the initial value
Clear + pad 6All sources off

Modulation reaches the engine about 100-250 times a second, shared among everything moving on the track.

Sequence and performance

The track uses the stock pattern, and the mod adds engine automation, step-drummer, arpeggiator and per-step variations. All of it goes out through the same voices and respects the voice mode.

Automation

The 8 sequenceable knobs record with Record + Play into 8 lanes of the pattern. There are several per-step gestures:

GestureViewEffect
Record held + stepNoteSnapshot: writes on that step the parameters that are not at their initial value. (Beta 5.16 only) The step shows yellow while held
Shift + stepVelocityMarks the step: no lane sounds there and what was automated goes back to the synth saved with the project
Shift + yellow stepVelocity(Beta 5.16 only) Hear its values until Shift is released, with the knobs it moves in yellow
Clear + stepVelocity(Beta 5.16 only) Erases the knobs' automation on that step; the notes stay
Yellow step held + another yellow stepVelocity, with Shift(Beta 5.16 only) Sweep: every lane with a value at both steps becomes a straight line between them

In the snapshot, a parameter with no lane takes one whose parameter is at its initial value, and that lane is erased first. If they do not fit, the first ones in the matrix's order stay.

Step-drummer

K1 Pair 1 K2 Pair 2 K3 Pair 3 K4 Pair 4 K5 Pair 5 K6 Pair 6 K7 Pair 7 K8 Pair 8 Step-drummer Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 Pitch 17 OSC 2 18 WAVE 19 FM 20 MIX 21 Env F 22 SHAPE 23 Decay 24 25 Flip 26 Engine 27 2 osc 28 Order 29 Step drum 30 31 Pitch vel 32
Step-drummer: pads 1-16 the steps by pairs, pads 17-24 the destinations, K1-K8 the pairs.

The 8 knobs are 8 pairs of steps of the pattern: each pair offsets a destination only on those steps. The LED shows the amount: dim with no modulation, brighter the further away.

ControlFunction
Pads 1-16Steps of the half shown. Touch = listen. Shift + touch = add or remove a note. With Record, records on the step that is playing
Pads 17-24Destination: pitch, OSC 2, WAVE, FM, MIX, env → filter, SHAPE, decay
K1-K8The 8 pairs of steps, the playing one in white
Octave ▲ / ▼Pitch or velocity page. The velocity page has its own destination
1-16 / 17-32The other half of the pattern
Pad 32Pitch-vel toggle: the pitch page transposes by degrees and the velocity page changes the velocity

The toggle moves one degree of the scale every 8 knob steps, from −8 to +8 degrees. With the step-drummer on, TUNE and Release stop playing and recording as automation, because it uses their lanes.

FX sequencer

With this engine, each step-drummer knob chooses a slot of the bottom row of Master FX: none, pads 26-31 or random. A slot with no effect plays the effect at the top of its column.

Jump sequencer

The track's notes make another track's pattern jump to the step they indicate, on the note's own step. (Beta 5.16 only)

ControlFunction
Pads 9-16 of the engine rowThe eight tracks: a tap points at that track, the same one turns it off. Pad 27 takes its colour and (Beta 5.16 only) blinks
Note view, pads 17-32Steps 1-16; Octave ▲, steps 17-32. The scale changes nothing
Expanded Note, the 32 padsSteps 1-32

While it points, the track does not sound. Each note, from the sequencer, the pads or the arpeggiator, makes the other track jump. Saved with the project.

Pad 27 blinks in the target track's colour. Pointing turns the engine off and turning an engine on stops pointing: only one of the two at a time. When it starts pointing the track goes to steps 1-16, and Octave only moves between 1-16 and 17-32: the Octave that cannot move any further goes dark, both in the expanded Note view. With the transport stopped, a pad sounds that step of the target track while you hold it, with no jump (on the drums, with the chosen sample).

If the target and the MIDI track have the same length, one jump is only noticeable the first time: on the next passes the target is already on that step. To hear it on every pass the pattern needs two jumps: one to move it and one to bring it back.

K1 K2 K3 K4 K5 K6 K7 K8 Jumps Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play VCA VCF 1 OSC 1 2 OSC 2 3 Seq. 4 Mod. 5 Matrix 6 FM 7 FM 8 Synth 1 9 Synth 2 10 11 MIDI 2 12 Drum 1 13 Drum 2 14 Drum 3 15 Drum 4 16 Off 17 Line 18 Osc 19 VA-drum 20 Gran. 21 Sample 22 FX seq 23 FM 24 25 Flip 26 Engine 27 28 29 30 31 Voice mode 32
Engine row pointing at Drum 1: its pad bright, the engine off and pad 27 blinking in its colour.
K1 K2 K3 K4 K5 K6 K7 K8 Note: jumps Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 →1 17 →2 18 →3 19 →4 20 →5 21 →6 22 →7 23 →8 24 →9 25 →10 26 →11 27 →12 28 →13 29 →14 30 →15 31 →16 32
Note view pointing at another track: pads 17-32 are steps 1-16 of that track.

Arpeggiator

It works per track and pattern, in Pattern Settings with Shift. Notes are arpeggiated in the order they were pressed.

GestureFunction
Shift + pad 25On or off
Shift + pads 27-32Order: fractal, deconstructed, up, down, ping-pong, random
Shift + pads 17-24Rate: 1/4, 1/4T, 1/8, 1/8T, 1/16, 1/16T, 1/32, 1/32T. The same pad again = the track's
Shift + pads 1-4Octaves: none, +1, +1 and −1, +2 and −1
Shift + pads 5-8When the octave changes: each turn, each note, every 3, every 4
Shift + pads 9-12Groove: none, dotted, swing, each note twice
Shift + pads 13-16Restart: none, or after a turn 1, 3 or 5 notes more

Four sources reach the arpeggiator: the pattern's chords, held notes, a held step with the transport stopped, and the external keyboard if Setup's Note button is on. With Record the chord is recorded, not the single notes.

K1 K2 K3 K4 K5 K6 K7 K8 Pattern Settings Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 1/4 17 1/4T 18 1/8 19 1/8T 20 1/16 21 1/16T 22 1/32 23 1/32T 24 Mode 2 25 Nudge 26 Fractal 27 Decon. 28 Fwd 29 Back 30 Ping pong 31 Random 32
Pattern Settings: pads 1-16 first and last step, 17-24 sync rate, 25 mode 2, 26 Nudge, 27 / 28 orders, 29-32 direction.

Per-step variations

FunctionWhereWhat it does
ProbabilityProbability view, row 3The step sounds sometimes
FrequencyMode 1, row 4The step sounds on the last of every n turns, 1 to 8
DynamicsMode 2, pads 25-28Accents, accents and length, or random length. (Beta 5.16 only)
Random-mutateMode 2, pads 17-24Pads 18-20 another note of the scale (×1, ×2, ×4), 21 / 22 an octave up (low / high), 23 / 24 up or down (low / high). (Beta 5.16 only)
Gate by pressMicro Step, pad 32What you hold while entering a note is its length
Fixed lengthMicro Step, pad 31All notes entered by hand with the same gate, 1 to 16 steps
NudgePattern Settings, pad 26Moves the content of the range one step back; Shift, forward. The first and last steps do not move. (Beta 5.16 only)
Fractal and deconstructedPattern Settings, pads 27 and 28Another order through the pattern
Micro stepsMode 2, pad 32The note moves up to 2 micro steps earlier or later, inside its step. (Beta 5.16 only)
Track factorOctave, with mode 2 open×0 to ×8, multiplies all the track's chances; ×1 by default. At ×8 pad 24 changes every note: the draw is still half and half. (Beta 5.16 only)
K1 K2 K3 K4 K5 K6 K7 K8 Random-mutate Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 Off 17 ×1 18 ×2 19 ×4 20 Oct ↑ low 21 Oct ↑ high 22 Oct ↕ low 23 Oct ↕ high 24 Dyn. 25 Accent 26 Accent length 27 Length 28 29 30 31 Micro 32
Random-mutate (mode 2) with a step chosen: pad 22, the dynamics (pad 26) and the micro steps (pad 32) on.
K1 K2 K3 K4 K5 K6 K7 K8 Micro Step Scales Oct ▼ Oct ▲ 1-16 / 17-32 Clear Duplicate Save Projects Shift Preset Synth 1 Synth 2 MIDI 1 MIDI 2 Drum 1 Drum 2 Drum 3 Drum 4 Patterns Note Mixer Velocity FX Gate Record Pattern Settings Play 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 μ1 17 μ2 18 μ3 19 μ4 20 μ5 21 μ6 22 23 Tie 24 Note 25 26 27 28 29 30 Fixed 31 Hold 32
Micro Step: micro steps and Tie; pad 31 fixed length, pad 32 gate by press.

Playing live

FunctionGestureWhat it does
LatchShift + key in NoteThe note keeps sounding until its next press. With Shift, latched notes light bright teal
Latched notes to a stepShift + step in NoteWrites the latched notes on that step, up to 6
Chord screenShift + pad 8 in expanded NoteType, inversion and modifiers; rows 3-4 play the chord, up to 6 notes
Split keyboardHold one track and press anotherTwo tracks on the pads. Holding a track button gives its knobs
Chord bankSetup's Record in yellowNothing is recorded on a muted track: it sounds and is recorded on the synth of the shared channel
Note flashShift held, in any view(Beta 5.16 only) Each track's button flashes white for 100 ms on every note

Each note of the chord goes through the voice mode: in poly it sounds up to the engine's maximum of voices.

Saving

The own synth lives in three places at once: the project, the pack's patch and the device settings. When a project that carries it loads, the project's wins; an older one leaves the sound as it was.

PlaceWhen it is writtenReachWhere
Pattern and projectSave twiceThat projectThe pack's session file
Own patchClear + pad twice, at onceThe whole pack; 128 slots common to MIDI 1 and 2Padding of the records of Patches/NN_PATCHBANK.cpb
Device settingsBy itself, with the transport stopped and 2 s without changesAll projectsDevice settings

The Synth 1 / 2 patch file does not change: the own patch goes in the part of each record the original does not use.

What is saved where

DataPatternProjectOwn patchSettings
Notes, velocity, gate, micro steps, probabilityYesWith the pattern——
Automation, marks, step-drummer pairs, sample flipsYesWith the pattern——
Frequency, dynamics, random-mutate, fractal or deconstructed orderYesWith the pattern——
Arpeggiator and modifiers, per track and pattern—Yes——
Gate by press, fixed length—Yes——
Pitch-vel toggle, velocity page destination—Yes——
Chosen engine, oscillators, order, values—YesYesYes
Step-drummer on and its destination—YesYesYes
Voice mode, glide time, detune—YesYes—
Modulation matrix—YesYes—
FM: operators, algorithm, feedback, noise—YesYes—
Destinations of the sequenceable and non-sequenceable knobs—YesYes—
LFO shape—YesYes—
Sample mode stereo: distance to the second sample—YesYes—
Patch flip———Yes
Random-mutate factor, per track (Beta 5.16 only)—Yes——
Track the jump sequencer points at (Beta 5.16 only)—Yes——

What is lost at power-off

Limitations

MIDI control

Each engine knob sends and receives a CC or NRPN on the track's channel, with values 0 to 127 and 64 as the centre on bipolar ones. Voice mode, matrix, FM and knob destinations have no CC or NRPN.

All of it respects the CC Tx and CC Rx filters of the Setup view. Messages go out as the knob turns, with Clear too, and come in on the same number.

Notes and channels

MessageWhat it does
Track channelChosen in Setup, with the track's button and pads 1-15
Outgoing notesThe track sends its notes with any engine
Incoming notesOn the track's channel, USB or DIN: they play the own synth and are recorded. They are not forwarded to the output
Shared channelMIDI 1 / 2 on the channel of a synth or the drums plays it inside (internal loopback)
Patch flipPad 26: each note goes out as a Program Change on the track's channel. Excludes the engine
Keyboard to the arpeggiatorSetup's Note button: incoming notes go through the arpeggiator. Off by default
Record internal routesSetup's Record: what the track sends a synth is also recorded on it
USB mergeAdvanced Setup, pad 23: the DIN In also goes out over USB
MIDI ThruAdvanced Setup, Duplicate: Thru, Out 2, Merge or Filter

With the engine on, the knobs send this map and never the template. With the engine off they send the template, editable with pad 25.

Selecting an NRPN

Send CC 99 (MSB), CC 98 (LSB) and CC 6 (value), in that order. The device remembers the chosen NRPN until the next CC 99 or 98. In the table, 4:13 means MSB 4, LSB 13.

Engine parameters

On granular, page 2 and part of page 3 use the same numbers with another meaning, in brackets.

ParameterMessagePage / knob
FilterCC 741 / K5
ResonanceCC 711 / K6
Envelope → filterCC 791 / K4
LFO → filterNRPN 4:41 / Shift + K4
AttackCC 731 / K1
DecayCC 751 / Shift + K2
SustainCC 701 / Shift + K1
ReleaseCC 721 / K2
Effect amountCC 911 / K8
VCA gainCC 591 / Shift + K6
LFO speedNRPN 0:761 / K7
LFO → levelNRPN 4:121 / Shift + K3
Effect typeNRPN 4:131 / Shift + K8
Envelope → levelNRPN 4:151 / K3
Filter typeNRPN 4:161 / Shift + K5
TUNE (granular: pitch)CC 262 / K1
FINE (granular: size)CC 272 / Shift + K1
WAVE (granular: position)CC 202 / K7
SHAPE (granular: density)CC 212 / K2
LFO → pitch (granular: scan)NRPN 4:212 / K5
Envelope → pitch (granular: env → position)NRPN 4:222 / K3
Envelope → shape (granular: zone)NRPN 4:232 / K4
LFO → shape (granular: LFO → position)NRPN 4:242 / K6
Envelope → morph (granular: source)NRPN 4:252 / Shift + K8
LFO → morph (granular: note mode)NRPN 4:262 / K8
TUNE 2 (granular: LFO → size)CC 373 / K1
FINE 2 (granular: fine)CC 393 / K5
WAVE 2 (granular: stereo)CC 303 / K7
SHAPE 2 (granular: window)CC 313 / K2
MIX OSC 1 ↔ OSC 2CC 523 / K3
BITSYNCNRPN 4:323 / K6
FM (granular: position spread)NRPN 4:333 / K4
RING (granular: reverse and pitch spread)CC 543 / K8

Incoming CC and NRPN

Incoming CC and NRPN move the engine, but are not recorded into the pattern or forwarded over MIDI. Only the device's knobs write automation. With the engine off, the device does not take them.