> On 05/02/2014 07:22 AM, yves wrote:
>
>> I just tried the big-tuplet-rewrite branch and the bug is already fixed
>> here.
>>
>> So it probably would be better to test this branch then merge it to
>> trunk.
>
> Absolutely.  Anything else would be a silly waste of effort.

OK, I should have read this before my last message.

Time for a status report, then.  I've used big-tuplet-rewrite for real
work, but I just added some tempo management stuff, so that part is less
mature now.  I'm aware of several small bugs in it, but only one really
bothers me.

That one I've been meaning to ask opinions on, and this is as good a time
as any.  It is something that I need to squash before I call this ready,
but I am not sure what it ought to correctly do.

If you have adjacent notes of the same pitch and you select all of them
and change their lengths, you don't get a sensible result.  I know why it
messes up, but I don't know what a reasonable behavior should be.  If you
have (say) 4 eighth-note C3's, and you select all of them and add dot, in
your opinion should it:

 * Merge all of them, because now they overlap?  Yielding a half note
   tied to a 16th.
 * Start each one where the last one leaves off?  Yielding an initial
   dotted eighth-note, then three off-beat eighth-notes.
 * Make overlapping notes?  Yielding an initial eighth, then 6 16ths,
   some of which are two duplicate notes?  I mention this just for
   completeness, because it seems so wrong.
 * Refuse to modify anything?
 * Do something else?

Another bug that may just be worth living with: If you make a really
extreme tupling (say, 78), and slice it up furher with counterpoint (say,
16ths), it can make odd-looking note durations (like, half notes where one
would expect 32nds).  I know why this happens - I use a certain minimum
notional note length and it's not short enough - but it's kinda at the
bottom of my todo list.


        Tom Breton (Tehom)



------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to