>Same previously said machine configuration, LL RTC 2.4.17 kernel, using 
>latest (ALSA 0.9.10a) drivers and pmidi 1.5.4 (both compiled and 
>installed by hand here).
>Every MIDI played with pmidi has "eaten" notes, even a very simple MIDI 
>file I wrote to test (one channel, max 3 notes playing simultaneously, 
>long notes). The file scatman.mid has lots of eaten notes. Invoking MusE 
>0.4.14 without options gives the same behavior. With the -RL things get 

i suspect that you had the ALSA sequencer set up with the default
timing source, which has a resolution of 10msec. since MusE uses the
RTC to provide finer-grain resolution, i would expect it to do
better. the ALSA sequencer can be configured to use the RTC as well.


>I get no xruns with MusE -RL. I don't know about MusE's internals, but 
>it seems to do a better job than the ALSA sequencer's scheduler when the 
>device is EMU10K. If ALSA sequencer is at kernel level, it should be 
>able to change its priority ro RT, or access the RTC directly, without 
>depending on one's permission to.

it doesn't have a priority per se. its a set of kernel routines that
are executed by a handler for the timing source (e.g the system "tick"
or the RTC or a PCM clock or whatever). 

>Well, shots in the dark, anyway. But 
>it's still too complicated to play MIDI files with EMU10K.

the EMU10K is not a hardware MIDI synth. it requires a device driver
to translate MIDI into register manipulations to produce sound. as
such, the performance of the "synth" is *highly* dependent on the
state of the device driver.

--p

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

Reply via email to