Dear All,

What exactly is the difference between jack_midi_event_reserve and jack_midi_event_write ?
In particular, if I call jack_midi_event_write, does it actually copy the data from the buffer, which I provide?
Or does it use that same buffer.

Another question is how can I send midi events generated from GUI, (which does not run in the audio callback)?
My guess is to cache them somewhere and transmit them inside the callback?
Am I guessing correctly?