7 #include <jack/ringbuffer.h>
9 #include <alsa/asoundlib.h>
11 typedef struct _JackVST JackVST
;
14 jack_client_t
*client
;
19 jack_port_t
*midi_port
;
20 jack_port_t
**inports
;
21 jack_port_t
**outports
;
28 volatile int midi_learn
;
29 volatile int midi_learn_CC
;
30 volatile int midi_learn_PARAM
;
34 /* For VST/i support */
37 pthread_t midi_thread
;
40 jack_ringbuffer_t
* event_queue
;
41 struct VstEvents
* events
;
44 #define MIDI_EVENT_MAX 1024
46 #endif /* __jack_vst_h__ */