2024–2025 · Sampler plug-in
AudioQ
AudioQ is a sampler plug-in I built in C++ and JUCE. I wrote its waveform editor, granular playback and custom effects for turning a source recording into new sounds.
The AudioQ v1.0.0 interface.
Loading a sound and looping it
AudioQ loads WAV, AIFF and MP3 files. The 20–300 BPM control changes playback speed; it does not time-stretch the file to a detected tempo.
The recorded demo runs through loading, looping and processing a sound. It uses an earlier interface than the screenshot above.
From the loop to the effects chain
Granular mode changes the source playback before it reaches the filters and effects. These details from the v1.0.0 interface follow the signal path.
01
The source and its loop region
Dragging across the waveform sets the loop region. A crossfade smooths its join.
02
Filters, then the compressor
JUCE TPT filters shape the frequency range before the JUCE compressor controls the level.
03
Tremolo, bitcrusher and glitch
I wrote the tremolo, bitcrusher, stutter and reverse processing, then added a dry/wet control to blend the result with the source.
Output checks and release limits
If an output block exceeds 4.0 linear amplitude, the processor clears that block and flags a warning. This check silences the affected block; it does not limit its peaks.
The public download is a Windows VST3 build. The source also builds a standalone app; broader testing across hosts, operating systems, sample rates and channel layouts is still pending.
The live output display, after the whole chain.