Open Source
In this section you will find some plugins I created mostly as examples for the Delphi ASIO & VST open source project. Have a look at the source code or contribute to the project and modify all the plugins.
The order is more or less alphabetic.
NOTE: Cubase/Samplitude/Sequoia users might need to download the installer to disable the bug report system which sometimes hangs or crashes.
2-Band Distortion
With “2-Band Distortion”, the low and high frequencies can be distorted separately. A Linkwitz-Riley filter is used for frequency splitting.
Download: 7z / Installer
Advanced Clipper
The advanced clipper plugin features two stages with different oversampling and a final hard clip stage.
Download: 7z / Installer
Amp Sim
A simple amplifier simulation roughly based on the mda plugin ‘mdaCombo’.
Download: 7z / Installer
Audio Amelioration
Although this tool is not entirely complete, I decided to add this to the list of plugins as well. It features several audio processors to enhance the audio signal. However, right now I’m not convinced of the sound, so it’s more some kind of audio aggravation, but please decide yourself if you like!
Download: 7z
Bass Extender
Experimental subbass extender plugin (based on a frequency divider and a low band compressor).
Download: 7z / Install
Chebyshev Waveshaper
A waveshaper based on the chebyshev polynom. It is also used in my “Christortion” plugin.
Download: 7z / Installer
Dither & Noiseshaper
This plugin is simple implementation of a dither (with different distributions) and some commonly used noiseshapers. So far the noiseshapers have only been calculated for a samplerate of 44.1 kHz, but I thought to share the plugin anyway.
Download: 7z
Exciter
A simple exciter plugin based on the chebyshev waveshaper and a modified Linkwitz-Riley splitter.
Download: 7z / Install
Freeverb
Yet another freeverb clone. Based on code from Jezar at Dreampoint and a GUI mock-up by thcilnnahoj
Download: 7z / Installer
Phase Rotator
Simple Phase Rotator implementation. This can be used to slightly delay certain frequencies. The result is a reduced peak level caused by smearing the transients.
Download: 7z / Installer
Plate Reverb
This Plate Reverb effect is directly based on the Plate Reverb described in Jon Datorro’s “Effect Design” paper (part 1). Again the GUI is based on a GUI mock-up by thcilnnahoj
Download: 7z / Installer
SoundTouch based Pitch Shifter
Based on the famous SoundTouch library, this plugin allows you to pitch shift any audio material without wasting too much CPU cycles.
Download: 7z / Installer
Split Harmonizer
Based on the famous SoundTouch library, this plugin allows you to detune, delay and mix two channels independently. Either Left/Right and Mid/Side processing is possible.
Download: 7z / Installer
Hum Removal
This plugin is primarily meant for removing humming effectively leaving the audio information as intact as possible. Currently this plugin is not entirely finished as it is missing an automatic bandwidth detection and possible continous tracking instead of training by a hum profile. However, I’d like to add it here already to be previewed.
Download: 7z / Installer
Noise Reduction
The Noise Reduction plugin is based on a spectral gate to filter out unwanted noise in the frequency domain. The gate is based on the lightweight dynamic series and features a soft knee and customizable attack and release times.
Originally this plugin was planned for the KVR’09 developer contest, but in the end I missed the deadline by one day and thus I had to use another plugin for my entry.
Download: 7z / Installer / 7z (64-bit beta)
Spectral Gate
This plugin is a striped version of the ‘Noise Reduction’ plugin. Instead of a noise profile it uses a fixed threshold across all frequencies. It might not deliver results as good as the above plugin, but might be nice for other applications anyway.
Download: 7z
Party-Delay
The ‘Party Delay’ is a nice little delay effect combined with a filter and a frequency shifter.
Download: 7z
VST Pascal Script
With this plugin you can write simple DSP functions in pascal script. They will be interpreted in realtime (might be quite CPU hungry though).
Download: 7z
Tetris
A Tetris clone compiled as VST.
Download: 7z
VariableDelay
Just a simple variable delay (with subsample accuracy)
Download: 7z