<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Dear All,<br>
    <br>
    What exactly is the difference between <b>jack_midi_event_reserve</b>
    and <b>jack_midi_event_write</b> ?<br>
    In particular, if I call <b>jack_midi_event_write</b>, does it
    actually copy the data from the buffer, which I provide?<br>
    Or does it use that same buffer.<br>
    <br>
    Another question is how can I send midi events generated from GUI,
    (which does not run in the audio callback)?<br>
    My guess is to cache them somewhere and transmit them inside the
    callback?<br>
    Am I guessing correctly?<br>
    <br>
    Cheers,<br>
    <br>
    Robert<br>
  </body>
</html>