Link Search Menu Expand Document

MIDI communication

MIDI communication is provided by two kind of devices, available from the Device explorer:

MIDI processes

MIDI processes can write to a specific channel or directly to the root device through addresses. Simply drop either the MIDI node corresponding to the MIDI device, or the channel, to the port you want to connect to.

The most important processes are:

MIDI file support

Simply drag’n’drop a MIDI file in the score, either on a scenario or on the interval, from the user library or from your file explorer !

MIDI processing

  • See MIDI utilities for a list of processes that can alter MIDI data: arpeggiator, etc.
  • You can write your custom MIDI processors, for instance with the Javascript or the C++ JIT process.

# RTP MIDI / AppleMIDI To access MIDI devices over the network, it is recommended to use a custom RTP MIDI daemon.

  • On Linux: rtpmidid
  • On macOS: support is built-in to the operating system.
  • On Windows: rtpmidi