Dmitry Baikov wrote: > I nearly finished alsaseq driver for jackmidi, but have a problem. > Alsaseq reorders events in fast sequences, so note-on/note-off pairs got > mixed. Events with the same timestamp are delivered in strict FIFO order. > The algorithm of sending is simple: > > snd_seq_ev_schedule_real(&alsa_event, output_que, 1, ×tamp); > ... > timestamp.tv_sec = (long) (offset / 1000000000); > timestamp.tv_nsec = (long) (offset % 1000000000); > snd_seq_event_output(self->seq, &alsa_event); Does this code really compute the time stamp _after_ setting it? Regards, Clemens ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel