32 modules
Bit depth, sample clock, resampling, filters, EQ, compressor, reverb, echo, pitch, codecs, and a shelf of weird ones: bit mangler, wavefolder, ring modulator, stutter.
Sample workbench · Windows · launching soon
Turn any WAV into the sound of an old sampler, a game console, a telephone, or a machine nobody built. Stack small modules into a chain, hear it change as you turn the dials, save it as a Rack, and run your whole sample library through the same machine.
Hear the crusherRead the manual
$10planned launch price · pay once · Windows
The real app at 1920 × 1160, WILD mode, playing an arcade laser and explosion through the Glitch Lab Rack.
The idea
Old digital audio has a sound because of how it was built: a few bits, a low clock, a rough filter, a cheap speaker. PCMangler EX lets you build that path piece by piece, or start from one of the 36 ready-made machines, and then apply it to as many files as you like.
Two ways to look
The switch above the chain changes only how the module screens are drawn. The sound is identical either way.
Try it now
This is a small taste of what a chain does. It makes an arcade laser and explosion in your browser and lowers its sample rate and bit depth, the way an early sampler would. Press Crushed, then move the sliders. The real app has 32 modules and does far more.
OriginalCrushed
Ready. Nothing plays until you press a button.
A silent sketch of three of the app's ideas: sample-and-hold, bit-depth reduction, and companding. Turning the input filter off lets the aliasing through, which is much of the character of early hardware.
What is inside
Bit depth, sample clock, resampling, filters, EQ, compressor, reverb, echo, pitch, codecs, and a shelf of weird ones: bit mangler, wavefolder, ring modulator, stutter.
Studies in early microcomputers, 8-bit consoles, arcades, samplers, drum machines, phones, radios and toys. Generic and fully editable.
Selected files, a folder or a whole tree, several files at once, with suffixes, a policy for existing files, a progress bar and a written report.
An automatic fade-out starts where the sound ends and silences the hiss that would run to the end of the file. Optionally cut the silent remainder.
Play, pause, stop, loop, repeat three times, or play the original then the processed sound back to back. Change a dial while you listen.
Effects can punch the level up. A fader with a clip lamp and an AUTO button puts the peak at −1 dB. It applies in preview, export and batch.
Type exact values into any dial, the fader and the trim boxes. Shorthand like 2.5k and -6 dB works, and dials stop snapping to steps.
Random processing is seeded. The same sound, chain and seed give bit-identical files, in preview, export and batch.
A .pcmrack file holds settings only: no code, no scripts, no links. Every value is checked when it loads, and a missing module fails loudly instead of changing the sound.
Undo covers the chain, settings, colours, trim and fader. Projects remember your session, and a backup is offered after an unexpected exit.
Export 8, 16 or 24-bit PCM or 32-bit float at any rate from 8 to 192 kHz, with optional dither and a mono or stereo choice. Your originals are never touched.
No account, no internet connection needed, no plugin to install in another program. One Windows application.
Screens
Click a screenshot to see it larger.
Modules
Each module does one thing. Their order is the sound. The module reference has every control and range.
Racks
Each factory Rack is a study in the signal path of a kind of vintage or lo-fi digital device, using typical sample rates and bit depths. They use generic names and are not exact emulations of any product. Edit them, and write what you know in the Rack's notes.
Planned release
Launching soon
$10 once
This is the planned launch price. Nothing is on sale yet, and the price and details may change before release.
Questions
No. Originals are only read. Exports go to a new file, written under a temporary name and then renamed, and the app refuses to write over the source WAV.
No. They are generic studies of a class of device, with typical rates and bit depths. They are a good starting point, not a measurement. The notes field is where you record what you know about a specific machine.
Yes. Batch processing runs the current chain over selected files, a folder or a folder tree, several at a time, and keeps the folder structure. One bad file never stops the rest, and you get a report.
Yes. Random processing uses an explicit seed. The same source, chain, seed and settings produce bit-identical output.
Yes. Racks save as small .pcmrack files that hold only settings, a name, notes, a picture and colours. They cannot contain code, and every value is checked when a file is opened.
The processing engine is portable, but for now PCMangler EX is a Windows application.
The help library covers the workspace, every module, Racks, batch processing, the end fade, Expert mode, shortcuts and troubleshooting.