Skip to content
  1. Control
  2. Operators

MIDI Filter

MIDI Filter passes or blocks MIDI events based on configurable predicates. Use it to isolate notes from CCs, split a keyboard into zones by note range, restrict to a single MIDI channel, filter out low-velocity ghost notes, or separate events from different controllers when using an all-devices MIDI Capture.

Place MIDI Filter after MIDI Capture. Set the predicates to pass the events you want. Use two MIDI Filter instances with different note ranges to split a keyboard into zones. Wire the filtered output into MIDI Note, MIDI Learn, or another filter.

  • Input 0: events — midi_event_v1 (required). The MIDI event stream to filter.
  • Output 0: out — midi_event_v1. Matching events pass through; non-matching events are zeroed to preserve frame alignment.
  • Channel — MIDI channel filter. -1 passes all channels; 0-15 passes only that channel. System messages bypass this filter.
  • Device — Device index filter. -1 passes all devices; 0+ passes only events from that device index. Lets one all-devices Capture be split per controller downstream.
  • Typenote / Typecc / Typeat / Typebend / Typeclock / Typeother — Toggle which message types pass. All on by default.
  • Notelow / Notehigh — Note range filter (0-127). Only applies to note on/off events. Default 0-127 (full range).
  • Cclow / Cchigh — CC number range filter (0-127). Only applies to CC events. Default 0-127.
  • Velthresh — Minimum velocity for note-on events. Events below this velocity are dropped. Default 0.
  • Invert — Inverts the filter decision: everything that would pass is blocked, and everything that would be blocked passes.
  • Zeroed (blocked) rows preserve frame alignment so downstream timing remains correct.
  • Reveal channels report per-block and cumulative passed/blocked counts.

This operator does not expose user parameters in the extracted schema.

Catalog metadata

Roles

  • transform
  • filter

Tags

  • midi
  • filter
  • channel
  • note
  • cc
  • velocity

Search groups

  • midi