CIRCUIT-HACKS

User manual of the Circuit Tracks mod

Official firmware 1.2.1 (build 4486) + RC0.4

Versión en español

Conventions. Pads 1-32 from top left to bottom right (row 1 = 1-8 … row 4 = 25-32). Knobs K1-K4 on top and K5-K8 at the bottom. “Shift + X” = hold Shift while using X. The colours of the diagrams are approximate; a dim pad is drawn translucent. Anything not described here works as on the original device (see Novation’s official user guide).

A. Shortcuts and usability

A1Shortcut map

Every shortcut of the mod on a drawing of the device: double presses, Shift + button, Clear + knob and the special pads of each view.

K1 Clear+ K2 Clear+ K3 Clear+ K4 Clear+ K5 Clear+ K6 Clear+ K7 Clear+ K8 Clear+ Shortcuts Scales 14 Oct ▼ Oct ▲ 5 1-16 / 17-32 Clear 4 Duplicate 6 Save 13 Projects 12 Shift 15 Preset 3 Synth 1 2 Synth 2 MIDI 1 8 MIDI 2 Drum 1 11 Drum 2 Drum 3 Drum 4 Patterns Note Mixer 1 Velocity FX 7 Gate Record Pattern Settings Play 1 2 3 4 5 6 Sample 7 10 All off 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Engine 27 28 29 30 Glitch 31 Record 32
Shortcut map: the numbers refer to the table.
No.ShortcutFunction
1Mixer, MixerGrid FX (A2)
2Synth 1 / 2 with its view on screen, againSynth source view and its step-drummer (A6)
3Shift + Preset with a drumChromatic / scale view (A7)
4Clear + knobDefault value of the knob, also in Grid FX; on the drums, turned left it deletes the automation (A4)
5Octave ▲ / ▼ in the FX viewDelay / reverb sends; Shift + knob = their parameters (A3, B2)
6Duplicate / 1-16 / 17-32 in the FX viewReset of sends and Grid FX / master filter resonance (A3)
7Shift + FX, then Octave ▼, with the drumsSidechain between drums (D7)
8MIDI 1 / 2, PresetPad 27 engine, 25 CC editor, 26 patch flip, 30 step-drummer (C1)
9Grid FX: pad 8Switch off everything latched (A5)
10Grid FX: pad 7 / pad 32 / pad 31Play / record the sample (C5), Glitch (C6)
11Drum / synth Preset: Clear + pad twice / Duplicate + pad + padReplace with the capture / swap or copy samples and patches between packs (A9, A8)
12Packs view: Clear, the pack, ClearDelete a pack (A8)
13SaveAlso saves the captures used as samples (A8)
14Scales + Preset + Note at power-onBootloader recovery mode (E2)
15Mixer: Shift + knobTrack level to 100 (right) / 0 (left) (A11)
16Grid FX: Shift + pad 7Sample in a latched loop until pad 7 is pressed again (C5)
17MIDI 1 / 2 Preset: Clear + pad 27Every value of the track engine back to its initial value (C1, BETA0 only)
18Advanced Setup: DuplicateMIDI Thru: Thru → Out 2 → Merge → Filter (B5, BETA0 only)

A2Grid FX on the Mixer button

From the Mixer, Mixer again opens Grid FX; any other view button leaves it.

K1 P1 K2 P2 K3 P3 K4 P4 K5 K6 K7 K8 Grid FX 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 Gater 1 AF LP 2 AF HP 3 Digitise 4 Phaser 5 Vinyl 6 Sample 7 All off 8 step 1 9 step 2 10 step 3 11 step 4 12 step 5 13 step 6 14 step 7 15 step 8 16 step 9 17 step 10 18 step 11 19 step 12 20 step 13 21 step 14 22 step 15 23 step 16 24 FX off 25 slot 26 slot 27 slot 28 slot 29 slot 30 Glitch 31 Record 32
Grid FX: pads 1-6 effects, 7 sample, 8 all off, 9-24 song pointer, assignable bottom row, 31 Glitch, 32 record.

Grid FX is a performance view with effects on the master output, a song pointer and a row of assignable effects (sections C4, C5, C6, C7 and D1).

  1. 1. Press Mixer.
  2. 2. Press Mixer again: Grid FX opens.
  3. 3. Any other view button goes back to the normal view.

