WRECK — Documentation
Overview
WRECK destroys audio in the most musical ways possible. Reduce bit depth down to 1-bit dust. Decimate the sample rate to dial frequencies. Smear jitter across the clock. Mangle wavecycles at the zero-crossing level. Every form of digital degradation in one place.
Bitcrusher
Bit depth reduction from 24 down to 1.
| Control | Description |
|---|---|
| Bits | Bit depth from 24 (clean) to 1 (square wave). Lower values produce harsher quantization steps. |
| Dead Zone | Widens the zero-crossing dead zone, adding grit and silence between quantization steps. At higher values, quiet parts of the signal are squashed to zero. |
| Dither | Off, TPDF, or Noise-Shaped. Dither adds subtle noise to reduce harsh quantization artifacts. TPDF is transparent; Noise-Shaped pushes dither energy into less audible frequencies. |
| Quant Mode | Selects the rounding algorithm: Round, Truncate, Floor, AM-Biased, or Log. Each produces a different harmonic character — Round is cleanest, Log is most aggressive. |
Sample Rate Reducer
Decimate the sample rate from full resolution down to aliased chaos.
| Control | Description |
|---|---|
| Rate | Sample rate from full down to extreme decimation. Lower values create staircase-style waveforms and introduce aliasing. |
| Sample Hold Mode | Controls the interpolation between samples during rate reduction. Changes the character of the staircase effect. |
| Jitter | Adds clock instability, randomizing the sample timing. Creates analog-style degradation and wobble. |
| Tempo Sync | Locks sample rate reduction to host tempo for rhythmic, beat-synced decimation effects. |
Cycle Mangler
Operates on individual wavecycles at zero-crossing points. This is where WRECK gets weird — it detects each cycle of the incoming waveform and reshapes it.
| Control | Description |
|---|---|
| Cycle Mode | Off, Formant, Reform, Hold, or Reverse. Each mode cuts and reshapes wavecycles differently. Formant imposes spectral shape. Reform rebuilds cycles. Hold freezes them. Reverse flips them. |
| Amount | How aggressively cycles are mangled. Low values subtly reshape; high values destroy. |
| Shape | Crossfade blend between original and mangled cycles. Acts as a wet/dry for the cycle processing. |
| Sens | Zero-crossing detection sensitivity. Lower values detect more cycles (tighter tracking); higher values only catch larger waveforms (looser, more dramatic). |
| Stereo Link | When on, both channels share cycle detection so the stereo image stays coherent. When off, each channel is processed independently — wider but potentially phase-shifted. |
Drive
Push and offset the signal before it hits the destruction chain.
| Control | Description |
|---|---|
| Drive | Input saturation. Pushes the signal harder into the processing for denser, louder destruction. |
| Bias | DC offset that shifts the waveform asymmetrically. Creates even harmonics and changes how the bitcrusher and cycle mangler respond to the signal. |
| Alias | Adds deliberate aliasing artifacts back into the signal. Useful when you want the harshness that oversampling removes. |
| Oversample | Off, 2x, or 4x. Higher oversampling cleans up unwanted aliasing for more precise, controlled destruction. Use it when you want the tone without the fizz. |
Filters
Pre and post filters bracket the destruction chain. Shape what goes in, shape what comes out.
| Control | Description |
|---|---|
| Pre Cutoff | Lowpass filter before processing. Limits what frequencies enter the destruction — roll off highs to get warmer crush, or leave it open for full-spectrum damage. |
| Pre Q | Resonance of the pre-filter. Higher values create a peak at the cutoff frequency before processing. |
| Post Cutoff | Lowpass filter after processing. Tames harsh aliasing artifacts or shapes the final tone. |
| Post Q | Resonance of the post-filter. Use it to add a resonant character to the output. |
Mix & Output
| Control | Description |
|---|---|
| Mix | Dry/wet blend. At 50% you get parallel destruction — the clean signal mixed with the processed signal. |
| Output | Output gain to compensate for level changes from processing. |
| Randomize | Generates a random preset. Tap it to discover unexpected sounds. |
| Bypass | Bypasses all processing. Use it to A/B the effect against the clean signal. |
Signal Flow
Input → Drive/Bias → Pre Filter → Bitcrusher → Sample Rate Reducer → Cycle Mangler → Post Filter → Mix → Output
Formats
- AUv3 — runs inside AUM, GarageBand, ApeMatrix, Audiobus, or any AUv3 host. Multiple instances supported, each with independent settings.
- Standalone — runs as its own iOS app with built-in audio routing.
Requires: iOS 16.0 or later. iPhone and iPad.
