Eurorack 8-channel mono sampler. Each channel has ~11s 16-bit/44.1kHz RAM, per-channel bit/rate/speed/pitch, multimode filter, A/D envelope, looping with crossfade, multiple cue sets. Channels 6-8 have 1V/oct.
Patch Ideas · 10
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
Behaviors
Each channel has independent bit depth, sample rate, playback speed, pitch (chans 1-5) or quantised V/oct (chans 6-8), multimode filter (LP/BP/Notch/HP), frequency, and resonance. Filter is CPU-heavy — enabling many at once can lag the UI and introduce stutters, especially combined with pitch shifting.
Speed is linear playback speed; Pitch shifts pitch without changing length. Combining the two produces timestretch-like effects. Chans 6-8 replace these with V/oct quantised playback for musical tracking — at cost of losing Speed/Pitch independence.
Single arrow: forward playback. Arrow + loop symbol: loops between loop and end points. Bidirectional arrows: zig-zag (ping-pong between loop and end). GATE: plays and loops only while the channel's trigger input is held high (sustain). X-Fade smooths loop boundaries.
Each channel holds multiple sets of Start/End/Loop points — switching sets reshapes playback without loading a new sample. Auto detects transients and zero crossings to create cue sets from a break beat automatically. Split divides existing sets into equal halves. CV can select active cue set across the 0-5V range. WAV file markers auto-import as cue sets.
Assign a channel to choke another — triggering the owner stops the chokee mid-playback. Display shows 'Cx' on the channel. Classic hi-hat style mutual exclusion, or use for vocal/sample truncation effects. Chan input alt-mode can also choke all channels at once.
Fires a trigger when a sample finishes playing. Can target another channel internally (chains sample-after-sample sequences without external clocking) or bus to the physical Trigger output. Combine with different end points per channel to generate percussion phrases where each hit cues the next.
Cycles incoming triggers across N adjacent channels in round-robin fashion — physical triggers only, encoder clicks don't cycle. Lets one trigger input drive polyphonic voice allocation across channels with different samples or settings. Steps cannot be CV-assigned.
A channel can reference another channel's sample data rather than its own, enabling two channels to play the same source at different speeds/pitches/cue points — huge for delay/dub effects or duplicating breaks for polyrhythmic slicing.
Replace overwrites (default, clears cue sets). Overdub layers new audio atop existing at -3dB, preserving cue sets. Extend appends to the end of existing audio and automatically adds a new cue set marking the addition — lets you build 8-slice loops by successive short recordings into one channel.
A trigger <500ms into Rec starts recording and auto-stops when the input signal decays to silence (envelope-follower mode) — perfect for capturing one-shot hits. Longer triggers are treated as gates: recording runs while the gate is high. Max sample length 11s per channel; recording past that wraps to beginning.
Pair outputs are DC-coupled — they pass envelopes and CV sampled from modular sources. Mix Out is AC-coupled and strips DC, so recorded CV must be tapped from the pair outs to function as CV. Enables using the Squid as a sample-and-playback envelope or LFO recorder.
Channels 1-4 can be routed to either the 1+2 out or the 3+4 out; channels 5-8 to the 5+6 or 7+8 out. Lets you isolate any channel to its own jack for external processing while keeping others summed.
Reverse gets a different CV assignment flow than other parameters — hold the Reverse button while pressing an Assign button to map a CV input to forward/reverse state. Lets a gate or LFO flip playback direction mid-sample for glitch effects.
Controls
| global | Chan | Button cycles to next channel. Hold + twist encoder scrolls channels on the current parameter page. Hold + Func: swap two channels · Hold + Rec: lock record destination |
| global | Program Knob | Push-turn encoder for all UI. Twist adjusts values, click plays current channel's sample or confirms menu action. Hold Func + turn: fine adjust or zoom in Cues · Click from record screen: preview |
| global | USB Button | Opens USB screen for bank/set/pool loading, saving, renaming. Also goes back up menus. Scroll left of Bank 1: access Sets · scroll further: Pool |
| per channel | Quality | Cycles pages: Bits, Rate, Speed, Pitch (or Quant on ch 6-8), Filter type, Frequency, Resonance. Func + Quality: reassign channel output to neighbour pair |
| per channel | Env | Cycles pages: Level, Decay, Attack, E Trig (EOS destination), Steps (round-robin triggering). Func + Env: mute channel · Chan + Func + Env: solo |
| per channel | Loop | Cycles pages: Loop mode (forward / loop / zig-zag / gate), X-Fade crossfade length. Gate mode: sample plays only while trigger held (like sustain) |
| per channel | Cues | Cycles Start, End, Loop cue points. Twist moves cue, Func+twist zooms around current cue. Func + Cues: access Cue Sets menu (Add / Split / Auto / RM ALL) |
| per channel | Reverse | Reverses sample playback. Hold Reverse + Assign button: assign CV to Reverse |
| global | Func | Modifier for secondary functions (fine adjust, zoom, mute, solo, etc). Func + Rec: toggle record monitor · Func + Cues: Cue Sets |
| global | CV Assign 1 / 2 / 3 | Three buttons — on any parameter page, press an Assign button to map that parameter to CV input 1, 2, or 3. Press again to unassign. Func + Assign: edit attenuation/offset for that CV pair |
| CH 6-8 | V/Oct (×3) | Dedicated pitch knob per channel 6/7/8. Sums with V/oct jack. tuning-fork icon shows on screen when near original sample pitch · ~2-3 octaves useful range |
| Sample In | Level | Input gain for audio/CV being sampled. Red LED lights at clipping. modular level to line level · CV sampling tricky: keep low |
| global | Rec | Arms and starts recording. First press arms, second press records, third press stops. Modes cycled by encoder while armed: Replace · Overdub (-3dB duck) · Extend |
I/O
IN · 7
- Trigger Inputs 1-8 trigger/gate · gate with Loop=GATE mode sustains playback GATEPer-channel trigger jacks. Trigger starts playback of that channel's sample.
- Chan trigger GATETrigger steps active channel. Firmware 185+ reconfigurable: Choke all / Punch-in cue / Load next bank / Reset cue steps / Reset step triggers / Toggle monitor.
- V/Oct (CH 6 / 7 / 8) 1V/oct · rough tracking CV1V/oct pitch input per dedicated channel. Expect crunchy lo-fi aliasing — not a clean VCO.
- Freq attenuverted CV CVAttenuverted CV input for sample playback frequency. Routes after the V/oct.
- CV 1 / 2 / 3 0-5V · outside range safely ignored CVThree assignable CV inputs. Any parameter (except Steps) can be routed with per-assignment attenuation and offset.
- Signal audio/CV · level trim via Level knob CVMono record input. Accepts modular to line level audio or CV.
- Rec trigger/gate GATEAutomated record trigger. <500ms trigger enables envelope-follower mode (records until source drops to silence); longer = gate (records while high).
OUT · 6
- Trigger +5V trigger/gate GATEOutputs +5V gate while recording is active, plus EOS triggers from channels with E Trig set to ON. Useful for triggering drum modules during sample-then-replay automation.
- 1+2 Out audio + DC (can pass CV) CVDC-coupled sum output for channels 1 and 2 (assignable to 3+4 via Func+Quality). Patching here removes those channels from Mix Out.
- 3+4 Out audio + DC AUDIODC-coupled sum for channels 3-4 (assignable). Patching removes from Mix Out.
- 5+6 Out audio + DC AUDIODC-coupled sum for channels 5-6 (assignable to 7+8). Patching removes from Mix Out.
- 7+8 Out audio + DC AUDIODC-coupled sum for channels 7-8 (assignable). Patching removes from Mix Out.
- Mix Out audio · AC-coupled CVAC-coupled full mix of all 8 channels (minus any patched into pair outs). Blocks DC — will not reproduce recorded CV/envelopes.