A3Keys of the FX view

Octave ▲ / ▼ = delay / reverb sends; Shift + knob = reverb and delay parameters.

Duplicate = reset (sends to 0, master filter centred, Grid FX off); 1-16 / 17-32 = master filter resonance.

K1 send K2 send K3 send K4 send K5 send K6 send K7 send K8 send FX 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Glitch 31 Record 32
FX view: Octave picks delay / reverb; the bottom row is the Grid FX one.
ControlFunction
Octave ▲The knobs control the delay sends (colour of pad 1)
Octave ▼The knobs control the reverb sends (colour of pad 17)
Shift + knobEffect parameters. Reverb: type, decay, damping. Delay: time, sync, feedback, width, ratio, slew. Saved with the project
DuplicateReset: sends to 0, master filter centred (resonance untouched), Grid FX off
1-16 / 17-32Raises the master filter resonance (green LED)

A4Clear + knob = default value

Hold Clear and turn a knob right: it goes back to its default. On the drums (blue LED), turned left it deletes the automation of the stock knobs (red LED), as on the original. Also on the MIDI track engine and in Grid FX.

WhereClear + knob rightClear + knob left
Drums (stock and new knobs)Default value; blue LEDStock knobs: deletes their automation; red LED (as on the original)
MIDI track engine and oscillatorDefault value; red LED while Clear is heldThe same
Grid FX (from RC0.3)The knob of the selected effect goes back to its defaultNothing (Grid FX has no automation)

A5Switch off latched effects (Grid FX pad 8)

Pad 8 switches off everything latched with Shift (effects and song pointer) and bypasses the FX; touching a latched effect releases it.

A6Synth source view

With Synth 1 / 2 on screen, press its button again: pads 25-29 pick the source (noise, inputs, inverted inputs), pad 30 = step-drummer.

K1 K2 K3 K4 K5 K6 K7 K8 Synth source 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Noise 25 In 1 26 In 2 27 In 1 inv 28 In 2 inv 29 Step drum 30 31 32
Synth source view (Synth 1 / 2 pressed twice).
  1. 1. With the Synth 1 or Synth 2 view on screen, press its button again.
  2. 2. Pick the source:
PadSource
25Noise (normal)
26Input 1
27Input 2
28Input 1, phase inverted
29Input 2, phase inverted
30Step-drummer of the synth (C2)
  1. 3. Any button closes the view.

A7Chromatic and scale view of the drums

Shift + Preset with a drum: the pads play the sample in the scale; K1 = pitch offset, Shift + K1 = cents; Note view: pads 25-28 = drums 4-1.

A8Pack management on the device

Save also writes the samples replaced by captures to the card.

Duplicate + pad A + pad B (Drum Preset) swaps two samples; between packs it copies samples and synth patches; Clear, the pack, Clear (packs view) deletes a pack.

K1 K2 K3 K4 K5 K6 K7 K8 Drum 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 1 2 A 3 4 5 6 7 8 9 10 11 B 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Drum Preset view: Duplicate + A + B swaps the samples.
K1 K2 K3 K4 K5 K6 K7 K8 Synth 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 1 2 3 4 A 5 6 7 8 9 10 11 12 13 B 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Synth 1 Preset view: Duplicate + A copies the patch (blue); in another pack A’s pad blinks yellow and Duplicate + B copies it there.

Not in the safer builds (RC0.3S, RC0.2S, RC0.1S, RC0S). New: RC0.1, Duplicate lights and works in the drum and synth Preset views, copying samples and patches between packs and deleting packs by presses; RC0.2, the Clear LED during a delete; RC0.3, copies go into the replaced sample’s place when they fit, the import memory never overwrites a sample that plays and the delete is easier to follow (Clear steady white, the packs get their colours back); RC0.4, copies to empty slots and Clear steady white as soon as the packs view opens.

Saving the captures into the pack

When the project is saved, every drum sample replaced by a capture (A9) is written into the pack as PCM/NN_PCM.wav, if it fits in the sample memory.

Swapping two samples

