MNX Specification Working Group meeting: July 6, 2026
Myke was unable to attend this meeting due to travel commitments, so only Adrian and Daniel were in attendance for this session.
Dynamics
- We agreed to expand the number of dynamic levels from ppp<->fff to pppppp<->ffffff, to match MusicXML and the range of glyphs provided in SMuFL (#521)
- For accent-dynamic, we agreed that we would use the same dynamic levels as an immediate dynamic, with two enumerations for prefix and suffix, allowing you to specify a prefix of s, r or nothing and a suffix of z or nothing. (#521)
- We agreed that we would add an optional ID – for now called
visuallyContinues– that specifies a previous dynamic that should be considered as linked for the purposes of alignment (#521) - We revisited how we handle fp dynamics and propose that we remove
attackValueand instead encode them as accent-dynamics, with a newresidualValuevalue to specify that the dynamic level continues as p (#522) - To accommodate a gradual dynamic that ends on a different staff, we will add
endStaffto dynamic group, using the staff number (#523)
Measure repeats
We haven’t had any community feedback on the proposal for measure repeats (#520), so Adrian plans to go ahead and add this to the spec as-is.
Next meeting
The next MNX specification working group meeting is scheduled for Tuesday 28 July 2026.