beta
cables is under heavy development.
There might be one or another bug, please let us know about it!
MidiNoteFilter
Ops.Devices.Midi.MidiNoteFilter
Only read a range of notes (e.g. C1 to C2)

summary (oneliner)

Allows you to limit the amount of midi notes that are read.
It's also handy if you have a bunch of midi notes for a beat and
want a trigger for each of them.

doc

issues

youtube id

collections

related ops

Inputs

Note Values (Array)

MIDI

MIDI Event (Object)

Midi event in


MIDI Channel index (integer / Number)

MIDI

MIDI Channel (string / Number)

Pick a midi channel from 1 to 16


Note Start index (integer / Number)

Notes

Note Start (string / Number)

The first note in the range- all notes below this are ignored


Note End index (integer / Number)

Notes

Note End (string / Number)

The last note in the range- all notes above this are ignored


Normalize Velocity index (integer / Number)

Notes

Normalize Velocity (string / Number)

Enable to normalise values from 0 to 1 or -1 to 1


learn (Trigger)

lick and then press the first and then last midi note to automatically define the range


reset (Trigger)

Resets the selected range


Outputs

Event (Object)

Midi event out - passes all midi data through to allow midi ops to be stacked


Trigger Out (Trigger)

Triggers when notes between the selected range come in


Current Note (Number)

outputs all note numbers coming in between the selected range


Velocity (Number)

Velocity of current note. Normally between 0-127 unless Normalise velocity is enabled


Gate (boolean Number)

True when the note is on else false.


Caught a mistake or want to contribute to the documentation?

Edit Documentationcancel save
Midi ops example:

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



video tutorial:

Credits


Examples using MidiNoteFilter

Public Patches using MidiNoteFilter