-
Notifications
You must be signed in to change notification settings - Fork 38
MidiFX
MidiFX are effects that can be applied after midi data is generated by playing keys or a sequencer and before any midi data goes out of the device.
MidiFX can currently only be used within the: MIDI (MI), Chord (CH) and Euclidian (EL) modes.
MidiFX currently only work on internally generated midi, but may support external midi coming in from USB in the future.
MidiFX are arranged in groups of 8 MidiFX. A group of 8 is called a MidiFX Group. In the MI Mode, midi notes generated by playing the keyboard can only be routed to one MidiFX Group. In the sequencer modes, midi notes can be routed to different MidiFX groups by track.
Think of a MidiFX group as a pedalboard for Midi. Midi data comes in from the left and go to MidiFX slot 1, then out of slot 1 to slot 2, until slot 8, then out of the device.
You can change the active MidiFX group in the MI Mode and the Chord modes by holding aux and pressing one of the Top Keys 6-10.
To enter the MidiFX submode, hold AUX, then hold or double click on a MidiFX Key(Top Keys 6-10).
Top Key 1: Copy
Top Key 2: Paste
Top Key 1 + 2: Cut
Top Keys 3 - 10: Select a MidiFX slot
Bottom Keys: Add or change the type of MidiFX for a slot. You must hold down the MidiFX slot key in order to change.
To move a MidiFX slot around, you can either cut and paste, or you can hold a MidiFX slot key and turn the encoder.
There are several different MidiFX available for each slot. Select a MidiFX slot, and you can edit the parameters for that instance of a MidiFX.
Each MidiFX type has a chance parameter. If this is less than 100%, than there is a chance this effect will not be applied.
Available MidiFX:
- Chance: Uses randomness to determine if a note passes through: 100% or gets killed: 0%
- Transpose: Transpose midi notes by semitones or octaves
- Randomizer: Randomize notes by range, octaves, velocities, and note lengths.
- Harmonizer: Generate multiple notes from a single note. Great for 1 key chords, or to randomly play chords by setting it's chance parameter to less than 100%
- Scaler: This forces notes into a specific scale.
- By default this uses the global scale. Modifying the root and scale pattern parameters changes the global scale.
- You can turn 'GLBL' to off to make this MidiFX instance use it's own unique root and scale pattern.
- Make Mono: This forces polyphonic midi notes into monophonic.
- Arpeggiator: This is an advanced arpeggiator. An arpeggiator MidiFX is automatically added to a MidiFX group if you use any of the arpeggiator AUX quick keys.
- Try combining the arpeggiator with other MidiFX either before or after the arpeggiator for interesting effects.
- Arpeggiators are reasonably resource intensive, try to avoid using more than 3 of them in a MidiFX group for optimal performance.