Drum Preset view: hold Duplicate (it lights in this view), touch pad A (it blinks blue), then pad B. Both files and the sample table are swapped: you hear it at once.

Copying samples between packs

  1. 1. In the sample’s pack: Drum Preset view, Duplicate + pad A. It stays copied (blinks blue while Duplicate is held), even after you release Duplicate.
  2. 2. Load the other pack. While Duplicate is held, the pad with A’s number blinks yellow.
  3. 3. Duplicate + pad B: sample A is copied over B in this pack and sounds at once. A’s pack is left untouched.
  4. 4. Duplicate + A again (in its pack) cancels.
  5. 5. Inside one pack, Duplicate + A + B still swaps the two samples.
  6. 6. Where the copy goes (from RC0.3): if the sample fits in B’s place it goes there and uses no memory. Otherwise it goes into the free import memory (≈ 44 s), which starts again once no sample uses it (for instance after loading the pack again). If there is no room, nothing changes: a copy never overwrites a sample that plays.
  7. 7. Empty B (from RC0.4): a pad without a sample can be the target; its file is created in the pack.

Copying synth patches between packs

  1. 1. Synth 1 or 2 Preset view, in the patch’s pack: Duplicate + pad A (Duplicate lights in this view). It stays copied (blue while Duplicate is held).
  2. 2. Load the other pack: while Duplicate is held, A’s pad (on its page) blinks yellow.
  3. 3. Duplicate + pad B: patch A is copied over B in this pack and B is chosen again, so it sounds at once. A’s pack is left untouched. Inside one pack the two patches are swapped; Duplicate + A again cancels.
  4. 4. The 128 patches of a pack are shared by both synths. Not in the source or step-drummer views (from RC0.3, not even with Duplicate held before they open).
  5. 5. Empty slot (from RC0.4): B can be an unlit pad. If it lies past the last patch of its bank, the empty slots in between stay empty, as when the original saves a patch.

Deleting a pack

  1. 1. Packs view (Shift + Projects): tap Clear (no Shift). For ~5 s the packs that can be deleted blink (never the loaded one).
  2. 2. Touch the pack: only that one blinks; it is not loaded.
  3. 3. Tap Clear again within 5 s: the pack is deleted. The slot can be reused after a restart.
  4. 4. This is how it works from RC0.1; in RC0 (Clear held + pack) it did not work on the device. Clear shows steady white as soon as the packs view opens (from RC0.4; dim before) and while the delete waits for confirmation; when it ends or is cancelled the packs get their colours back (from RC0.3; in RC0.2 Clear blinked and the packs could stay dark; in RC0.1 Clear did not light).

A9Replace a drum with the capture

Drum Preset view: Clear + pad twice = that sample becomes the capture (until you save or reload).

A10CC editor of the MIDI macros

MIDI 1 / 2 Preset view, pad 25: move a knob and change its CC / NRPN on the device; pad 26 = save.

  1. 1. MIDI 1 / 2 Preset view, pad 25 (it lights).
  2. 2. Move a knob: it is selected and its CC number is drawn with the 32 pads.
  3. 3. Octave ▼ / ▲: next / previous field.
  4. 4. Turn the knob to change the value.
  5. 5. Save: pad 26 (Save), or step with Octave ▼ to the save step (pad 26 and the Save button blink) and press Octave ▼ again.
  6. 6. Discard: any view button, pad 25 or a template pad.
Number of the first fieldTypeFields
Anything elseCCnumber, start, end
99, 98 or 67-bit NRPNnumber, MSB, LSB, start, end
3814-bit NRPNnumber, MSB, LSB, start (MSB, LSB), end (MSB, LSB)

A11Mixer: Shift + knob = level to 100 / 0

Mixer view: Shift + a knob turned right sets that track’s level to 100; turned left, to 0.

K1 100 / 0 K2 100 / 0 K3 100 / 0 K4 100 / 0 K5 100 / 0 K6 100 / 0 K7 100 / 0 K8 100 / 0 Mixer 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Mixer: Shift + knob right = level 100, left = 0.

B. Exposed controls

B1Drum knobs as printed on the panel

Every knob does what its label says, with a second layer on Shift: ring mod, envelopes, filters (DJ, BP, notch, comb, tilt), LFO, start point, bitcrush and distortion.

