Filter Sequencing Plugin
© 2004, Russell Borogove
Murmur: Filter Sequencing Plugin
Inputs/Outputs: 2 in, 2 out
Parameters:
Parameter Name | Description | Range |
Dry/Wet | Mix between filtered and unfiltered signal | Min: 100% dry, Max: 100% wet |
Curve | Filter sweep curve | Fast initial sweep to linear to fast final sweep |
Steps | Number of sequence steps | 1 to 8 |
Size | Note duration of sequence steps | 64th Note to Double Whole Note |
A Mode | Operation mode for multimode filter A | Bypass, 12dB/Octave Lowpass, Highpass, Bandpass, Bandstop, or 24dB/Octave Lowpass |
B Mode | Operation mode for multimode filter B | Bypass, 12dB/Octave Lowpass, Highpass, Bandpass, Bandstop, or 24dB/Octave Lowpass |
Freq Adj | Simultaneous shift of all step frequencies | -3 octaves to +3 octaves |
Reso Adj | Simultaneous shift of all step resonances | Less to more resonance |
Amp Gate | Fraction of beat during which gain is held constant | 1% to 99% |
Flt Gate | Fraction of beat during which filter is held constant | 1% to 99% |
Swing | Pushes even-numbered steps earlier or later in time | ... |
Sync | Synchronization mode | Host clock or internal clock |
Tempo | Tempo of internal clock | 1 BPM to 250 BPM |
A Freq | Filter A cutoff frequency for each sequence step | 20Hz to 10000Hz |
A Reso | Filter A resonance for each sequence step | No resonance to mild squeakiness to self-oscillation |
B Freq | Filter B cutoff frequency for each sequence step | 20Hz to 10000Hz |
B Reso | Filter B resonance for each sequence step | No resonance to mild squeakiness to self-oscillation |
Gain | Amplifier gain for each sequence step | Silence to full volume |
General Description
Murmur allows up to 8-step sequencing of two independent, parallel multimode filters. At each sequence step, the cutoff frequency and resonance value of each filter, as well as an overall gain level, can be set. The Amp Gate and Flt Gate controls determine how long within each step the gain and filter settings will remain constant, and the Curve control determines the shape of the transition from the gate period to the next beat.
The Steps and Size controls effectively set the time signature of the cycle: Size of "4th" and Steps of 3 are 3/4 time, etc. A bank of indicator lights shows the current sequence step. The Sync control determines whether Murmur synchronizes its clock to the host or to an internal clock whose speed is set by the Tempo control.
Development Notes, Known Bugs, and Limitations
Murmur is more or less derived from the Tiny God Breather plugin, which in turn was developed from the earlier plugins Breathe Beat and Filter Swamp. Unlike those plugins, it is purely deterministic, which you fascists may enjoy.
I assume there's some undesirable phase cancellation between the wet and dry signal near the cutoff frequency when the wet/dry mix is in the middle. Some day I might fix this.
Murmur has not been tested in a wide variety of VST hosts. If it doesn't work right, please let me know so I can try to fix it.
Murmur currently doesn't appear to work in Sonar 3 PE. I'm investigating.
Murmur Revision History
v0.54 - 2004/3/27 - Initial Release.
v0.55 - 2004/3/28 - Changed wet/dry label to be less confusing.
v0.66 - 2004/3/31 - Added gain controls, gates, freq/reso master adjustment knobs, internal clock, swing.
Terms
Murmur is free to take and use as you will. If you like it, or if you don't like it, please drop me an e-mail telling me so.
If you make music with it, and make that music available to others, tell me that the music is available. That means if you sell CDs of your stuff, you tell me how to buy a CD; if you let people download MP3s for free, tell me where I can do the same.
This software may contain bugs, errors and other problems that could cause system or other failures and data loss. Consequently, it is provided to you as-is, and I disclaim any warranty or liability obligations of any kind.
If you wish to redistribute the software, please distribute it in its packaged .zip-file form, or another archive format, along with this documentation.
You have the right to decompile, disassemble, reverse-engineer, and modify the software for personal research and for fair-use purposes such as adapting the software for interoperation with other systems. I don't believe that I can legally take this right away from you, though some large companies might try. If you'd like access to the source code, it's possible we can work something out; drop me a line.
You do not have the right to reverse-engineer or modify the program in order to violate my copyright on the software, e.g. to distribute a version with "the serial numbers filed off".
Legals
Murmur is copyright © 2004 Russell Borogove.
http://www.tinygod.com/
VST™ is a trademark of Steinberg Soft- und Hardware GmbH.
http://www.steinberg.net/
AudioMulch is copyright ©1997-2003 Ross Bencina
http://www.audiomulch.com/