v0.1Latest

MIDI Chord

MIDI Chord

Generates full MIDI chords from incoming single root notes, adding the configured intervals above each played note. It turns a monophonic line into harmonized voicings that follow whatever you play, with the chord shape set by the node. Use it for instant harmony, thickened leads, or arranged pad voicings driven from one finger.

MIDI Chord node screenshot

Inputs

MIDI In

  • ID: midi
  • Kind: midi
  • Rate: event
  • Coercion: Forbidden
  • Description: MIDI message input

Outputs

MIDI Out

  • ID: midi
  • Kind: midi
  • Rate: event
  • Coercion: Forbidden
  • Description: MIDI message output

Parameters

Root

  • ID: root
  • Type: enum
  • Control: select
  • Range or Options: Auto (auto), C (C), C♯ (C#), D (D), D♯ (D#), E (E), F (F), F♯ (F#), G (G), G♯ (G#), A (A), A♯ (A#), B (B)
  • Default: Auto (auto)

Chord

  • ID: chord
  • Type: enum
  • Control: select
  • Range or Options: Auto (auto), Major (maj), Minor (min), Diminished (dim), Augmented (aug), Sus2 (sus2), Sus4 (sus4), Power (power), Major 7 (maj7), Minor 7 (min7), Dominant 7 (dom7)
  • Default: Auto (auto)

Inversion

  • ID: inversion
  • Type: int
  • Control: numberInput
  • Range or Options: 0 to 3 count, step 1
  • Default: 0

Notes

  • Canonical ID: midi.chord
  • Category: midi
  • Runtime Surface: midi
  • Runtime Targets: control-main-thread
  • JUCE Early Access: Supported
  • Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.