Vuo  2.3.2
VuoMidi.h
Go to the documentation of this file.
1 
10 #include "node.h"
11 
12 #ifdef __cplusplus
13 extern "C"
14 {
15 #endif
16 
17 #include "VuoMidiController.h"
18 #include "VuoMidiInputDevice.h"
19 #include "VuoMidiOutputDevice.h"
20 #include "VuoMidiNote.h"
21 #include "VuoMidiPitchBend.h"
24 
25 void VuoMidi_use(void);
26 void VuoMidi_disuse(void);
31 
34 
38 typedef void * VuoMidiOut;
39 
44 
45 
49 typedef void * VuoMidiIn;
50 
53 (
54  VuoMidiIn mi,
55  void (*receivedNote)(void *context, VuoMidiNote note),
56  void (*receivedController)(void *context, VuoMidiController controller),
57  void (*receivedPitchBend)(void *context, VuoMidiPitchBend pitchBend),
58  void *context
59 );
61 
62 #ifdef __cplusplus
63 }
64 #endif