K1 Pitch K2 Ring K3 Decay K4 Env→F K5 Filter K6 Reso K7 LFO K8 Dist Drum 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Knobs of a drum.
KnobAloneWith Shift
K1 OscillatorPitch (exact semitones)Pitch envelope amount
K2 Osc modRing mod frequencyRing mod amount
K3 Amp envelopeDecay; left of 0, sample start point—
K4 Filter envelopeEnvelope → cutoffEnvelope shape
K5 Filter frequencyFilter / EQFilter mode: DJ, band pass, notch, comb, EQ tilt
K6 ResonanceResonance—
K7 ModulationLFO amountLFO speed
K8 FXDistortion; left of 0, bitcrushDistortion type: stock, soft, hard, folded

B2Reverb and delay parameters

FX view, Shift + knob: reverb (type, decay, damping) and delay (time, sync, feedback, width, ratio, slew); saved with the project.

B3MIDI for everything new

The new values go out and come in over MIDI: CC / NRPN of the MIDI track engine, NRPN of the drums (MSB 5-8) and of Grid FX (MSB 9, channel 16).

B4Automation of the MIDI engine

With Record + Play, the 8 values of page 4 of the MIDI engine are recorded into the macro lanes of the pattern.

B5Setup and device MIDI

Channel 16 Rx / Tx (pad 16), shared channels, internal loopback without a cable and reverb / delay returns through strips 3 / 4 (pads 22 / 23, cream / peach like the reverb and delay of the FX view).

BETA0 only: MIDI Thru with four modes (Duplicate in Advanced Setup): Thru, Out 2, Merge (DIN In + the device’s MIDI) and Filter (DIN In without the channels the device listens to).

K1 K2 K3 K4 K5 K6 K7 K8 Setup 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Ch 16 16 17 18 19 20 21 Rev → 3 22 Dly → 4 23 24 25 26 27 28 29 30 31 32
Setup: pad 22 = reverb return through strip 3 (cream), pad 23 = delay return through strip 4 (peach).
WhereFunction
Setup, pad 16Channel 16 (project and FX): receive and send
Setup, pad 22The reverb return goes through mixer strip 3
Setup, pad 23The delay return goes through strip 4
Setup, channelsMIDI 1 / 2 may use a channel already used by another track
Advanced Setup, DuplicateMIDI Thru: Thru → Out 2 → Merge → Filter (BETA0 only)

MIDI Thru: Merge and Filter (BETA0 only)

The original only lets the Thru jack be Thru (a hardware copy of DIN In, Duplicate dim red) or Out 2 (a second MIDI output, green). Duplicate in the Advanced Setup view now steps through four modes:

ModeDuplicate LEDOut of the Thru jack
Thrudim redDIN In, by hardware
Out 2greenThe device’s MIDI
MergeyellowDIN In and the device’s MIDI
FilterblueDIN In except the messages on the channels the device listens to

B6Patch flip on MIDI 1 / 2

Pad 26 of the MIDI Preset view: every note is sent as a Program Change (exclusive with the track engine).

C. New control modes

C1Engine of the MIDI tracks (pad 27)

Pad 27 of the MIDI 1 / 2 Preset view picks the engine: off → line → oscillator → VA-drum → granular → FX sequencer.

Pads 1-5 pick the knob page; 28 = two oscillators, 29 = chain order, 30 = step-drummer, 31 = velocity (VA-drum). BETA0 only: Clear + 27 = every engine value back to its initial value.

K1 Attack K2 Release K3 Env→A K4 Env→F K5 Filter K6 Reso K7 LFO K8 FX MIDI 1 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 OSC1 2 OSC2 3 Seq. 4 Mod. 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 CC 25 Flip 26 Engine 27 2 osc 28 Order 29 Step drum 30 Vel 31 32
MIDI 1 Preset view with the oscillator (pad 27 green): page row and engine pads; pad 28 shows only with the oscillator or VA-drum.

Each MIDI track gets its own “synth”: the track’s audio input (line 1 for MIDI 1, line 2 for MIDI 2) or an internal engine goes through VCA, effect and filter, with envelope and LFO, before mixer strip 3 / 4. The notes of the track trigger it. The track still sends its MIDI.

