MidiChord3 Op

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


Full Name
  • Ops.Devices.Midi.MidiChord3
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

INPUT PORTS


MIDI

MIDI Event In (Object)

The in port for the MIDI event

MIDI Channel index (Number: integer)

Notes

Note 1 index (Number: integer)
Note 2 index (Number: integer)
Note 3 index (Number: integer)
Normalize Velocity index (Number: integer)
learn (Trigger)

Press to learn notes

reset (Trigger)

Reset the learned values

OUTPUT PORTS


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 (booleanNumber)

true when first note is played, false when not

Note Out 2 (Number)
Velocity 2 (Number)

Outputs second note's velocity

Gate 2 (booleanNumber)

true when first note is played, false when not

Note Out 3 (Number)
Velocity 3 (Number)

Outputs third note's velocity

Gate 3 (booleanNumber)

true when third note is played, false when not


Patches using MidiChord3

  • Examples
  • Public
  • My Patches