Hi List I have been trying to fix bugs in the transport / jack sync part of Hydrogen for the last few days.
I thought I was on the right track for a while, but after playing with it for a while, it appears that the opposite is true. Hydrogen appears to be far from robust, when for instance, interacting with buggy counterparts like seq24. Playback will jump back and forth when adjusting the tempo, sudden segfaults happen etc. The reason for this is that the basic design of Hydrogen's audio engine is too primitive to handle things like tempo changes etc, in a sensible manner (see my mail from yesterday). The hacks required to build our features on top of it, become too complicated and buggy. I honestly doubt that we can meet the featureset that we currently plan for, in a reasonably bug-free way, without rewriting major parts of the core engine. Anyway I'm really fed up with i right now, and I can't keep debugging it for fear that my head will explode :-) What's worse, I have no Idea whether my commits to the engine (hydrogen.cpp and jack_output.cpp) have made matters better or worse (though I think, better - I have been trying to test it, but I can't find any real pattern in what triggers the bugs, sorry). Hrmpf. - Jakob Lund. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Hydrogen-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hydrogen-devel