States of pad 27

ColourEngine
offthe knobs are the normal MIDI macros
yellowline input through the VCA-VCF
greenoscillator (D3)
redVA-drum (D4)
magentagranular (D5)
blueFX sequencer (C3)

Pads of the Preset view

PadFunction
1-5Knob page: 1 VCA-VCF, 2 OSC 1 (granular with that engine), 3 OSC 2, 4 sequenceable values, 5 modulation
25CC editor (A10)
26Patch flip (B6)
27Engine. Clear + 27 (BETA0 only): every value of the track engine (all pages, with and without Shift) goes back to its initial value; the engine stays
28One / two oscillators (only with the oscillators or VA-drum; dark with the other engines)
29Chain order: VCA → FX → filter / filter → VCA → FX
30Step-drummer (C2)
31VA-drum only: velocity scales the pitch and filter envelopes

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—
K8Effect amountEffect type (soft, hard, folded, wavefold, ring, comb, chorus)

Type knobs: colour = type, brightness = position inside the type.

Page 2 — OSC 1 (with the oscillator / VA-drum)

KnobAloneWith Shift
K1TUNEFINE
K2SHAPEMIX OSC 1 ↔ OSC 2
K3Envelope → pitchBITSYNC
K4Envelope → shape—
K5LFO → pitch—
K6LFO → shape—
K7WAVE (morph sine → triangle → saw → square)—
K8LFO → morphEnvelope → morph

Page 3 (OSC 2): K1 TUNE 2 / FINE 2, K2 SHAPE 2 / FM, Shift + K3 RING, K7 WAVE 2. Page 4: the 8 sequenceable values (B4). Page 5: ADSR on top, LFO at the bottom.

C2Step-drummer

Sequencing by pairs of steps on top of the pattern: pads 1-16 steps, 17-24 destination / macro, the 8 knobs = the 8 pairs (pitch or velocity).

MIDI: Preset view, pad 30. Synths: source view, pad 30. While recording, the steps you play are recorded in real time.

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 2 3 4 5 6 ▶ 7 8 9 10 11 12 13 14 15 16 Pitch 17 OSC2 18 WAVE 19 FM 20 MIX 21 Env F 22 SHAPE 23 DEC 24 25 26 27 28 29 30 31 32
Step-drummer view (MIDI 1).

Opening and closing

TrackHow to open it
MIDI 1 / 2Preset view with the engine on, pad 30
Synth 1 / 2Source view (synth button twice), pad 30

Controls

ControlFunction
Pads 1-16The 16 steps of the half shown; bright = has a note, white = playing. Touch = listen; Shift + touch = add / remove the note
Pads 17-24Destination of the pitch row (MIDI) / macro 1-8 (synths)
K1-K8The 8 pairs of steps (the playing one is white)
Octave ▲ / ▼Pitch / velocity page
1-16 / 17-32The other half of the pattern

C3FX sequencer

Blue state of pad 27: the step-drummer of the track picks, for each pair of steps, a slot of the Grid FX bottom row (0 = none); it plays on the steps with a note.

The knob moves one slot every ~16 steps (turn it slowly) and lights in the colour of the chosen effect.

K1 Gater K2 none K3 Phaser K4 Glitch K5 none K6 Vinyl K7 none K8 Glitch FX sequencer 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 FX seq 27 28 29 Step drum 30 31 32
FX sequencer: each knob = the Grid FX bottom-row slot of its pair of steps.
  1. 1. On MIDI 1 / 2, set pad 27 to blue. The step-drummer of the track switches on.
  2. 2. Open its view with pad 30. Put notes on the steps with Shift + pad.
  3. 3. Each knob (a pair of steps) picks a slot of the Grid FX bottom row:
ValueSlot
0none
1pad 26
2pad 27
3pad 28
4pad 29
5pad 30
6pad 31 (the Glitch)
  1. 4. While the sequencer runs, every step with a note switches on what that slot holds: an effect (with its copy of the parameters) or the Glitch. The knob LED takes the colour of that effect; off = none.

C4Song pointer (Grid FX)

Pads 9-24 = steps 1-16: one held step = retrigger; two steps = momentary phrase; Shift + two = latched phrase.

