v0.1Latest

MIDI Merge

MIDI Merge

Combines several incoming MIDI streams into one unified output, interleaving their events in order. Use it to sum a keyboard, a sequencer, and controller data into a single line feeding one instrument or destination. Channel and message content from each source is preserved in the merged stream.

MIDI Merge node screenshot

Inputs

MIDI A

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

MIDI B

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

MIDI C

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

MIDI D

  • ID: midiD
  • 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

Notes

  • Canonical ID: midi.merge
  • 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.