Category Archives: Uncategorized
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.
This spectral delay is specially designed to expose higher level controls than other spectral delays effects, in order to facilitate interesting control changes within live performance. Instead of allowing control over delay time and feedback for each delay band, a … Continue reading
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
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
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
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
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
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
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
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
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
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
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