Mrugalla / Xen

A VSTi that transforms input MIDI to polyphonic xenharmonic MPE MIDI.
GNU General Public License v3.0
5 stars 1 forks source link

Xen

A VSTi that transforms input MIDI to polyphonic xenharmonic MPE MIDI.

It does this by mapping the pitch from the xen scale to the closest MIDI note and adding a pitch bend event to bend this note to the desired pitch. Because each note needs to have its own amount of pitch bending, polyphonic inputs are played on separate MIDI channels (MPE).

Parameters

How to use

  1. Instantiate Xen as an instrument plugin.
  2. Instantiate an instance of your MPE-compatible target synth.
  3. Make sure Xen can output on all MIDI channels.
  4. Make sure the target synth can receive all MIDI channels.
  5. Send Xen's MIDI output to the target synth's MIDI input.
  6. Use Xen's internal synth to check if it works.
  7. If some pitches are wrong you need to align the pitchbend range.
  8. success :)

Known issues