[linux-audio-dev] Audio/Midi system - RT prios..

Chris Cannam chris.cannam at ferventsoftware.com
Fri Dec 30 17:25:44 UTC 2005


Florian Schmidt writes:
> Here's example output with rosegarden producing a 
> supposedly steady stream of 16th notes at 120 bpm:
> [...]

Those results certainly are pretty poor.  We do have 
a very similar test in the Rosegarden tree (the 
complainer test) but it doesn't stress the system 
quite the way it seems your program does. 

I'll have to review the sequencer API and look at 
adding a separate RT MIDI thread as an alternative 
(which should be straightforward enough).  The 
rationale for using queued events is simple -- ALSA 
provides the service, why duplicate it? -- but it's 
probably true that we've already spent far more time 
working around problems with it than we saved by not 
duplicating it.  (Does anyone else use queued 
sequencer events in earnest?)


Chris



More information about the Linux-audio-dev mailing list