MIDI plugins
A witty saying proves nothing
MIDI plugins home   F.A.Q.   links   about this site

Split Poly (Other - MIDI Plugin)

Frank's MIDI plugins Split Poly

Split Poly
plugin name Split Poly
developer / manufacturer Frank's MIDI plugins
price $34.95 (bundle)
licence type commercial - must be purchased to be used, a demo version may be available
plugin type


available formats MFX
available platforms Windows 32bit
Windows 64bit
plugin status Released
plugin version
date added 28 September 2004 at 00:00
date updated 27 May 2007 at 21:27
Split Poly description
In essence, the Split Poly plugin strips a chordal passage into individual single-line melodies on separate midi channels. You could use this plug-in, for example, to transform a polyphone sax or trumpet section into single-line melodies:

Basically there are two splitting modes. “Track Split” splits note events that are recorded and already reside on a track. In contrast “Live Split” splits notes that are played live. These events come directly from the midi input device.

There are several options which allow a detailed control of the plug-in behaviour.

Split Type specifies the algorithm that will be used for splitting.
“Identical time, downwards” and “Identical time, upwards” split a chord if all of its note start at the same time. They differ only in the direction in which the chord will be split:

“Overlap, free channel” tries to ensure that on each midi channel there will be only one note playing at each possible time. This Split Type always searches for the lowest free and unused midi channel:

You can further control the non-note handling of all other remaining events (controller, aftertouch, patch changes, pitch wheel, etc. events). For example, if there is a volume change before a chordal passage that has to be split, what should be done with volume change: Leave non-note data unchanged, Duplicate non-note data, Delete non-note data, Set to specific midi channel.

Channel Filter offers an easy way to filter out events on single channels. Each channel that is checked will simply pass thru. Channels that are unchecked will be discarded. In the example on the right, events on channels one to eight will pass thru and events on channels nine to sixteen will be filtered.

Temporary Quantization performs a quantization with the given resolution before the splitting starts. After the splitting, the quantization is undone so that you effectively will never notice any changes in the event’s timing. This option is very helpful if the notes of a chord do not exactly start at the same time, although the notes are supposed to form a chord.


Angri Studios

all content copyright © 2003 - 2018 www.midiplugins.com