Vuo
0.5.1
|
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 reference-counted object to manage 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 . | |
VuoMidiIn | VuoMidiIn_make (VuoMidiDevice md) |
Creates a reference-counted object to manage 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. | |
typedef void* VuoMidiIn |
Manages receiving messages from a MIDI device.
typedef void* VuoMidiOut |
Manages sending messages to a MIDI device.
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.
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 reference-counted object to manage receiving messages from a MIDI device.
VuoMidiOut VuoMidiOut_make | ( | VuoMidiDevice | md | ) |
Creates a reference-counted object to manage sending messages to a MIDI device.
void VuoMidiOut_sendController | ( | VuoMidiOut | mo, |
VuoMidiController | controller | ||
) |
Outputs the specified controller
event through the specified MIDI output device mo
.
void VuoMidiOut_sendNote | ( | VuoMidiOut | mo, |
VuoMidiNote | note | ||
) |
Outputs the specified note
event through the specified MIDI output device mo
.