OK, mostly the metronome works now.

Count-in bars are present and correct even in time signatures other 
than 4/4, something which has never worked before.

A couple of questions:

 * Guillaume, you wrote the conditional at rosegardensequencer.cpp:517 
which looks like it's supposed to be an optimisation.  Is that all it 
is?  I've commented it out because it was one of the things breaking 
count-in, but I'd like to be sure I'm not breaking something else.

 * Play vs Record Metronomes: at the moment there's only one muting 
status in the control block, and we simply ignore the record 
metronome toggle when writing it.  This makes for some bad behaviour, 
e.g. if you toggle the play metronome on and off again, you can no 
longer switch the record metronome on.  I assume the reason nobody 
has extended the control block to list record and play muting 
separately is that the MetaIterator on the sequencer side doesn't 
actually know whether it's recording or playing?  Should we make it 
so that it does, or should we rewrite the control block every time we 
switch from record to play or back again?


Chris



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to