Phrase mode: Shift + step = start (end 16); a touch = the end; Shift + another step = new start; Shift + the start or the white pad 9 = exit.

K1 K2 K3 K4 K5 K6 K7 K8 Song pointer 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 2 3 4 5 6 7 8 exit 9 2 10 start 11 4 12 5 13 6 14 7 15 8 16 9 17 end 18 11 19 12 20 13 21 14 22 15 23 16 24 25 26 27 28 29 30 31 32
Song pointer: phrase between steps 3 and 10.

C5Captured sample

Pad 32 (red) records the output with effects; pad 7 (yellow) plays it: K1 pitch, K2 mode (one-shot / gate / loop by colour), K3 start, K4 end.

The sample can be assigned to the bottom row (pad 7 + a bottom pad) and can replace a drum (A8).

K1 Pitch K2 Mode K3 Start K4 End K5 K6 K7 K8 Grid FX 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 2 3 4 5 6 Play 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 sample 27 28 29 30 31 Record 32
Captured sample.

Recording (pad 32, Grid FX and FX view)

Playing (pad 7)

Assigning

Hold pad 7 and touch a pad of the bottom row: that slot plays the sample with a copy of its knobs.

C6Glitch (pad 31) and its assignment

Hold pad 31 (Grid FX or FX view): the output breaks up and lags like a tape. K1 speed, K2 repeat, K3 delay, K4 chaos (lower half) or overload (upper half).

Pad 31 held + another bottom-row pad = that slot is a Glitch too, with its copy of K1-K4.

K1 Speed K2 Repeat K3 Delay K4 Chaos K5 K6 K7 K8 Grid FX 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Glitch 28 29 30 Glitch 31 32
Glitch: pad 31; also assigned to pad 28.
KnobFunction
K1Speed: fully up = normal; lower brakes like a tape; centre, stopped; below, backwards
K2Repeat size; at maximum, no repeat (continuous delay)
K3Delay, up to about 2.6 s
K4Lower half: chaos (random jumps back, cuts and reversals). Upper half: overload — late blocks (32 samples played again, then caught up: clicks at the normal pitch); from ~3/4 of the travel it also brakes: everything lower and slower, like an overloaded DSP (from RC0.2)

C7Assignable bottom row (Grid FX / FX)

Hold an effect of the top rows (or pad 7, or pad 31) and touch a bottom pad: that slot stores the effect with a copy of its parameters. Saved with the project.

D. DSP

D1Grid FX effects

Gater, Auto-Filter LP / HP, Digitise, Phaser and Vinyl on the master output, with 4 parameters each.

PadEffectK1-K4
1Gaterdivision, depth, width, smoothing
2 / 3Auto-Filter low / high passspeed, resonance, depth, centre
4Digitisebit reduction, sample-rate reduction, mix
5Phaserspeed, depth, feedback, mix
6Vinylthreshold, hiss, tone

D2VCA-VCF of the MIDI tracks

DJ / LP / HP 12 and 24 dB / band pass / notch filters, effects (saturation, folding, wavefold, ring, comb, chorus), VCA with ADSR and LFO.

D3Oscillators and paraphony

Continuous morph sine → triangle → saw → square, wavefold / slope / width, second oscillator with FM, ring, soft sync and bitwise modes; two paraphonic notes.

D4VA-drum engine

Oscillator made for percussion: one-shot VCA, dedicated decay envelopes for pitch (Sustain knob) and filter (Release knob), white noise and random values instead of the LFO.

KnobIn VA-drum
Attack / DecayVCA attack and decay (one-shot)
Sustaindecay of the pitch envelope
Releasedecay of the filter envelope
LFO speedwhite noise level
LFO → destinationrandom value per block to that destination

D5Granular synth

Up to 16 grains per track from any sample of the pack or the capture, with interpolation and window; on the second DSP core.

K1 pitch, K2 position, K3 scan / freeze, K4 size, K5 density, K6 zone, K7 LFO → position, K8 envelope → position; Shift: fine, sprays, reverse, window, slicer (or stretch, BETA0 only), LFO → size, source.

