Loading…
Loading…
Rule
Gradus GE-236 · cite this code — it is permanent. Rule id tuplet-arithmetic-check-must-not-be-skipped-when-tuplets-present
A tuplet changes a group of notes' sounding duration relative to their written duration, but the correct check is: sounding duration (written duration × notes_occupied/num_notes for each tupleted note) must still sum, across the whole voice, to a whole multiple of the bar length. Tuplets are exactly the case where beat-arithmetic verification is MOST needed, not a case to abstain from.
Follows directly from standard duration arithmetic (Gould, Behind Bars, ch. 'Tuplets'; Read, Music Notation, tuplet duration chapter) — no notational authority exempts tupleted passages from bar-length arithmetic.
This rule can be decided from pitches, durations and voices — no layout required. A validator can check it before anything is drawn.
Gradus GE-236 — The per-voice beat-total sanity check must still run — correctly — when tuplets are present, not be skipped. Gradus Engraving Rulebook v1.0. https://gradusmusic.com/engraving/rule/tuplet-arithmetic-check-must-not-be-skipped-when-tuplets-present
Rulebook v1.0 · text licensed CC-BY-4.0 · machine-readable at /api/v1/engraving/rules/tuplet-arithmetic-check-must-not-be-skipped-when-tuplets-present