beta
cables is under heavy development.
There might be one or another bug, please let us know about it!
MidiChord3
Ops.Devices.Midi.MidiChord3
Map 3 midi notes to values

summary (oneliner)

This op is able to output the note numbers and velocities of up to 3 different midi notes at once. Useful when playing chords.

You can press "learn" and then play the notes on your midi-keyboard / in your DAW to automatically assign them to MidiChord3.

It is also possible to normalize the velocity values (which usually range from 0-127) to either "0 to 1" or "-1 to 1".

doc

issues

youtube id

collections

related ops

Inputs

MIDI

MIDI Event In (Object)

The in port for the MIDI event


MIDI Channel (string Number)

MIDI Channel number from 1 - 16


Notes

Note 1 (string Number)

First note index


Note 2 (string Number)

Second note index


Note 3 (string Number)

Third note index


Normalize Velocity (string Number)

Normalize the velocity to either "-1 to 1" or "0 to 1". Normalization applies to all notes.


learn (Trigger)

Press to learn notes


reset (Trigger)

Reset the learned values


Outputs

MIDI Event Out (Object)

The out port for the MIDI event


Trigger Out (Trigger)

Triggers whenever one of the chosen notes is played


Note 1 (Number)

First note index


Velocity 1 (Number)

Outputs first note's velocity


Gate 1 (boolean Number)

true when first note is played, false when not


Note 2 (Number)

Second note index


Velocity 2 (Number)

Outputs second note's velocity


Gate 2 (boolean Number)

true when first note is played, false when not


Note 3 (Number)

Third note index


Velocity 3 (Number)

Outputs third note's velocity


Gate 3 (boolean Number)

true when third note is played, false when not


Caught a mistake or want to contribute to the documentation?

Edit Documentationcancel save
Midi ops example:
Op example patch is not public domain!

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



Credits


Examples using MidiChord3

Public Patches using MidiChord3