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

Reply via email to