- From: capella-software Dr. Dominik Hörnel <d.hoernel@capella-software.com>
- Date: Fri, 15 Mar 2019 14:09:27 +0100
- To: Music Notation Community Group <team-community-process@w3.org>, public-music-notation@w3.org
- Cc: Michael Good <mgood@makemusic.com>
- Message-ID: <af6a05c3-6fad-288d-268a-3e0a607773f7@capella-software.com>
Hi all, I think there is no disagreement regarding a) a deep gratitude for having MusicXML b) our wish to get a robust standard for sharing digital sheet music. The current MNX draft specification is built on the achievements that have been reached with MusicXML. But it also introduces some new design principles which are very well summarized here: https://w3c.github.io/mnx/specification/#design-notes The one I am referring to is about "Separation of semantic concerns from presentation/interpretation concerns". I think it is important to follow it in order to get the robustness we are trying to achieve. That said I do not mean that CSS must be the way to achieve this goal although it has the advantage to be a well-established standard. CSS could be used to create a uniform look (as mentioned by James), e.g. for coloring all notes in a specified voice, but style could also be attributed to single elements, e.g. for horizontally shifting a note with default-x. One aspect: Today when importing a MusicXML score which has not been created by your own program, you will probably read in most semantic elements and attributes which are essential to correctly display the score. But you will also ignore or partially ignore some presentation attributes like default-x or interpretation attributes because your layout engine differs from the layout engine of the program that wrote the MusicXML, or because you are interested in displaying the score, but not in playing it (or vice versa). This means that you have to know exactly what attributes are semantic or presentation/interpretation attributes. What I would find appealing is that I do not have to know that when importing a score, but I can simple consider/ignore the "levels" (semantics/presentation/interpretation) which I am interested in or not. For example, when I do not want to colorize notes, I simply ignore the corresponding styling directive, otherwise I am looking for the elements addressed by the styling and apply it to them. Hope that makes a bit clearer my concern. But maybe, as I am already going into details, it is better to address this topic in a separate issue/request, or talking about it in Frankfurt... All the best, Dominik Am 12.03.2019 um 16:11 schrieb George F. Litterst: > Good morning, everyone. > >> On Mar 12, 2019, at 6:22 AM, capella-software Dr. Dominik Hörnel >> <d.hoernel@capella-software.com >> <mailto:d.hoernel@capella-software.com>> wrote: >> >> Otherwise we might run into getting MusicXML 4 instead of MNX. > > Quite frankly, I think that few companies have capitalized on the > amazing opportunities available within the MusicXML format. I wish > that more content-creation applications exported detailed and accurate > MusicXML data. > > Personally, I look forward to a robust MusicXML 4. > > Regards, > George > > George F. Litterst > TimeWarp Technologies > "changing the tempo in music software" > 3 Lorimar Lane > Rehoboth, MA 02769-1746 > (508) 252-7216 office > (401) 714-2822 mobile > GLitterst@timewarptech.com <mailto:GLitterst@timewarptech.com> -- Mit freundlichen Grüßen Dr. Dominik Hörnel capella-software AG An der Söhrebahn 4 34320 Söhrewald Tel. +49 (0)5608-3923 Fax. +49 (0)5608-4651 E-Mail: info@capella-software.com <mailto:info@capella-software.com> Internet: www.capella-software.com <http://www.capella-software.com> capella ist bei Facebook! <https://www.facebook.com/capella.Musiksoftware> Erhalten Sie monatlich inside capella <https://www.capella-software.com/newsletter.cfm>: Know-How und Tipps rund um die Programme, Neuigkeiten, Sonderangebote Registergericht: Amtsgericht Kassel, HRB 15433 Aufsichtsrat: Hans-Ulrich Werner (Vorsitzender) Vorstand: Dr. Dominik Hörnel
Received on Friday, 15 March 2019 13:16:06 UTC