sexta-feira, 2 de setembro de 2011

The Noise Reduction – Um Plug-in de Redução de Ruídos Gratuito!

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.

Crossover 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


The advanced clipper plugin features two stages with different oversampling and a final hard clip stage.

Download: 7z / Installer

Amp Simulation based on an mda plugin
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


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 Pitchshifter
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


Dual Mono Detuner
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 Noise 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


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



A Tetris clone compiled as VST.
Download: 7z


Variable Delay
Just a simple variable delay (with subsample accuracy)

Download: 7z

Nenhum comentário: