Loading…
Loading…
Rule
Gradus GE-309 · cite this code — it is permanent. Rule id grace-note-stem-direction-defaults-up-ignoring-pitch
A grace note's stem follows the same pitch-vs-middle-line rule as any other note (Gould/Read state no exception for grace notes' stem direction, only for their proportionally smaller size and shorter stem length).
Gould, Behind Bars, grace notes section (grace notes follow ordinary stem-direction rules, scaled down); GraceNote extends StaveNote in VexFlow with no override of stem-direction defaulting logic (verified: gracenote.ts declares no constructor override of the stem-assignment block inherited from `StaveNote`).
This rule can be decided from pitches, durations and voices — no layout required. A validator can check it before anything is drawn.
Gradus GE-309 — Grace notes always render stem-up in Gradus, regardless of pitch or clef — a confirmed, previously-unflagged bug distinct from the main-note pivot bug. Gradus Engraving Rulebook v1.0. https://gradusmusic.com/engraving/rule/grace-note-stem-direction-defaults-up-ignoring-pitch
Rulebook v1.0 · text licensed CC-BY-4.0 · machine-readable at /api/v1/engraving/rules/grace-note-stem-direction-defaults-up-ignoring-pitch