- From: Jim DeLaHunt <list+w3c@jdlh.com>
- Date: Thu, 3 Sep 2020 18:04:56 -0700
- To: Bertrand Émerit <bertrand@emerit.com>
- Cc: public-music-notation@w3.org
Bertrand Émerit: My name is Jim DeLaHunt. I am a software engineer who is subscribed to the W3C Music Notation group. Thank you for sharing your Unicode proposal with this list. I have a few comments for you. I hope you find them helpful. On 2020-08-31 16:46, Bertrand Émerit wrote: > Dear ladies and gentlemen, > > On September 30th I plan to submit the attached proposal to the > Unicode Consortium.… > I will be honoured for any review or comment of the documents. Feel > free to forward as needed, and I would appreciate that you inform me > if you forward outside your organization. > > The proposal should fit nicely if not enrich (and certainly not make a > dent in, or replace) your current works, including SMuFL, MusicXML and > MEI.… I have been following the Unicode Standard for a few years, as a participant on their lists. I see that you take the Unicode encoding process seriously. You have read the Unicode design principles, and section 12.11 “Musical Symbols”. Despite this care, I suspect that you will encounter resistance based on the design principle of "Plain text", and on the history of design decisions that music notation is outside the scope of Unicode. The question of what is and is not "plain text" is a surprisingly difficult one. It is hard to make a concrete argument that music performance and music notation are in the same scope as, or a different scope from, letters and words and sentences. However, I suspect you will get qualitative arguments that music is out of scope for plain text. This will likely boil down to music being different than spoken language, and to people not presently embedding music notation in textual mechanisms. The presence of emoji in the Unicode Standard makes this argument harder, because emoji are pictures, which are different than spoken language. However, there is rich current practice of using emoji as pictures within textual mechanisms, dating back to Japanese mobile phones of the 2000's, and newspaper typography earlier. Section 12.11 “Musical Symbols” is evidence that there was already a discussion about music notation being out of scope for Unicode. I would also point you to the analogous situation of mathematical markup. Mathematical expressions and layout are also out of scope for Unicode. The result was that parties interested in mathematical expressions got together and made a separate specification, MathML. I would argue that MusicXML, MNX, MEI, etc. are the analogues of MathML for music notation. It looks like one of the motivations for this proposal is "to be able to let scores be text in textual documents and rendered by the text renderers of common platforms." I am concerned that having this proposal accepted into the Unicode Standard will not be sufficient accomplish this goal. You will also need the text renderers (or in OpenType font and Unicode terms, the text layout engine, the font format, and the glyph shaping engine) to add code which supports this proposal, and for those text renderers to get deployed on users' computers over time. Have you made contact with the leadership of these text renderers and got their interest? There are other ways of mixing music notation and textual documents. This proposal is an approach that defines a form of music notation which fits within a text rendering environment. Your document points out another approach that renders music notation to an opaque image or visual form, and insert that in the textual documents. There are other approaches. TEI (an XML language for representing text documents) and MEI (an XML language for representing music notation) are working on ways in which MEI objects can be embedded in TEI documents. This creates a document representation which is richer than just TEI, and includes the full musical content of the MEI object. Another approach is application-level object linking. My word processor, LibreOffice, allows me to insert a Formula Object into a word-processing document. This provides a window into a mathematical expression editor, which contains the knowledge of representing expressions and rendering their correct appearance. It allows me to copy that Formula Object and paste into a compatible application's document, with the mathematical semantics preserved. You can imagine a word processor adding support for an MNX Object or an MEI object. That approach might address the user demand you are trying to serve. I second Michael Good's suggestion that a next step be to create some software which demonstrates this encoding system in use. Writing software is in part an exploration of the problem space. You will understand the strengths and weaknesses of this approach much better when you can use it practically. You can use PUA codepoints temporarily for this prototyping. It would be powerful to get user feedback on how useful this integration approach is, in comparison with the "insert opaque image" approach or an MNX Object approach. What kinds of notation and formatting will it not be able to represent? How severe are those limitations? What kinds of easy intermixing of notation with text will it permit? How beneficial are those opportunities? This is a serious and interesting proposal. Thank you for putting it forward, and giving us all a new way of looking at the challenge of music notation. I would be happy to continue discussing it. Best regards, —Jim DeLaHunt, software engineer, Vancouver, Canada -- . --Jim DeLaHunt, jdlh@jdlh.com http://blog.jdlh.com/ (http://jdlh.com/) multilingual websites consultant 355-1027 Davie St, Vancouver BC V6E 4L2, Canada Canada mobile +1-604-376-8953
Received on Friday, 4 September 2020 01:05:15 UTC