Vuo
0.4.8
|
VuoMidi interface.
Typedefs | |
typedef void * | VuoMidiOut |
Manages sending messages to a MIDI device. | |
typedef void * | VuoMidiIn |
Manages receiving messages from a MIDI device. | |
Functions | |
VuoList_VuoMidiDevice | VuoMidi_getInputDevices (void) |
Returns a list of the available MIDI input devices. | |
VuoList_VuoMidiDevice | VuoMidi_getOutputDevices (void) |
Returns a list of the available MIDI output devices. | |
VuoMidiOut | VuoMidiOut_make (VuoMidiDevice md) |
Creates a manager for sending messages to a MIDI device. | |
void | VuoMidiOut_sendNote (VuoMidiOut mo, VuoMidiNote note) |
Outputs the specified note event through the specified MIDI output device mo . | |
void | VuoMidiOut_sendController (VuoMidiOut mo, VuoMidiController controller) |
Outputs the specified controller event through the specified MIDI output device mo . | |
void | VuoMidiOut_destroy (VuoMidiOut mo) |
Destroys a MIDI output device manager. | |
VuoMidiIn | VuoMidiIn_make (VuoMidiDevice md) |
Creates a manager for receiving messages from a MIDI device. | |
void | VuoMidiIn_enableTriggers (VuoMidiIn mi, VuoOutputTrigger(receivedNote, VuoMidiNote), VuoOutputTrigger(receivedController, VuoMidiController)) |
Sets up the MIDI input device to call the trigger functions when it receives an event. | |
void | VuoMidiIn_disableTriggers (VuoMidiIn mi) |
Stops the MIDI input device from calling trigger functions when it receives an event. | |
void | VuoMidiIn_destroy (VuoMidiIn mi) |
Destroys a MIDI input device manager. | |
void VuoMidiIn_disableTriggers | ( | VuoMidiIn | mi | ) |
Stops the MIDI input device from calling trigger functions when it receives an event.
Can be called from any thread.
void VuoMidiIn_enableTriggers | ( | VuoMidiIn | mi, |
VuoOutputTrigger(receivedNote, VuoMidiNote) | , | ||
VuoOutputTrigger(receivedController, VuoMidiController) | |||
) |
Sets up the MIDI input device to call the trigger functions when it receives an event.
Can be called from any thread.
VuoMidiIn VuoMidiIn_make | ( | VuoMidiDevice | md | ) |
Creates a manager for receiving messages from a MIDI device.
VuoMidiOut VuoMidiOut_make | ( | VuoMidiDevice | md | ) |
Creates a manager for sending messages to a MIDI device.