beta
cables is under heavy development.
There might be one or another bug, please let us know about it!

MidiChord3 Op

Ops.Devices.Midi.MidiChord3


MidiChord3

Map 3 midi notes to values


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".



Inputs

MIDI

MIDI Event In (Object)

The in port for the MIDI event

MIDI Channel index (integer /Number)
Note 1 index (integer /Number)
Note 2 index (integer /Number)
Note 3 index (integer /Number)
Normalize Velocity index (integer /Number)
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 Out 1 (Number)
Velocity 1 (Number)

Outputs first note's velocity

Gate 1 (boolean Number)

true when first note is played, false when not

Note Out 2 (Number)
Velocity 2 (Number)

Outputs second note's velocity

Gate 2 (boolean Number)

true when first note is played, false when not

Note Out 3 (Number)
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 Documentation 

Midi ops example

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

Open Example In Editor


Patches using MidiChord3