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