Published October 15, 2026 | Version 0.2

Wavelet Synthesizer

Authors/Creators

Description

Wavelet Synthesizer is a polyphonic synthesizer that shapes sound with the discrete wavelet transform instead of Fourier filters. 
Each note plays one cycle of 2048 samples, decomposed by a periodic orthogonal DWT into 11 octave-spaced bands; each band is resynthesised into its own band-limited wavetable layer, and every voice mixes the layers with per-band gains at audio rate. Engine A (wavelet subtractive) shapes a classic waveform in the scale domain: a scale filter (low-pass, high-pass, band-pass, reject, resonance, envelope), a sparsity control that keeps only the strongest wavelet atoms, and a position window that confines the filtering to part of the cycle. Engine B (wavelet additive) builds the cycle from wavelet atoms: a coefficient pattern, 11 drawbars and a per-band scale envelope. Both engines can be mixed (A/B mix). Wavelets: Haar, Daubechies 2/4/8/20, Symlet 8, Coiflet 3. Available as a dependency-free web application and as a VST3/VST2 instrument for Windows x64 (one self-contained DLL), with 107 factory presets. Web app: https://pierrearnaudguyot.github.io/Free-Wavelet-Synthesizer-VST/ Source code: https://github.com/PierreArnaudGUYOT/Free-Wavelet-Synthesizer-VST

Files

Free-Wavelet-Synthesizer-VST-v0.2-beta-source.zip

Files (5.8 MB)

Name Size
md5:aeacd88d28c186b938a4a3a52d81700e
3.0 MB Preview Download
md5:3174ae0c7ee3f993bd42ab0a123e23c6
2.8 MB Preview Download

Additional details

Dates

Available
2026-10-15
First public release on GitHub (v0.1-beta); v0.2-beta released the same day (US time).

References