On Sat, Jun 07, 2008 at 12:20:23AM +0200, [EMAIL PROTECTED] wrote: > ... > note that this just asks for params 512-639 (the first loop > of the previous posting is commented) > > so, after receiving param 590 i receive only every fifth or > fourth param, the rest is gone void. > this is repeatable, everytime. i receive every single param > correctly until and including param 590, then i receive > params with jumps in between, 4 or five params big.
This could be either the request or the reply getting lost. The way to find out is to check the replies using a completely separate receiver or any other way to monitor a physical midi stream. > when i add back usleep(10000); to the request loop, i get > all params in correct order but only up and including to > param 612. repeatable, always. This could well be due to entirely different causes as the first problem. I'd first try to get the version with the usleep() working, and then attack the other problem. Could you try to remove *all* interaction with gtk in midi_callback(). Just print the received events with printf() and run your app from a terminal. Ciao, -- FA Laboratorio di Acustica ed Elettroacustica Parma, Italia Lascia la spina, cogli la rosa. _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
