- From: Matthew James Briggs <matthew.james.briggs@gmail.com>
- Date: Fri, 31 Mar 2017 11:31:07 -0700
- To: Joe Berkovitz <joe@noteflight.com>
- Cc: "public-music-notation-contrib@w3.org" <public-music-notation-contrib@w3.org>
- Message-ID: <CANf+YHxXjy9H7ydagBjcXiNsggKESrfsPUiptnDeuZ=VEq4xvA@mail.gmail.com>
Hi Joe, Sorry I was out of line. The scope of the project, and it's (as perceived by me) web-centricity, has raised some anxiety. I will keep an open mind. Thanks. Matt .mjb On Thu, Mar 30, 2017 at 3:23 PM, Joe Berkovitz <joe@noteflight.com> wrote: > 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 Friday, 31 March 2017 18:32:22 UTC