Squid Salmple

ALM Busy Circuits 21HP
fw 188

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

Auto-sliced break beat
Record a breakbeat to Ch 1 · Func+Cues → Auto (transient detection) generates cue sets per hit · CV Assign 1 to active cue set · random or stepped CV into CV 1 sweeps through slices on each trigger · drums chopped without a computer
Show diagram
Patch diagramPatch diagram with 4 modules and 3 connections. Modules: Squid Salmple, Clock, Random, Output. Signals: 1 audio, 1 cv, 1 trigger.Squid SalmpleClockRandomOutputCH 1: Breakbeat loaded · Cue Sets: AutoCV 1 → Active Cue Set: Trigger 1trigCV 1cv1+2 OutaudioOuttrigOutcvInaudio121. fire slice2. pick sliceaudiocvtrigger
Clocked single-channel delay
Ch 1 = Rec destination (Chan+Rec locks it) · Ch 2 references Ch 1's buffer (Chan+turn) · clock /4 → Trigger 2 for playback · Rec input receives slow clock · live audio loops through record buffer with pitch-shifted replay · external filter for feedback and darkening
Show diagram
Patch diagramPatch diagram with 5 modules and 6 connections. Modules: Squid Salmple, Clock, Filter, Audio Src, Mixer. Signals: 4 audio, 2 trigger.Squid SalmpleClockFilterAudio SrcMixerCH 1: Rec locked · Extend modeCH 2: references CH 1 · Speed ~0.9SignalaudioRectrigTrigger 2trig1+2 OutaudioOuttrigInaudioOutaudioOutaudioInaudioOutaudio12341. timed sampling2. playback tap3. feedback darkening4. wet-dry returnaudiotrigger
Single-cycle wavetable VCO
Load or record a rich tone to Ch 7 · Loop ON · zoom Cues (Func+turn) and align Start/End to zero crossings for a single cycle · Quant=OT (one per octave) · V/oct sequencer → CH 7 V/oct · sample now plays as a pitched oscillator with crunchy lo-fi character
Show diagram
Patch diagramPatch diagram with 4 modules and 4 connections. Modules: Squid Salmple, Sequencer, VCF, VCA. Signals: 2 audio, 1 pitch, 1 trigger.Squid SalmpleSequencerVCFVCACH 7: Loop forward · Start/End: 1 cycle · Quant=OTCH 7 V/oct knob: calibrate to fork iconV/oct CH 71v/octTrigger 7trig7+8 OutaudioV/oct1v/octGatetrigInaudioOutaudioInaudio11. clean up aliasingaudiopitchtrigger
End-of-sample percussion chain
Ch 1 kick samples · Ch 1 E Trig → CH 2 (E Trig Env page) · Ch 2 snare fires the moment Ch 1 finishes · Ch 2 E Trig → CH 3 hi-hat · each end cues the next step of a percussion phrase with no external sequencer
Show diagram
Patch diagramPatch diagram with 3 modules and 2 connections. Modules: Squid Salmple, Clock, Output. Signals: 1 audio, 1 trigger.Squid SalmpleClockOutputCH 1: Kick · E Trig target=2CH 2: Snare · E Trig target=3CH 3: Hi-hatTrigger 1trigMix OutaudioOuttrigInaudio121. starts chain2. internal E Trigs chain 1→2→3audiotrigger
CV envelope recorder and looper
Patch MATHS rise/fall envelope to Signal · low input level · Rec as envelope-follower · record the envelope to Ch 8 · Loop ON · pair output 7+8 (DC-coupled) carries the envelope as CV · use it to modulate another VCF · lo-fi stepped envelope recall
Show diagram
Patch diagramPatch diagram with 4 modules and 3 connections. Modules: Squid Salmple, MATHS, VCF, Clock Source. Signals: 2 cv, 1 trigger.Squid SalmpleMATHSVCFClock SourceCH 8: Loop ON · recorded envelopeMode: Rec envelope-followerSignalcvTrigger 8trig7+8 OutcvCH 1 OUTcvCutoffcvOuttrig1231. record CV as audio2. replay trigger3. DC-coupled CV replaycvtrigger
Polyphonic round-robin voice
Load 4 variations of the same snare to CH 1-4 · CH 1 Env → Steps=4 · single trigger into Trigger 1 round-robins through CH 1/2/3/4 · four slightly different snare samples alternate every hit · instant sample variation for humanised drums
Show diagram
Patch diagramPatch diagram with 3 modules and 2 connections. Modules: Squid Salmple, Drum Trigger, Output. Signals: 1 audio, 1 trigger.Squid SalmpleDrum TriggerOutputCH 1: Snare v1 · Steps=4 (round-robin CH 1-4)CH 2-4: Snare v2/v3/v4Trigger 1trigMix OutaudioOuttrigInaudio11. rotates through snaresaudiotrigger
Gate-sustained granular drone
Load texture/pad to CH 1 · Loop mode = GATE (plays/loops only while trigger held) · Ch 1 loop points tight (50-200ms window) · Bits lowered to 8 · Filter LP enabled · long gate → Trigger 1 sustains a lo-fi granular drone from that tiny window
Show diagram
Patch diagramPatch diagram with 3 modules and 2 connections. Modules: Squid Salmple, Gate Source, Reverb. Signals: 1 audio, 1 gate.Squid SalmpleGate SourceReverbCH 1: Loop=GATE · tight loop window · Bits=8 · Filter=LPTrigger 1gate1+2 OutaudioOutgateInaudio121. sustain2. granular padaudiogate
Choke group hi-hat pair
CH 1 closed hat · CH 2 open hat · CH 2 Choke=1 (open chokes on closed hit) · Pam or clock triggers → Trigger 1 and Trigger 2 · classic drum machine behaviour where a closed hat kills any decaying open hat
Show diagram
Patch diagramPatch diagram with 3 modules and 3 connections. Modules: Squid Salmple, Clock, Output. Signals: 1 audio, 2 trigger.Squid SalmpleClockOutputCH 1: Closed hatCH 2: Open hat, Choke=1Trigger 1trigTrigger 2trigMix OutaudioOUT 1trigOUT 2trigInaudio1231. closed on2. open on off-beats3. closed kills openaudiotrigger
Reverse glitch stutter
CH 1 long vocal sample · Reverse assigned to CV 1 (hold Reverse + Assign 1) · square LFO → CV 1 · playback flips forward/reverse at LFO rate · combine with short loop for stuttering glitch texture · excellent over breaks or pads
Show diagram
Patch diagramPatch diagram with 4 modules and 3 connections. Modules: Squid Salmple, LFO, Clock, Delay. Signals: 1 audio, 1 cv, 1 trigger.Squid SalmpleLFOClockDelayCH 1: Vocal · Loop=zig-zag · Reverse→CV 1CV 1cvTrigger 1trig1+2 OutaudioSquarecvOuttrigInaudio121. flip direction2. glitch chopaudiocvtrigger
Live-resampling feedback loop
External synth → Signal · Chan+Rec locks CH 1 as rec destination · Mix Out → external FX → back into Signal · Extend mode appends each new record cycle · each pass adds layer and FX processing · classic tape-style infinite accumulation
Show diagram
Patch diagramPatch diagram with 4 modules and 5 connections. Modules: Squid Salmple, VCO, FX, Clock Source. Signals: 3 audio, 2 trigger.Squid SalmpleVCOFXClock SourceCH 1: Rec locked · Extend mode · Loop ONSignalaudioRectrigTrigger 1trigMix OutaudioOutaudioInaudioOutaudioOuttrig1231. live resample2. record cycles3. feedback via FXaudiotrigger

