Music Is Movement Plugin Collection for Pluggo


An ever growing collection of plugins designed to be used together with alternative controllers such as midi drum pads, joysticks, microphones and virtual reality gloves to shape the the plugin's audio output. To be able to use them, you have to have the Max/MSP und Pluggo runtime environments installed. You can get these for free at: http://www.cycling74.com/

Music Is Movement Plugin Collection Version 0.9.3 beta April 16, 2007  New!!! OS-X plugins in Universal Binary format for Pluggo 3.6 and greater.
Not all of the plug-ins could be ported to UB format. So, some plugins were not included in this release.
Music Is Movement Plugin Collection Version 0.9 Aug 27, 2006  OS-X plugins for PowerPC processors AND Pluggo up until 3.5

By the way the Pluggo version of RhythmGuidedEFX needs more effects!!! If you have the time and inclination to help me improve this plug-in, please do so. I've uploaded all the source files for this plug-in here. Mail me any changes you make.

List of Plugins
BeatDetector_BonkAlgorithm BeatDetector_BonkAlgorithm performs an FFT analysis on the incoming audio stream to detect percussive events as well as identify their source.
Midi2Trigger Midi2Trigger receives an incoming MIDI stream, waits for certain MIDI events, and then broadcasts a trigger that one can use to trigger other plugin events.
TempoToCtrlPulse TempoToCtrlPulse allows one to use a MIDI drumpad or any MIDI device that sends out note-ons to modulate the parameters of other Pluggo plugins.
TempoToCtrlWave TempoToCtrlWave allows one to use a MIDI drumpad or any MIDI device that sends out note-ons to modulate the parameters of other Pluggo plugins.
ABSMax The ABSMax plugin receives two independent audio signals in its left and right inputs. It compares the absolute values of these signals and it outputs the greater of the two.
ABSMin The ABSMin plugin receives two independent audio signals in its left and right inputs. It compares the absolute values of these signals and it outputs the lesser of the two.
AudioSegmenter The AudioSegmenter should be feed an audio stream as well as a MIDI control stream. Whenever it receives a MIDI note on, it passes the incoming audio stream to the output (after scaling it with an amplitude envelope) until a note off is received. It is useful for breaking up atmospheric textures into discrete rhythmic units.
BasicRoll The BasicRoll takes a chunk of the audio signal and repeats it some user-specified number of times.
Cutomatic Cutomatic slices and dices the audio stream whenever the signal crosses a certain threshhold.
Harmonizer The Harmonizer pitch shifts an incoming signal by some user-specified amount, applies vibrato to the transposed signal, and mixes this mono signal with two independently modulated delay lines that are routed to the left and right side of the stereo field.
LFOModulator The LFOModulator plugin allows one to control the volume, the frequency, panning position, or some other characteristic of the incoming audio stream with two LFOs.
Munger The Munger takes a signal input and granulates it, allowing for different transposition and granular sampling effects.
Noisegate The Noisegate is a very simple spectral noise gate.
PitchBender The Pitch Bender bends the pitch of the incoming audio signal by some user-specified interval over a user-specified duration.
Resonator The Resonator creates a bank of resonate filters that can be configured with resonance models to mimic the resonance characteristics of various sounding bodies.
RhythmGuidedEFX RhythmGuidedEFX allows one to schedule effects to process the audio stream for the duration of a beat or longer.
SimplePitchShifter The SimplePitchShifter is just that: a simple pitch shifter. It differs from other pitch shifters, however, in that it allows one to continuously pitch shift an incoming audio stream over a large interval.
SpectralAverage The Spectral Average plugin performs an FFT analysis of the audio signal and averages the current amplitude for each frequency bin with the stored average for that frequency bin and outputs the result as a resynthesized signal.
TimeWarper The TimeWarper catches a short instant of incoming audio and slows it down via FFT analysis and resynthesis.
VolumeControl VolumeControl simply increases or decreases the volume of the audio running through it. This plugin is in and of itself not very useful. But its level parameter can be controlled by another Pluggo plugin which allows one to use an LFO or a rhythmic control signal to set the volume of an audio stream.
RandomSamplePlayer The RandomSamplePlayer loads multiple sound files out of a user provided folder and plays them back simultaneously.
TapeHeadSampler The TapeHeadSampler is a sampler that allows one to sketch in a function that will be used as the sampler's playback speed.
BlowBotl The BlowBotl is a physical model of air being blown across the lip of a bottle.
Chebyshev Chebyshev is a wave shaper that passes an input signal through a Chebyshev transfer function to produce an altered spectrum.
FormatSynthesizer The FormatSynthesizer synthesizes a formant with a specified center frequency, bandwidth, and amplitude.
MessyFlute MessyFlute is a monophonic physical model of a flute.
MotoRev MotoRev is a monophonic synth that sports an emulation of an analog oscillator running through a resonant low pass filter.
ScanSynth The ScanSynth generates sound by scan synthesis. It allows one to shape a circular string with the following variables: masses, string tension, centering spring, damping, forces, or initial shape.