User Tools

Site Tools


mididocs:v4l:midiprocessing

This is an old revision of the document!


MIDIdocs

The V4L as a MIDI Processor

Link to Forum Discussion

The V4L can also be used to process incoming midi signals. All incoming MIDI can be forced-to-scale, and effects (like delays and LFOs) can be applied to selected channels. Since firmware version 85, with a configuration change, the processed notes can go out on the same channel they came in on.

To enable force-to-scale on incoming MIDI notes:

  1. Open the MIOS32 File browser built into MIOS Studio.
  2. Edit the SESSIONS/DEF_V4L/MBSEQ_C.V4 file.
  3. Find “LiveForceToScale”, and set it to 1. If it doesn't exist, add it and set it to 1.

When In–>Out is enabled on the V4L, incoming MIDI notes will now be forced to the scale set on the V4L's force to scale setting for the currently selected V4L sequence (set the scale and root note using the V4L SCALE button). If you choose different force-to-scale settings for the two V4L sequences, you can do quick key changes on the incoming midi by simply switching between the two sequences on the V4L using the SEQ1 and SEQ2 buttons.

All incoming MIDI notes on channels 1-4 will be merged together and sent out on the MIDI channel of the currently selected V4L sequence. In this configuration, the V4L only forwards MIDI notes received on channels 1-4.

Preserving the Original Channel

Well, that's all very nice, but what if you don't want the notes to all be merged onto the same MIDI channel? What if you want the V4L to forward notes received on all 16 MIDI channels, and you want each note

mididocs/v4l/midiprocessing.1410746778.txt.gz · Last modified: 2014/09/15 02:06 by borfo