Hi Clement, Thanks for the response. 2011/8/13 Clemens Ladisch <cladisch@xxxxxxxxxxxxxx>: > The driver doesn't try to discover anything, it just blindly sends > the initialization SysEx for one device. > > Do you have any documentation for these SysEx commands? The only thing I found is this: http://www.potm.org/software/Unitor/mididata/index.html >> I tried to write a simple C program to check if the error is >> on the Perl side, but it didn't work > > What exactly does "didn't work" mean? It was able to receive the messages (without crashing), but was not sending anything. However, I would rather assume it was because of my lack of experience with ALSA programming and not enough C skills, rather than any shortcomings of the ALSA library itself. > Use SND_SEQ_OPEN_DUPLEX in snd_seq_open. > Drop the snd_seq_event_input_pending call; snd_seq_event_input > automatically waits for new events. Thanks, will try it when I'm back home and able to check it against the hardware. Regards, Bruno ------------------------------------------------------------------------------ Get a FREE DOWNLOAD! and learn more about uberSVN rich system, user administration capabilities and model configuration. Take the hassle out of deploying and managing Subversion and the tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2 _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user