l?rdagen den 25 oktober 2003 15.28 skrev Mathias Lundgren: .... > I've run hydrogen feeding it midi via MusE and jack as audio output. When > using -p 512 it sounds OK, even though it's possible to hear that the > timing isn't accurate. When increasing the period, -p 2048, it's really > horrible. I've glanced at the midi input thread sources in hydrogen and > noticed there are a few mutex thingies there. I've tried increasing the > real time priority of the midi thread, with no luck. I guess jack's > callback function (audio processing) and midi input thread are locking each > other out, and when the buffer gets bigger it results in greater > inaccuracy. When running hydrogen with alsa output in the same scenario as > above, there's no timing problems (but then I can't use it together with > any other apps). The above scenario applies to Zynadd as well. > Correcting myself. I've run both zynadd and hydrogen fed by muse, with muse running without audio at all, or jack output. zynadd & hydrogen using Oss. Zynadd runs like a clock in both cases (muse w/without jackaudio so the problem shouldn't be MusE's midi-feeding), when it comes to sync, but hydrogen doesn't. The inaccuracies in hydrogen are even worse with jack with large period than with hydrogen using the Oss-driver, but there are inaccuracies even when running hydrogen with Oss, when fed midi from muse. /Mathias