Hi,

At Fri, 11 Jan 2002 05:39:16 -0200,
Taupter wrote:
> 
> Excuse me for ranting, and many thanks to Takashi Iwai and the ALSA 
> developers for their hard work, but I would love to be able to listen 
> MIDI files properly on my Linux box. I know it's not so useful to 
> complaint about a bug and do nothing about, but my programming skills 
> are directed to a diverse area. Nevertheless, I have a sugestion about it:
> Note-eating on EMU10K seems to be a problem caused by a note-on and a 
> note-off events sent almost the same time due to latency problems, let's 
> say: I have a 1/32th note to play (very common on drum and "virtuoso" 
> tracks), but my latency someway makes the note-on and note-off events 
> associated to this given note to be sent almost together, to accomodate 
> the MIDI playing to the overall tempo of the MIDI file. It could explain 
> why I get so many xrun events when playing with MusE and why I can 
> listen slow tempo files almost without "artifacts" (and why these 
> artifacts don't occur always at the same place. It changes from program 
> to program, and even on different places when we run the same program 
> may times).
> I don't know anything about ALSA internals, and my proposition probably 
> is a shot in the dark, but if it is right, a solution could be to delay 
> the note-off event to at least the time the note is intended to play, or 
> God knows what.
> Thanks to every ALSA developer, and my best wishes I'll someday be able 
> to play a MIDI file the right way.

Sorry for the very late reply.
I put a workaround code into cvs to avoid triggering the note-on/off
at the same time.
Also a small bug which causes click noises was eliminated.
Please give a try once.

If still the problem remains, please let me know, or give me an
example midi file so that i can further debug it.


ciao,

Takashi

_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to