MidiNoteFilter Op

MidiNoteFilter

Only read a range of notes (e.g. C1 to C2)


<p>Allows you to limit the amount of midi notes that are read. It&#39;s also handy if you have a bunch of midi notes for a beat and want a trigger for each of them.</p>


Full Name
  • Ops.Devices.Midi.MidiNoteFilter
Visibility
  • Core Op - Official cables op
License
  • MIT
AuthorgithubTest Patches


Example Patch Midi ops example

This example file demonstrates how to use all the new midi ops.

Open In Editor

Youtube Video Tutorial

INPUT PORTS


MIDI

MIDI Event (Object)

<p>Midi event in</p>

MIDI Channel index (Number:

<i>integer</i>

)

Notes

Note Start index (Number:

<i>integer</i>

)

Note End index (Number:

<i>integer</i>

)

Normalize Velocity index (Number:

<i>integer</i>

)

learn (Trigger)

<p>lick and then press the first and then last midi note to automatically define the range</p>

reset (Trigger)

<p>Resets the selected range</p>

OUTPUT PORTS


Event (Object)

<p>Midi event out - passes all midi data through to allow midi ops to be stacked</p>

Trigger Out (Trigger)

<p>Triggers when notes between the selected range come in</p>

Current Note (Number)

<p>outputs all note numbers coming in between the selected range</p>

Velocity (Number)

<p>Velocity of current note. Normally between 0-127 unless Normalise velocity is enabled</p>

Gate (

<i>boolean</i>

Number)

<p>True when the note is on else false.</p>


Patches using MidiNoteFilter

  • Examples
  • Public
  • My Patches

Changelog


bugfixlearned input parameter are transfered to remote vieweruser avatarpandur - 2022-12-14 17:18
improvementrefresh parameter when changing notes etc.user avatarpandur - 2022-12-14 17:19
bugfixfixed an infitnite loop problemuser avatarpandur - 2022-12-14 17:19