I think I may have solved the remaining bugs.

One was due to a boneheaded typo of mine: setSelectedTrack was just
enabling the wrong track.  This caused the bug where the first
playthru of a session just wouldn't play unless it was on track #1.

I also reset all the tracks every time we change documents.  In the
course of debugging, I noticed it left all unused tracks exactly as
they were in the previous document.  Didn't even seem to mark them
deleted, unless I missed it.  It seemed prudent to reset them all.

Regarding the bug where it falls completely silent, I was able to
reproduce something related, where on tracing it I could see it
gradually using more channels than it needed.  After the previous two
fixes, that no longer happens.

There is still one potential problem that I want to check out first.
I want to make sure it works right when one changes devices,
especially when one deletes them.

        Tom Breton (Tehom)



------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to