alm-busy-circuits/squid-salmple

Squid Salmple

ALM Busy Circuits

8 channel audio & CV sampler designed for immediate real time sampling, editing and mangling within a modular context. Features Pamela's Workout style UI, CV control of all parameters, on-the-fly USB bank loading/saving, and 11 seconds of 16-bit/44.1kHz sample time per channel.179

Capabilities 4

Audio Sampleraudio-sampler
8 independent channels each with approx 11 seconds of 16-bit/44.1kHz sample time. Supports loading/saving banks of 8 samples to/from USB in WAV format.179
CV Recordercv-recorder
Records and plays back both audio and CV signals. DC coupled outputs on channel pairs 1+2, 3+4, 5+6, 7+8 for accurate CV reproduction.179
Multimode Filtermultimode-filter
Per-channel digital multimode filter with LP, BP, NT, HP modes and resonance control. High CPU burden when enabled on multiple channels.179
Vcfvcf

Jacks 15 (9 in / 6 out)

NameSignalVoltageDescription
Inputs (9)
CV 1cv0V to 5VFreely assignable CV input. Can be assigned to any channel parameter with adjustable digital attenuation and offset.179
CV 2cv0V to 5V179
CV 3cv0V to 5V179
Chan Inputtrigger—By default steps the active channel on trigger. Can be reconfigured to choke all channels, punch in record cue set, load next bank, reset all cue steps, reset all step triggers, or toggle record monitor.179
Rec Inputgate—Trigger/gate input to automate recording. Short triggers (<500ms) activate envelope follower mode; long triggers (>500ms) act as a gate keeping recording active while high.179
Signalmixed—Mono record input accepting both CV and audio signals from modular to line level. Adjust level knob to just avoid clipping.179
V/Oct 6cv—Dedicated 1V/oct pitch input for channel 6. Expect 2-3 octaves of rough tracking with aliasing artifacts.179
V/Oct 7cv—179
V/Oct 8cv—179
Outputs (6)
1+2 Outmixed—DC coupled output for channels 1 and 2. Supports both audio and CV playback.179
3+4 Outmixed—179
5+6 Outmixed—179
7+8 Outmixed—DC coupled output for channels 7 and 8. Also used for monitoring the sample input signal (auditioned audio goes to output 8 and mix output unless 8 is patched).179
Mix Outaudio—AC coupled mix output of all channels. Patching a cable into an individual channel output removes that channel from the mix.179
Trigger Outputgate—Outputs a gate high while recording is active. Also used for end-of-sample triggers from channels.179

Parameters 21

NameTypeRangeBehavior
Cues-Endmenu_setting—179
Cues-Loopmenu_setting—179
Cues-Startmenu_setting—Sets the sample start point. Twist program knob to adjust; hold Func and twist to zoom in/out. Moving start beyond loop point also moves the loop point forward.179
Env-Attackmenu_setting—Adds a simple attack envelope controlling volume at the beginning of sample playback. When looping, behaves similar to Decay.179
Env-Decaymenu_setting≤10sAdds a simple decay envelope to fade out volume. Decay time shortens as value rises. When looping, affects the whole loop with max 10 seconds decay time.179
Env-E Trigmenu_setting—Fires an end-of-sample trigger when channel playback stops. Can be a virtual trigger to fire another channel internally or a real trigger sent on the trigger output.179
Env-Levelmenu_setting—Adjusts playback volume. Value 50 = unity gain; below attenuates, above increases. Defaults to 30 to avoid digital clipping.179
Env-Stepsmenu_setting—Cycles incoming triggers across specified adjacent channels in round-robin fashion for polyphonic triggering. Only actual patched triggers cycle (not encoder clicks). Does not support CV assignment.179
Levelknob—Controls the input level of the signal being recorded. Adjust until just before the red clip LED lights.179
Loop-Loopmenu_setting—Sets looping mode: no loop (forward playback), basic loop (between loop and end points), zig-zag loop (alternating forward/backward), or gated loop (plays only while trigger held high, going to decay stage on trigger low).179
Loop-X-Fademenu_setting—Adds a simple crossfade between sample end and loop points to smooth out loops.179
Program Knobknob—Encoder used to navigate channels, adjust parameter values, and select options. Clicking previews the current channel's sample.179
Quality-Bitsmenu_setting—Adjusts the bit depth of the played back sample.179
Quality-Filtermenu_setting—Enables a resonant multimode filter per channel. Settings: OFF, LP (low pass), BP (band pass), NT (notch), HP (high pass). Note: filters have high CPU burden and enabling on multiple channels can degrade UI performance.179
Quality-Frequencymenu_setting—Adjusts filter cutoff frequency. Only appears when a filter type is selected. Hold Func while turning to adjust resonance without leaving this page.179
Quality-Pitchmenu_setting—Shifts pitch by a multiplier without changing sample length (timestretch-like). Available on channels 1-5 only. Hold Func while turning for smaller precise changes.179
Quality-Quantmenu_setting—Applies pitch quantisation to sample playback speed on channels 6, 7 & 8. The original sample pitch is the scale root note. Options: OFF, 12 (chromatic), OT (per octave), MA (major), mi (minor), Hm (harmonic minor), PM (pentatonic major), Pm (pentatonic minor), Ly (Lydian), Ph (Phrygian), Jp (Japanese), P5 (root & fifth), C1, C4, C5 chords.179
Quality-Ratemenu_setting—Adjusts the playback sample rate in kHz.179
Quality-Resonancemenu_setting—Adjusts filter resonant peak. Only appears when a filter type is selected. Hold Func while turning to adjust frequency without leaving this page.179
Quality-Speedmenu_setting1BPM – 300BPMLinear playback speed control for channels 1-5 only. Holding Func shows BPM overlay assuming sample is one bar long; BPM range 1-300.179
Reversebutton—Reverses sample playback direction. CV assignment requires holding Reverse and the selected assign button.179

Firmware history 31 versions

VersionReleasedNotes
190—More fixes for loading very old firmware saved banks.179
189—Fix bug loading banks from earlier firmware versions getting corrupted.179
188—New 'Pitch' parameter for timestretch-like effects. Filter performance improvements. Axon stability improvements.179
187—Minor Pool browsing improvements. Added Axon 2 support.179
186—Improved USB stick compatibility. Chan input can now be assigned to toggle record monitor. Increased per-directory file count to 256. Remember last browsing position in Pool.179
185—Fix issue where stopping recording during playback could cause an audible glitch. Manual updated for new features.179
184-beta—Fix Step T wrap. Fix reverse samples firing E Trigs correctly. Fix Axon-1 expander working with cue sets.179
183-beta—Fix cues & steps correctly resetting to step when chan redirected. Chan input now responds to rising rather than falling edge.179
182-beta—Added alternate chan input rerouting (choke all, punch markers, load next bank, reset steps). Added Step T (round-robin trigger) to Env menu. Fixed pool filename scrolling and load fail handling. Fixed cue set display and skipping issues.179
172—Fixed/corrected quantisation scales. Fixed potential lockup when loading too long a sample into channel 8. Fixed flicker on monitor/record popup.179
167—Fixed filter lockup regression. Removed duplicate 12-tone quantisation option. Minor UI boot tweak.179
165-beta—Added output remapping (Func+Quality moves channel to neighbour output). Increased V/oct quantisation scales. Added 24-bit WAV loading (downsampled to 16-bit). Fixed UI sluggishness, filter resonance at 0, cue set menu on delete, USB boot recognition. Added CV expander (Axon-1) support.179
148—Fixed filter settings not being correctly applied to loaded banks and swapped channels.179
147—New per-channel multimode filter with resonance (under Quality). Added encoder acceleration. Remember last accessed screens. Improved CV-mapped cue set triggering (now immediate). Fixed lockup when channel 8 is full and bit depth fully reduced.179
141—Pool and file handling tweaks. Autochopper improvements including DC offset removal. Clip LED improved for fast transients. Fixed loading WAVs with >64 cue markers. Fixed stereo sample pool preview.179
137-beta—Alphabetically sort Pool filename entries. Fixed channel name updating when channels swapped. Fixed tuning fork rendering over channel filename.179
135-beta—Added Pool directory for free WAV loading. Added bank subdirectory numbered naming. Display channel sample filenames. Fixed bank set menu scrolling and loop symbol rendering.179
129-beta—Added Bank Sets support (multiple sets of banks on same USB). Added attenuation/offset control to CV inputs. Fixed potential lockup when modulating channel 1 loop/end point. Fixed key press handling on special cue set options.179
125—Fixed cue split to 64 sets. Added remove-all-cue-sets option. Extended record warns when channel full; Enc+Rec clears. Fixed extend crasher, short trigger extend, bank number display, bank name sync, and random cue set selection.179
121-beta—Added new recording modes (Overdub/Extend). Tidied Cue Sets screen and added Auto cue creation. Added E Trig screen under Env. Fixed saved cue set offset on crop and lockup on full-length channel 8.179
111—Added 'step' cue set mode (jump to next cue set on trigger). Fixed potential lockup when zig-zag looping a max-length sample on channel 8.179
110-beta—Added single sample preview from Load 1 screen. Added scanning feature when start+end assigned to same CV. Fixed Decay representation for CV control. Fixed chan+enc accessing quant/speed for non-V/oct channels. Improved bank rename UI. Func+Enc BPM screen now more granular.179
108—Added RANDOM cue set and gated loop type. Added BPM display on speed parameter. Fixed marker-to-cue-set conversion, Chan+Func hold, single channel save destination, Decay/Attack at 0V CV, and cue set clearing on new sample.179
100—Fixed Level parameter clamping so it doesn't wrap. Fixed speed/pitch getting messed up when V/Oct channels are swapped.179
99—Added record channel lock feature (Chan+Rec). Throttled record/monitor repaints for better responsiveness.179
97—Added compatibility code for pre-v88 WAV metadata (32 cue sets) to be handled correctly.179
90—Tidied Env & Quality params for sane directions without rollover. Fixed bug where quant option only worked for channel 6.179
88—Added Attack parameter. CV assignments are now cumulative on same param. Increased cue sets to 64. Trim bad cue points rather than aborting load.179
81—Fix to better recognise some USB keys at startup.179
80—Fixed minor cue set bugs, metadata wiped on single sample load, envelope follower stopping when recording via trigger. Improved USB key support. Added Solo and improved mute behaviour.179
71—Initial firmware release.179

References 2

  1. [179]
    ALM-022 Squid Salmple Manual v0.7 (firmware 188)manual
    ● verified 2026-05-06
  2. [180]
    ALM Squid Salmple product pageproduct_page
    ⚠ verified 2026-05-06 · manufacturer changed since last verified