4ms Sampler
High-fidelity stereo sampler with 600 slots and live recording
16 HP Eurorack module
The 4ms Sampler is a high-fidelity, single-channel stereo audio recorder and playback module that stores and retrieves up to 600 WAV samples from a microSD card organized into 60 color-coded banks of 10. It offers deep CV control over pitch, start position, loop length, sample selection, and bank, enabling everything from conventional sample triggering to granular scrubbing, time-stretching, and live recording directly into banks.
Features
- Up to 600 samples loaded at once, organized as 60 banks of 10 samples each
- Stereo WAV playback up to 96kHz / 32-bit
- Stereo recording at 48kHz / 16-bit or 24-bit (96kHz in future firmware)
- CV control over Pitch (1V/oct, -9 to +4 octaves), Start Position, Length, Sample selection, Bank
- Trigger inputs for Play/Record, Reverse, and Bank
- End Out jack fires trigger on sample loop, restart, or stop
- Looping mode with crossfade/fade envelope for smooth loops
- Percussive decay envelope when Length below 50%; attack envelope in Reverse
- Granular-capable: tiny grain playback below 1% Length for scrubbing
- Bank color organization system: 10 colors x 6 blink states = 60 banks
- Intelligent file system: drag folders of WAV files onto card, each folder becomes a bank
- Folders named with color names auto-load into that color bank
Controls & Jacks (41)
- Play L— Triggers playback on the left channel. Press to start playing the selected sample from the start position.
- Play R— Triggers playback on the right channel.
- Bank L— Selects the sample bank for the left channel. Cycles through available banks (1-10).
- Bank R— Selects the sample bank for the right channel.
- Pitch L— Controls the playback pitch/speed for the left channel. Center position is normal speed, CCW slows down, CW speeds up.
- Pitch R— Controls the playback pitch/speed for the right channel.
- Sample L— Selects which sample within the current bank to play on the left channel. Scrolls through samples 1-10.
- Sample R— Selects which sample within the current bank to play on the right channel.
- Sample Select— CV/manual sample selection — central jack for selecting the active sample.
- Start Pos. L— Sets the start position within the sample for the left channel. Determines where playback begins.
- Start Pos. R— Sets the start position within the sample for the right channel.
- REC Bank— Selects the recording bank. Determines which bank slot receives new recordings.
- REC Sample— Selects the recording sample slot within the current bank.
- Reverse L— Toggles reverse playback for the left channel. When active, samples play backwards from the end position.
- Reverse R— Toggles reverse playback for the right channel.
- Length L— Sets the playback length for the left channel, determining how much of the sample plays before stopping or looping.
- Length R— Sets the playback length for the right channel.
- REC Sample— Selects the recording sample slot within the current bank.
- Next File LED— Indicates next file navigation activity for the left channel.
- Revert LED— Indicates revert status for the right channel.
- Monitor LED— Indicates recording monitor is active, passing input audio to the outputs.
- Busy LED— Indicates the module is busy reading/writing to the SD card.
- Record Left In— Left channel audio input for recording.
- Record Right In— Right channel audio input for recording.
- Out L— Left channel audio output for sample playback.
- 1V/Oct L— 1V/Oct pitch input for the left channel, transposing playback chromatically.
- 1V/Oct R— 1V/Oct pitch input for the right channel.
- Out R— Right channel audio output for sample playback.
- Rec Trig In— Trigger input to start/stop recording.
- Play Trig L— Trigger input for left channel playback — starts sample playback on each trigger.
- End Out L— End-of-sample trigger output for the left channel. Fires when playback reaches the end.
- Reverse Trig L— Trigger input to toggle reverse playback on the left channel.
- Reverse Trig R— Trigger input to toggle reverse playback on the right channel.
- End Out R— End-of-sample trigger output for the right channel.
- Play Trig R— Trigger input for right channel playback.
- Length CV L— CV input for modulating the playback length of the left channel.
- Start Pos CV L— CV input for modulating the start position of the left channel.
- Sample CV L— CV input for selecting the sample on the left channel.
- Sample CV R— CV input for selecting the sample on the right channel.
- Start Pos CV R— CV input for modulating the start position of the right channel.
- Length CV R— CV input for modulating the playback length of the right channel.
How-To Guides
- Save Sample Slot Assignments and Fade Time
- Record a New Sample to a Bank Slot
- Load New Sample Bank from Computer
- Update Firmware via Audio Bootloader
- Rebuild or Clear the Sample Index File
- Sequenced Multi-Timbral Drum Machine
- Granular Time-Stretching
- Ping-Pong Looping
- Sampler as Master Clock Source
- Shifting Loop with LFO
- CV-Controlled Sample Slicer
- Bounce Live Performance to New Sample
Explore the interactive Sampler panel on BleepDex — tap any control to learn what it does.