Table of Contents

Understanding the MIDI Filters

The MIDI filters can be found in the MIDI tab of the Property Editor for the Actor-Mixer Hierarchy objects. When receiving a MIDI message on a complex object structure, you can use the MIDI filters to select which child object to play.

The MIDI filters define which child object to play will based on:

  • MIDI note key.

  • MIDI note velocity.

  • MIDI channel.

Because re-sampling has a tendency to create unwanted artifacts as sounds are pitched away from their root notes, you may want to use multiple recorded samples at different root notes to cover the full extent of an instrument. A technique often used that usually provides good results when memory is limited is to use a few different sample root notes per octave and pitch them up and down to cover the full 12 semitones of an octave.

Here's an example for two octaves of an instrument pitching the root notes down by a second and up by a minor second:

  • Instrument (Blend Container)

    • Root note: C3 - Range: Bb2 to C#3

    • Root note: E3 - Range: D3 to F3

    • Root note: G#3 - Range: F#3 to A3

    • Root note: C4 - Range: Bb3 to C#4

    • Root note: E4 - Range: D4 to F4

    • Root note: G#4 - Range: F#4 to A4

The Blend Container simultaneously plays every child when playing the container. The filter however blocks the children that don't match the filter rules.