- From: Joe Berkovitz <joe@noteflight.com>
- Date: Thu, 30 Mar 2017 18:23:34 -0400
- To: Matthew James Briggs <matthew.james.briggs@gmail.com>
- Cc: "public-music-notation-contrib@w3.org" <public-music-notation-contrib@w3.org>
- Message-ID: <CA+ojG-YhtSS6Bvkz5iHHn+Y=vZaQeJPA0o9bx+7jFgwCfDpMOw@mail.gmail.com>
Hi Matt, Certainly, taking on too much is always a danger worth watching out for and I think that some skepticism is completely warranted. There should be a good reason why everything is there. And I'm sure I have made some mistakes, so I expect (even hope) that we will prune features from MNX in the long run. But... "racing off a cliff"? I think not. Let me at least say a few things in defense of the points you critiqued -- and I hope to speak more in Frankfurt. - A key element of MNX is profiles, which will identify exactly which features in the spec are required to be used in a given context. This is a very important tool for keeping the spec manageable. SVG and files-on-the-side are, to me, quite likely to be optional features that are not part of the standard MNX profile. - MNX is not based on anyone's application back end, much less mine. There is no intent that MNX act as a back end of music editors. It is truly an attempt to answer the needs of bona fide use cases, including exchange. But the fact is that at this juncture, the notation community needs more than an exchange format, particularly the publishing side. - The clear separation of semantic, appearance and interpretation layers by use of CSS makes it much easier for applications to determine where musical content ends and visual/performance data begins. In many cases, the latter layers may not even be imported/exported. - The MNX proposal supports only a fraction of the use cases that we identified, and I do not think it should support them all. - Many of the most complex features of MusicXML's core are simplified by MNX. There is a serious attempt here to make the "unwieldiness quotient" go down, not up. Anyway, I'm not trying to persuade you at this stage, just offering a response and looking forward to a spirited discussion! Best, . . . . . ...Joe Joe Berkovitz Founder Noteflight LLC 49R Day Street Somerville MA 02144 USA "Bring music to life" www.noteflight.com On Thu, Mar 30, 2017 at 2:30 PM, Matthew James Briggs < matthew.james.briggs@gmail.com> wrote: > Michael's point is a good one. However, my main concern with MNX, based > on the discussion thread and proposal, is that it is trying to do too > much. I think one of the problems with MusicXML was that it tried to > accommodate too many use cases and in so doing became unwieldy to the point > that no one could properly implement all of it's features. I could be > wrong, but I don't think there is any application that has ever been > created that can use all of MusicXML's features, and this seems to me to be > a flaw in the specification. > > MNX, with it's introduction of SVG, embedded files, files on the side, > CSS, etc, appears to be quickly racing off of the edge of the same cliff > and I wonder how many applications will jump on board. It feels a little > bit like Joe is describing how his application's backend will work instead > of describing a music notation data exchange format. > > I wonder if Finale, Sibelius, MuseScore, Lilypond and Komp (us), are going > to stick with MusicXML or else need to come up with something better suited > to exchanging notation data between them. > > Sorry to be a skeptic, but I might as well signal that I will be playing > that role at Messe. I'm looking forward to meeting all of you nonetheless. > > Thanks! > Matt > > > > > .mjb > > > On Tue, Mar 28, 2017 at 11:12 AM, Michael Good <mgood@makemusic.com> > wrote: > >> Hi James, >> >> You are leaving out the main dish: it is semantic, and not spatial or >> temporal. >> >> I don't see how a computer file could include the main dish. The >> semantics are located in the readers' minds, and computers have no access >> to minds. Nobody really knowns how and why brains interpret the world in >> terms of space and time. Performance practice traditions are an exclusively >> *human* undertaking, and are what real music making is all about. >> >> >> I don’t think what you’ve written has been accurate since at least the >> 1950s if not earlier. Today computers and humans perform music together all >> the time. Computers have been representing musical semantics for a long >> time. There are hundreds of existing music applications that use MusicXML >> today to represent musical semantics in a way that can be shared with other >> applications. That includes applications that listen to human performers >> and communicate with them in semantic terms. >> >> If you look at the list at http://www.musicxml.com/software/ you will >> see a wide range of applications that are used for composing, performing, >> teaching, studying, preparing, analyzing, and finding music. The vast >> majority of these rely on a semantic representation of music. Many of the >> people behind those applications are members of this community group. >> >> I think we need to understand and value the work of the different members >> of this group in order to have productive conversations. If we all think >> only of the needs of our particular application and not at all of the needs >> of other applications, it will be difficult to make any progress. >> >> Best regards, >> >> Michael Good >> VP of MusicXML Technologies >> MakeMusic, Inc. >> >> >> >> >
Received on Thursday, 30 March 2017 22:24:09 UTC