Modern digital distortion.
A unique phase distortion audio plugin for creative sound design.
Temper is a digital distortion plugin available in VST, VST3, and AU formats for macOS and Windows.
It combines classic waveshaping with modulated filter coefficients to produce expressive and dynamic phase distortion.
The DSP core is written in Faust, compiled to C++ and integrated with JUCE for cross-platform plugin support.
| Parameter | Description |
|---|---|
| Cutoff | Sets the cutoff frequency of the resonant lowpass filter before distortion. |
| Resonance | Adjusts the resonance at the cutoff frequency of the filter. |
| Curve | Defines the shape of the waveshaper curve used to saturate the signal. |
| Drive | Applies pre-gain before the waveshaper (traditional overdrive control). |
| Saturation | Blends dry and wet signals into the phase distortion module: 0.0 uses the dry signal for input and modulation, 1.0 uses the wet signal for both. |
| Feedback | Controls the gain of a feedback loop placed after the filter and before the distortion unit. |
| Level | Adjusts the final output volume. |
Temper works in any plugin host that supports VST, VST3, or AU formats, including:
- 🟢 Audacity (Free)
- 🔵 FL Studio (Paid)
- 🟣 [Reaper, Logic Pro, Ableton, etc.]
Temper’s build system uses CMake with precompiled Faust output. You can build directly:
mkdir build
cd build
cmake ..
cmake --build .If you'd like to modify the Faust DSP (temper.dsp) and regenerate the C++ source:
faust \
-A ../faust/architecture/ \
-I ../faust/libraries/ \
-a minimal-effect.cpp \
-cn TemperDsp \
-o ./Source/TemperDsp.cpp \
./Dsp/temper.dsp⚠️ Some paths in the Makefile are hardcoded; update them if needed.
🤝 Contributing
We welcome contributions! Feel free to:
🐞 Report bugs via Issues
🔧 Submit pull requests for bug fixes or improvements
💬 Share feature ideas (note: feature direction is selective)
📜 License
Copyright © 2017 Creative Intent, LLC
This project is licensed under the GNU GPLv3.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
