(home) (bottom)

Piz MIDI plugin collection

download piz midi plugins
This is a collection of cross-platform midi VST plugins that I'm currently working on. They are VST 2.4 plugins, available for Windows (32-bit), Linux (x86), and Mac OS X (Universal Binary), unless otherwise noted.

Current price: free.

Included Plugins

midi16CCRouter - Changes up to 16 CCs to 16 other CCs.
midi2qwerty16 - Use MIDI to trigger fake keystrokes to the focused window.
midiAudioToCC - Converts audio amplitude to CC messages.
midiCCModulator - Use one CC to modulate another CC (or note velocity) in various ways: add/subtract/multiply/etc, plus logic gates (AND, NAND, XNOR, etc).
midiCCReset - Remembers CC values and sends them out again at selected times.
midiCCStepper - Quantize CC events by value or in time.
midiCCToggle - For changing momentary CC buttons into toggles.
midiChannelize - Transforms everything to the selected channel.
midiChs_noGUI - Channel filter/changer like energyXT1 "MIDI chs" component.
midiConverter3 - Change and convert between CC, Channel Pressure, Poly Aftertouch, Program Change, Pitch Bend, NRPN/RPN, Note On/Off, and other messages in various ways.
midiDelay - Delay notes and/or CCs with feedback.
midiDuplicateBlocker - Remembers all MIDI message values it gets on each channel, and blocks any repeated values until a different value is received.
midiExactDelay - Simple delay (no dry signal, no feedback) with flexible and precise delay time.
midiFingered - Selectively sends standard portamento on/off CC messages to emulate "fingered portamento" for synths that don't have it.
midiForceToKey - Enforces a scale, and transposes within the scale (optionally based on MIDI notes on a selected channel).
midiForceToRange - Transposes notes by octave into the selected range.
midiInvertNotes - "Mirrors" notes centered around the selected note.
midiKeySplit - Simple keyboard splitter.
midiNotchFilter - Isolate, remove, or channelize specific MIDI messages.
midiNoteGroups - Assign play and/or choke groups to MIDI notes.
midiNotesToCC - Converts note number and velocity to CC messages.
midiNoteToggle - Notes (optionally within a selected range and/or channel) are toggled... play a note once to turn it on, play it again to turn it off.
midiNRPNConverter - Converts between NRPN/RPN and CC messages, with 16 conversion slots.
midiPolyphony - For spreading polyphony across MIDI channels, i.e. if you play 4 notes, each one will go to a different channel. Polyphony per channel can be set from 1 to 16 notes for more flexibility. You can also use it to convert polyphonic input to monophonic output.
midiProbability - Add probability-based effects to incoming MIDI events, optionally synced to host timeline.
midiProgramChange - Send Program Change and/or Bank Select messages.
midiSimpleLFO - One CC LFO with some "simple" options.
midiSostenuto - Like a piano sostenuto pedal, but for MIDI notes instead of piano dampers.
midiStrum - Sequentially delays notes of an input chord to simulate strumming.
midiStuckNoteKiller - Sends note-off messages to end hanging notes when the host stops (for hosts that don't do this themselves).
midiSwing - Delays and/or offsets velocity of and applies probability to notes (and optionally also CCs) at every other step of a selected note value.
midiTriggerList - Use one note or CC to trigger up to 8 other notes and/or CCs.
midiVelocityScaler - Scale/reverse/offset velocity of input notes (Note On and/or Note Off).

Host support

Not all VST hosts support MIDI VST plugins. Most do, some quite well, and others with certain complications.

Yes:

energyXT
Tracktion
Console
Bidule
Usine
Jost
AudioMulch 2.0
Audio
Aodix
MU.LAB
Buzz/Buzé/etc (via Polac VST loader)
SynthEdit
Temper
REAPER
Cantabile
FL Studio
forte
Kore
Cubase/Nuendo
VSTHost
SAVIHost
MiniHost
MaizeStudio
Max/MSP
Pure Data

VST Instruments Only:

SONAR Live

VST Effects Only:

Cubase LE 4 (no instrument rack)

No:

Studio One
Podium
Samplitude
Chainer
AudioMulch 1.0
Project 5
Renoise
Pro Tools
Orion

Untested:

Phrazor
Tunafish
Logic
ACID
Vegas
n-Track Studio
Psycle
everything else.

Example Sounds

none.

Downloads

Windows VST
Mac OS X VST
Linux VST

Patches/Banks

Scales for midiForceToKey

Source Code

Available by request, with the provision that you are not allowed to make fun of my code in public.

Links

Official forum at KVR
thread at KVR

Magic Button

If you feel like it:

top