diff --git a/Sources/VLModel.cpp b/Sources/VLModel.cpp index 3539acc..8d76d74 100644 --- a/Sources/VLModel.cpp +++ b/Sources/VLModel.cpp @@ -265,6 +265,8 @@ void VLMeasure::DecomposeNotes(const VLProperties & prop, VLNoteList & decompose // Prefer further triplets // if (prevTriplets) { + prevVisual = (prevVisual & ~VLNote::kAccidentalsMask) + | (p.fVisual & VLNote::kAccidentalsMask); if (p.fDuration >= 2*prevTripDur) { p.fDuration = 2*prevTripDur; if (prevTriplets == 1) {