Monthly Archives: April 2011

Other Plugins

This page is the home of all the other vst plugins I've made along the way. Some of these are spinoffs, born from accidents or experiments whilst developing something else.

The more recent ones are effects I have made primarily for my own use; I've been using live electronics within my own music-making, and occasionally code my own effects. Since they are designed to be used live, these effects tend to be simple, with low latency and low cpu footprints. They also have no installers, documentation, or user interfaces. In many cases they may also turn out to be a bit special-interest, as they are designed for my own very specific purposes. I will document their parameters as I upload them here, but apart from that you'll have to work them out as you go along.

These plugins are all windows/vst 2.0. In cases where the downloaded file is a .dll, simply copy it into your vst host application's vstplugins directory.

DelayCrossModulator

DelayCrossModulator performs frequency modulation via lfo-controlled delay lines, and cross-modulates the result with the input signal. It can sound like a chorus, a vibrato or a fairly wild cloud of sound. Parameters: Freq Mod Poles (the number of channels to … Continue reading

Posted in Uncategorized | Comments Off

AmplitudeDelay

AmplitudeDelay connects a procedurally controlled delay line to the amplitude of the input signal.  This is really an unusual form of distortion.  It can add interesting harmonics and overtones to a signal. Parameters: Poles (specify a number of channels.  When … Continue reading

Posted in Uncategorized | Comments Off

StereoCrossModulator

Outputs a cross-modulation of the input signals from channels 1 and 2. I made this to perform live cross-modulation between different musicians. Parameters: Gain (can be useful to boost cross-modulated output, since cross-modulation causes decrease in level except when the … Continue reading

Posted in Uncategorized | Comments Off

NoiseMaker

NoiseMaker replaces the input signal with noise.  The level of noise matches the level of the input signal, allowing you to make interesting rhythms (if you play interesting rhythms into it, that is).  Sounds nicer if you run the output … Continue reading

Posted in Uncategorized | Comments Off

BitCruncher

Not a very original concept but this one does exactly what I want and nothing more. Parameters: Gain (useful to boost if reducing bitrate, otherwise you can end up with silence) Sample rate (reduce the samplerate by a proportion of … Continue reading

Posted in Uncategorized | Comments Off

MidiEnveloper

MidiEnveloper broadcasts midi controller messages based on volume of an audio input signal.  You could use it to control some parameter of some other effect based on how loud you play.  Or you could use an input signal from someone … Continue reading

Posted in Uncategorized | Comments Off

RealTimeStretcher

RealTimeStretcher replays an input signal at a slower speed to that in which it entered the effect.  Since this unavoidably makes it get behind, it uses a gate to jump back to the present whenever a new note or ‘onset’ … Continue reading

Posted in Uncategorized | Comments Off

AudioToOscillator

AudioToOscillator attempts to detect the pitch of a monophonic input signal using zero crossing analysis, and controls an oscillator with this pitch. It was originally going to be an audio-to-midi converter, but I found that I preferred it when it … Continue reading

Posted in Uncategorized | Comments Off

LFXTremolo

This was the first plugin I ever made.  It’s a simple amplitude modulation, but can sound interesting when the modulation frequency starts climbs into the audible range. Parameters: Depth (ie wet/dry) Frequency( from 0.1 to 1000 Hz) Click here to … Continue reading

Posted in Uncategorized | Comments Off

AnarchyRecorder

This utility allows you to save .wav files from your vst signal chain. It can be a useful tool for analysing the behaviour of other plugins. Or if your vst host is a demo version with ‘save’ disabled, you could … Continue reading

Posted in Uncategorized | Comments Off

PulsewidthModifier

PulsewidthModifier attempts to use a procedurally controlled variable length delay line to compress the pulsewidth of the input signal’s fundamental frequency. It uses a very lightweight zero crossing analysis, which often misidentifies fundamental frequency, especially with complex input signals. The … Continue reading

Posted in Uncategorized | Comments Off