Jeremiah Benham wrote:

> You definately need alsa.  Alsa is much lower latency.  Alsa works fine for 
> my Sblive!
>>>http://www.zip.com.au/~akpm/linux/schedlat.html#downloads installed and
>>>enabled, and I have yet to see an ALSA MIDI player that doesn't eat notes
>>>when playing using EMU10K synth.
> This is because it is using softsynth.  This is more processor intensive.  


Huh? softsynth? I'm not using iiwu or Timidity++, just playing notes 
through the EMU10K internal MIDI synth.

>>Hmm..well, I once noticed dropped notes with my Emu10k1-based
> Not only must you have the low latency patch but you must set it to have real 
> time priority.


Ouch... I can remember when I had an SB16 with WaveBlaster2 
daughterboard, and MIDI went just fine that way, and my ol'SB64 with 2MB 
RAM loaded those sound fonts and played just as nice as the waveblaster 
did. I should only put my user in the group audio and everything went 
fine. Same machine, same linux distro, standard kernel.

> invoke muse with:
> muse -RP midifile.mid
> 
> If it gives you any errors saying unable to set real time priority than that 
> is your problem.  


Ok. it played a lot nicer now, and the xrun rain is now a gutter. I 
cannot hear major artifacts anymore. Plus one to us! :)
But think: To get a simple MIDI file being played nicely we had to patch 
the kernel, change priorities and run MusE, because pmidi or playmidi -e 
still don't work as intended, the same to Rosegarden, noteedit and 
u-name-it. Well... why? I know there's a lot of issues on kernel 
latency, priority and such, but if so, why did I get nice MIDI playing 
using waveblaster2 and SB64 EMU8K internal synth (both ISA cards), with 
both OSS-Free and ALSA with a non-patched kernel and no renice'ing 
either? This MIDI problem only came to light when I got the SBLive! 
card. What it seems strange to me is EM10K is a wavetable MIDI device 
the same way EMU8K is, and I get so diverse behavior from one to 
another. That's why I send a message almost every month about this 
issue. Ok, now I got -one- program playing nice, after a lot of 
tweaking. But it should be simpler.
Maybe it's a rant, but I see how PCM playback has evolved and is stable 
right now, but wavetable synth seems to be relegated to a second place. 
No PCM playback problem with XMMS, Xine, MTV, GStreamer, but no MIDI 
application can use EMU10K without lots of tweaks. I'm not only saying 
about sequencers, MIDI-editing software, but even simple _players_ 
cannot work right by default.
Disabling the rant mode, I believe these issues will be addressed sooner 
or later. I would love to help coding, but my C skills aren't so 
bright... :) But I think I can help talking about the perceived needs 
from a MIDI/Wavetable addict standpoint. User feedback! :)


Claudio



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

Reply via email to