Behaviors

Per-channel sample mangling Quality button pages

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 vs Pitch (timestretch) chans 1-5 only

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.

Loop modes (forward / zig-zag / gate) Loop parameter

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.

Cue sets for beat slicing Func + Cues

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.

Choke groups Chan + Env + turn encoder

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.

E Trig (end-of-sample trigger) Env page: E Trig set

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.

Step triggering (polyphonic round-robin) Env page: Steps parameter

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.

Cross-channel sample reference Chan + turn encoder to target

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.

Record modes: Replace / Overdub / Extend armed record screen → twist encoder

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.

Envelope-follower vs gate recording Rec input trigger length

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.

CV as audio (DC-coupled pair outs) patch from 1+2 / 3+4 / 5+6 / 7+8 Out

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.

Output pair reassignment channel page → Func + Quality

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 CV with special assignment hold Reverse + Assign 1/2/3

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 GATE
    Per-channel trigger jacks. Trigger starts playback of that channel's sample.
  • Chan trigger GATE
    Trigger 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 CV
    1V/oct pitch input per dedicated channel. Expect crunchy lo-fi aliasing — not a clean VCO.
  • Freq attenuverted CV CV
    Attenuverted CV input for sample playback frequency. Routes after the V/oct.
  • CV 1 / 2 / 3 0-5V · outside range safely ignored CV
    Three assignable CV inputs. Any parameter (except Steps) can be routed with per-assignment attenuation and offset.
  • Signal audio/CV · level trim via Level knob CV
    Mono record input. Accepts modular to line level audio or CV.
  • Rec trigger/gate GATE
    Automated 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 GATE
    Outputs +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) CV
    DC-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 AUDIO
    DC-coupled sum for channels 3-4 (assignable). Patching removes from Mix Out.
  • 5+6 Out audio + DC AUDIO
    DC-coupled sum for channels 5-6 (assignable to 7+8). Patching removes from Mix Out.
  • 7+8 Out audio + DC AUDIO
    DC-coupled sum for channels 7-8 (assignable). Patching removes from Mix Out.
  • Mix Out audio · AC-coupled CV
    AC-coupled full mix of all 8 channels (minus any patched into pair outs). Blocks DC — will not reproduce recorded CV/envelopes.