I test Rosegarden (along with other MIDI software) on every Ubuntu release, and haven't yet run into that particular problem, or anything similar.

In my testing, I'm almost always using JACK (qjackctl), and Qsynth.

I will do some testing using an external synthesizer, and let you know if I encounter a problem with that.

I also use USB audio interfaces, and haven't yet had a problem with them, so far.

- Aere


On 3/1/19 4:01 PM, Chris Cannam wrote:
On Fri, 1 Mar 2019, at 22:21, D. Michael McIntyre wrote:
Come to think of it, I know there have been perennial problems with one
of the advanced timers that have caused endless mayhem.  I ran lsmod and
I have snd_hrtimer loaded.  I looked at the startup debug stream and see
that Rosegarden is picking "system timer."  That sounds right.  Vague
memory is that Chris would have preferred the HR timer, but it was
unstable, and given more recent discussion, it still is, so Rosegarden
defaults to something that usually works.
My rather faint recollection is it went something like

  - System timer: always available, but not always reliable because various 
power-saving things can mess with it - before those adaptive things appeared, 
we had the choice between reliable-but-jittery 100Hz stock kernel and 
reliable-and-clean fixed-rate 1000Hz timer settings available in multimedia 
kernels. I don't know whether multimedia kernels with such timers still exist

  - HR timer: good if working, but used to be very unreliable, able to lock up 
the whole system

  - soundcard timers: good if you have an audio stream running (e.g. if JACK is 
in use against the same soundcard) but of no use otherwise, which is why they 
can't be the default

Who knows, things might have changed in the last couple of decades. And there 
must surely be better ways to do this in new code - this choice was always a 
crap one.

I wish time hadn't dulled my once sharp memory so much.
Ah, yes. Welcome to the... wherever we are.

Time goes faster as you get older, of course. So the things you're trying to 
remember, which you think of as recent, are more than a decade old - that would 
have been a while back at any age.


Chris


_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


--
Sincerely,
Aere



_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to