v0.1Latest

CC Emit

CC Emit

Converts an incoming control value into MIDI Continuous Controller (CC) messages on a chosen controller number and channel. It bridges internal modulation into standard MIDI automation that a host, hardware synth, or external device can receive. Use it to drive external gear or record patch modulation as MIDI CC automation.

CC Emit node screenshot

Inputs

Value

  • ID: value
  • Kind: control
  • Rate: control
  • Range: 0 to 1
  • Coercion: Implicit

Outputs

MIDI Out

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

Parameters

CC Number

  • ID: ccNumber
  • Type: int
  • Control: slider
  • Range or Options: 0 to 127 midiCC, step 1
  • Default: 1
  • Description: MIDI CC number to emit.

Channel

  • ID: channel
  • Type: int
  • Control: slider
  • Range or Options: 1 to 16 midiChannel, step 1
  • Default: 1
  • Description: MIDI channel for emitted CC messages.

Notes

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