Broadcast MIDI commands to a remote computer's virtual MIDI device

General Option! (&push, &room, &view, &scene)


  • &midipush

  • &mo


Device indices starts at 1, where an index of 0 implies "all". You can refer to https://vdo.ninja/midi for a drop-down list of available MIDI devices; the first MIDI device in the list would have a device index ID of 1.

Example: &midiout=2



using 0 will listen to all midi input devices

(integer value. eg: 1)

midi input device list index ID; 1 and up.


Allows for sending of MIDI signals to a remote computer. Mirrors even the channel ID.

The remote device must use &midiin to accept the signal and a peer connection is needed for the signal to take place.

You can disable the video and audio of VDO.Ninja, but still have a basic data-only peer-connection, but using &videodevice=0&audiodevice=0 or &novideo&noaudio.

If testing locally, beware of feedback loops, where the MIDI output is fed back into the MIDI input, causing high CPU usage and a lot of MIDI messages. If testing locally, use two MIDI devices and explicitly select the input and output MIDI devices to avoid these feedback loops.


Last updated