Errors in playback with swung timing and triplet ties

I just noticed some unusual behavior with swing timing. If I make a quarter note triplet, then tie the first note to an eighth note directly before it, playback treats that eighth note as an unswung eighth, i.e., it’s too long and the note starts too early. Tying an eighth note triplet to a sixteenth note directly before it causes similar behavior.

However, tying the last note of a triplet works fine!

If the swing timing is 66%, there’s a workaround by making the eighth note part of its own triplet, but this doesn’t work if the swing timing is hard or soft.

To summarize: the examples on the first line are bugged; the examples on the second line are fine; the example on the third line is fine as long as swing timing is 66%. If you want to replicate this, the chords are a handy baseline to check the timing against, and I recommend setting BPM as low as possible.

Thank you for your detailed description. I guess that there just isn’t any logic there to account for this special scenario where triplets are tied to swing eighth notes. I’ll have to investigate.
Dennis

I finally found some time fixing this. All notes which started or ended on a triplet beat were seen as triplets and thus not touched by the swing factor.
Now everything should work after the next update.

Regards!
Dennis

3 Likes

If the swing timing is 66% anyways, you may also switch to 12/8 time. Select a bar length of 12 and set ‘Beat Unit’ from 1 to 3. This will disable swing timing by default. Then, you can use both straight and swing 8ths without problem. Straight 8th becomes a dotted 8th (length 1.5) while the swung 8ths are of lengths 2 and 1.