- From: Joe Berkovitz <joe@noteflight.com>
- Date: Mon, 21 Aug 2017 16:51:43 +0000
- To: public-music-notation-contrib@w3.org
- Cc: Daniel Spreadbury <D.Spreadbury@steinberg.de>, Michael Good <mgood@makemusic.com>
- Message-ID: <CA+ojG-YvYTjdq5f-k_yr9M2gvVMTiZnjbM+7QiRoiuSweRwXsA@mail.gmail.com>
Hi all, The co-chairs have finally had a chance to review the complete results of the recent vote on charter language. We thank everyone who responded with their comments and thoughts, and would like to share our responses with the group. We have one request: please start a fresh email thread for any further discussion of these points, so that we don't get one thread that mixes everything together. Comments forthwith: James Ingram: I'm still a bit unhappy with the GMNX definition in the current proposal, > but like the version in Joe's latest email ("an idiom-independent encoding > of graphics and performance information"). > This probably doesn't matter much, and I certainly don't want to slow down > the process of re-chartering, but maybe you could use (something like) the > following: > "The GMNX format (working title), designed to represent instantiations of > scores in terms of specific visual, performance and audio content and a set > of relationships between these facets. GMNX aims to define an encoding of > graphics and performance information that is independent of the notational > idiom, and to supply a high degree of interoperability to client > applications." The co-chairs prefer the language in the revised charter, but we do agree with James about the intent to make GMNX independent of notational idiom. L. Peter Deutsch: > (1) The charter is impermissibly vague with respect to the distinction > between "semantic" and "graphical" aspects. Is beaming "semantic" or > "grahical"? Some clarification about what aspects of CMN fall into which > category is needed. (2) The strong commitment to some kind of compatibility > with MusicXML ties any new format to MusicXML's hopeless muddle of semantic > and graphical aspects, as well as its fundamental misunderstanding of what > it means to be a standard. I cannot support any charter that takes this as > a given. (1) The co-chairs agree on the goal of making a clear distinction here. I think where we differ is on how and whether the charter needs to describe this goal. We all agree that the MNX spec must succeed in this respect, where past efforts have failed. The CG can judge this success on its merits as we move forward. (2) The charter and CG aren't making any commitment to MusicXML compatibility that is strong enough that we would stick to a "muddle", merely to achieve some degree of compatibility. We do assert that compatibility is desirable, but not at the expense of setting aside semantic/graphical clarity. Dominik Hornel: 1) Deliverables should include together with the CWMNX specification a list > of works (scores) or extracts of them that are "representative" for the > music notation in consideration > 2) The group should point out how music which is nor CWMN neither visual > GMN, like medieval music (neumes) or extensions of CWMN employed in > contemporary music (e.g. advanced playing techniques), may be added to the > existing CWMNX specification The co-chairs agree with (1). It remains to be seen whether the more open goal of (2) can be reconciled with a strong, unambiguous CWMN-specific spec. It's something to keep in mind as we develop the CWMNX specification, but we'd hesitate to make this a litmus test for success of the initial deliverable -- hence its absence from the charter. If we do not make the CWMNX spec accommodate these other repertoires, the path remains clear for creating additional MNX specs with definite semantics that are appropriate for those idioms. Mogens Lunderholm: I think that a list of musical symbols should be provided (Under > deliverables). This should serve as a crossreference between the other > documents. (Music symbol <-> MusicXml symbol <-> MNX symbol > <-> Character Code in SMuFL and the meaning of it) A concordance that ties specifications together is a good idea. Suggest that an issue be opened to track this. Alexander Plötz: With the given definitions and differentiations for the two formats, as > well as with the relevant discussion so far, it must be said that "GMNX", > realistically, covers phantom scores. There is, in overall relation, only a > microscopic number of scores/music matching the current "GMNX" purpose > while reasonably not being encodable with thorough implementations of the > general approaches that will most probably be at the heart of "CWMNX". The co-chairs would like to make it clear that GMNX is about much more than phantom scores. GMNX is a format that can support meaningful rendering of music ranging from the most conservative interpretation of CWMN, to non-Western notational idioms, to one-off experiments in notation from history or in the future. In particular we expect GMNX to be important for a large class of "partly CWMN" scores that incorporate CWMN concepts, but also break the constraints required to put CWMNX on a solid foundation. While I certainly do not want to imply this to be more than a coincidence, > I would like to point out that the statement can be interpreted in two very > different ways. It could either mean that any single features and idioms of > MusicXML should be carried over if they prove to be just as useful, but > also should readily be disposed of if it turns out to be *im*possible to > reconcile them with any new strategies to solve over-arching problems. This > is the approach that I personally would see as appropriate and productive. > I suspect, though, that the more common interpretation will be a bit more > literal: as a priority to actually make as few changes as possible to the > existing MusicXML specification. The most obvious way to achieve this is to > dismiss issues that would necessitate profound changes. The chairs' intent is very much the former meaning: we want to retain what we can, without blocking new strategies to solve the real problems that exist with MusicXML. Pavel Studený: As MusicXML already is quite complex, I personally consider the idea of a > new, incompatible MNX unfortunate. I can't think about an example where > this has worked well, although in most cases, such as HTML5 and (abandoned) > EcmaScript 4, breaking the compatibility has been considered and deprecated. Pure compatible changes would be great to have. Unfortunately we don't see this as a scenario in which pure compatibility can fix the problems that need fixing. But it's not a given that this is a lost cause. The changes to the initial version of Python language might be one counterexample from recent history. Or IPv6 vs. IPv4. Overall, we realize the change is demanding but feel it's worth it in the long run. Thanks to all, Joe Berkovitz Daniel Spreadbury Michael Good
Received on Monday, 21 August 2017 16:52:07 UTC