K1 Pitch K2 Position K3 Scan K4 Size K5 Density K6 Zone K7 LFO→pos K8 Env→pos Granular 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 Gran. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Engine 27 28 29 30 31 32
Granular page (pad 2, magenta engine).

Magenta state of pad 27; pad 2 of the page row = granular page.

KnobAloneWith Shift
K1Pitch, ±24 semitonesFine, ±1 semitone
K2Position in the samplePosition spray
K3Scan: centre = frozen, right moves forward, left backwardsProbability of a reversed grain
K4Grain size, 5-500 msPitch spray (±12 st)
K5Density, 1-16 overlapping grainsWindow: rectangular → triangular → percussive
K6Length of the scan zoneNote mode: pitch / slicer / stretch (stretch in BETA0 only)
K7LFO → positionLFO → size
K8Envelope → positionSource: pack sample 1-64, to the left the capture

D6Glitch engine

A tape head over a stereo circular buffer of the master (2.7 s) in the external DSP memory: variable speed, repeats with fades, chaos.

D7Drum DSP

Ring mod, pitch and filter envelopes, LFO, DJ / band pass / notch / comb / tilt filters, bitcrush, start point, distortions and sidechain between drums.

D8Audio inputs and returns

Line input (normal or inverted) as a synth source; reverb / delay returns through strips 3 / 4 with feedback.

E. Miscellaneous

E1What is saved and where

Project: drums, Grid FX slots, synth source, reverb / delay parameters. Device: MIDI track engine. Volatile: OSC 2, latched effects.

WhatWhere
New drum knobs, Grid FX slots, synth source, reverb / delayThe project
MIDI track engine (pad 27, granular, sequencer), values of pages 1-2, step-drummer enabledDevice settings
Notes and pitch row of the step-drummer, FX sequencer valuesThe pattern
Captures used as drumsThe pack, on save (A8)
OSC 2, MIX, FM, RING, Shift parameters of the granular, latched effects, song pointerNot saved

E2Installing and going back

tools/ct_uploader.html sends the .syx over Web MIDI; it only accepts verified firmwares. Recovery: Scales + Preset + Note at power-on.

  1. 0. Without building: tools/rc_uploader.html patches the official firmware ([Novation download](https://components.novationmusic.com/api/v2/firmwares/168/file)) in the browser and sends it. Pick RC0.4, RC0.4S, BETA0 (or the earlier RC0.3 / RC0.3S) or “Official”.
  2. 1. Open tools/ct_uploader.html in Chrome and connect the Circuit Tracks over USB.
  3. 2. Pick the .syx from firmware/<version>/: the uploader checks its SHA-256.
  4. 3. Send. Novation’s bootloader is not modified.

E3Development and diagnostic tools

Reproducible builders, ARM / DSP emulators with tests through the real routes, verify_builds.py, remote diagnostics over USB (ctremote.py).

E4MIDI tables

MIDI engine: CC 74/71/79/73/75/70/72/91/59/26/27/20/21/37/39/30/31/52/54 + NRPN 4:x; drums NRPN 5-8:1-12; Grid FX NRPN 9:0-19 (channel 16).

MIDI track engine — track channel

ValueMessageValueMessage
FilterCC 74TUNECC 26
ResonanceCC 71FINECC 27
Env → filterCC 79WAVECC 20
AttackCC 73SHAPECC 21
DecayCC 75TUNE 2CC 37
SustainCC 70FINE 2CC 39
ReleaseCC 72WAVE 2CC 30
EffectCC 91SHAPE 2CC 31
GainCC 59MIXCC 52
LFO speedNRPN 0:76RINGCC 54

The rest, NRPN MSB 4 with LSB = code (4, 12, 13, 15, 16, 21-26, 32, 33).

Drums — NRPN MSB 5 / 6 / 7 / 8 = Drum 1-4

LSB 1 pitch env., 2 ring (frequency), 3 LFO, 4 LFO speed, 5 env → cutoff, 6 resonance, 7 envelope shape, 8 ring (amount), 9 filter mode, 10 start point, 11 bitcrush, 12 distortion type.

Grid FX — channel 16, NRPN MSB 9

LSB = 4 × set + knob: Gater 0-3, Auto-Filter 4-7, Digitise 8-11, Phaser 12-15, Vinyl 16-19.