- From: Michael Good <mgood@makemusic.com>
- Date: Tue, 12 Jun 2018 08:42:44 -0700
- To: Joe Berkovitz <joe@noteflight.com>, Music Notation Community Group <public-music-notation@w3.org>
- Cc: James Sutton <jsutton@dolphin-com.co.uk>
- Message-Id: <9CD88E95-8969-4796-AC1A-C2BCF1446B07@makemusic.com>
Hi Joe, Lines and spaces carry semantic meaning in percussion staves, indicating instruments rather than pitches. So a CWMN format needs to semantically indicate the line and space on a percussion staff, not simply the Y coordinate. Since MusicXML already has that representation with step and octave, it seemed best to reuse those concepts exactly, but with different element names to ensure no confusion. This lets us use the same element structure for rests that are precisely positioned on a specific staff line, even though they also have no pitch. This has worked well over the years and has lots of implementation experience behind it, so I think it makes sense to bring it over as-is to MNX-Common. Of course we should consider if there is are improvements we can make, but I think moving to a Y coordinate would be a step backwards. I think this is true even with the “semantic Y” coordinate, which you described in a later email as I was writing this. I don’t see the value in using two semantic concepts for display on a lined staff when one concept works fine. Best regards, Michael Good VP of MusicXML Technologies MakeMusic, Inc. > On Jun 12, 2018, at 8:19 AM, Joe Berkovitz <joe@noteflight.com> wrote: > > Michael, > > Thinking about MNX here, what was the rationale behind using step/octave rather than a Y coordinate for an unpitched staff? I am sure there is a reason but I don't know it, and one point of view could be that step and octave are not concepts that make sense on an unpitched staff. > > . . . . . ...Joe > > Joe Berkovitz > > > On Fri, Jun 8, 2018 at 4:43 PM, Michael Good <mgood@makemusic.com <mailto:mgood@makemusic.com>> wrote: > HI James, > > Yes, the “if not present” refers to the unpitched element. And yes, it is an error to place pitched notes on a staff with a percussion clef, though I think many importers will handle that gracefully. > > Best regards, > Michael > > >> On Jun 8, 2018, at 11:55 AM, James Sutton <jsutton@dolphin-com.co.uk <mailto:jsutton@dolphin-com.co.uk>> wrote: >> >> Thanks Michael, >> >> Just for complete clarity. >> >> 1. "If not present". Does this refer to the percussion clef or the display-step elements? >> 2. Is it an error to place pitched notes on a staff with percussion clef? >> >> best regards >> James Sutton >> Dolphin Computing >> http://www.dolphin-com.co.uk <http://www.dolphin-com.co.uk/> >> http://www.seescore.co.uk <http://www.dolphin-com.co.uk/> >> http://www.playscore.co <http://www.dolphin-com.co.uk/> >> >> >> >> >>> On 8 Jun 2018, at 17:15, Michael Good <mgood@makemusic.com <mailto:mgood@makemusic.com>> wrote: >>> >>> Hi James, >>> >>> This is documented in the MusicXML tutorial at http://www.musicxml.com/tutorial/percussion/staff-lines/ <http://www.musicxml.com/tutorial/percussion/staff-lines/>. It is also in the XSD documentation for the display-step-octave group: "If percussion clef is used, the display-step and display-octave elements are interpreted as if in treble clef, with a G in octave 4 on line 2. If not present, the note is placed on the middle line of the staff, generally used for a one-line staff.” The tutorial includes some examples. >>> >>> Please let me know if this still seem unclear. >>> >>> Best regards, >>> Michael >>> >>> Michael Good >>> VP of MusicXML Technologies >>> MakeMusic, Inc. >>> >>>> On Jun 8, 2018, at 1:57 AM, James Sutton <jsutton@dolphin-com.co.uk <mailto:jsutton@dolphin-com.co.uk>> wrote: >>>> >>>> What is the rule for placing pitched notes on a staff with staff-lines < 5 with a percussion clef (not TAB)? >>>> I cannot find this anywhere in the documentation >>>> >>>> Thanks >>>> James Sutton >>>> Dolphin Computing >>>> http://www.dolphin-com.co.uk <http://www.dolphin-com.co.uk/> >>>> http://www.seescore.co.uk <http://www.dolphin-com.co.uk/> >>>> http://www.playscore.co <http://www.dolphin-com.co.uk/> >>> >> > >
Received on Tuesday, 12 June 2018 15:43:10 UTC