Hi.<br>I&#39;ve been trying to use midiout but it does not work when sending sysex because it sends 1 byte at a time.<br>Chatting with matju on #irc where he showed me the source code, I think the problem is that midiout uses ultimately sys_alsa_putmidibyte to send <br>
<br>snd_seq_ev_set_sysex(&amp;ev,1,&amp;data)<br><br>one byte at a time<br><br>So we thought about writing an external that uses alsa-midi functions and he guided me the first steps.<br>Now, the problem is that this external would need access to structure midi_handle, and variables alsa_midioutfd and alsa_nmidiout which are defined in s_midi_alsa.c (because creating and opening ALSA ports is handled there). The functions provided by s_midi are not good enough as I need to <br>
<br>snd_seq_ev_set_sysex(&amp;ev, data_array_size,data_array)<br><br>So my question is: is it possible to write such external? or I need to patch the sources?<br>Thanks!<br>