Closed
Bug 192409
Opened 22 years ago
Closed 15 years ago
Mozilla does not support XML for musicians (MusicXML)
Categories
(Core :: Layout, enhancement, P4)
Core
Layout
Tracking
()
RESOLVED
WONTFIX
Future
People
(Reporter: dtomaszuk, Unassigned)
References
()
Details
(Whiteboard: BLOCKED: needs a spec, a comprehensive test suite, and a reason to implement it)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.2.1) Gecko/20021130 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.2.1) Gecko/20021130 Mozilla does not support XML for musicians (for example MusicXML) it is important (the same important like MathML) because we can't see gitar or bas tabs and notes. Reproducible: Always Steps to Reproduce:
Comment 1•22 years ago
|
||
Well. I could provide a link. http://www.musicxml.org/xml.html. But this one does not w3c standart?
Comment 2•22 years ago
|
||
It does not matter whether it's W3C or not as long as there is a need for it and a clear specification.... This would be a good deal of work in the current layout world, I suspect.... (and it's not an XML bug per se). Dominik, are there tools that _do_ support MusicXML? Are there any test pages to test implementations on? A test suite, perhaps?
Assignee: heikki → other
Severity: normal → enhancement
Status: UNCONFIRMED → NEW
Component: XML → Layout
Ever confirmed: true
QA Contact: ashishbhatt → ian
Comment 3•22 years ago
|
||
MusicXML has been championed by Recordare (http://www.musicxml.org) and is supported by a number of music-typesetting programs including Finale. However, the specification is far from a "version 1.0". IMO any music layout code is well beyond the goals of mozilla proper; it would introduce unncessary bloat for a little-used feature. Furthermore, since MusicXML documents are block-level elements, it would be fairly easy to support MusicXML would be through a plugin. The only way this would ever work within gecko itself, is if we're planning on "pluggable layout extensions" (bug 39965). Marking the depedency, and recommending that this bug be WONTFIXed.
Depends on: 39965
>Dominik, are there tools that _do_ support MusicXML? No and it is very very big problem so maybe first. >Are there any test pages to test implementations on? A test suite, perhaps? Yes, http://www.musicxml.org/xml/helloworld.html IMO it is really important problem because today people (not only musicians) published sides in txt files (it is horrible because sometimes characters or sybmols must be colourful, bold etc). Some of them published sides in graphic files (jpeg, gif or png, but it is horrible too because we can't edit this files). Mathematicians, physicists and chemists have MathML (chemists has also SVG - CML) other scientists does not need any XML but there are musicians which do not sufficient XMLs like XHTML. Musicians need other XML (may be not all MusicXML because some elements are too complicated to basic published).
Comment 5•22 years ago
|
||
Dominik, is that the _only_ thing to test on? Let me put it this way. Any implementation of MusicXML will need to be tested on a bunch of pages that test all (or at least most) of the functionality in MusicXML, including various combinations of features. Creating such a test suite is, in my opinion, a prerequisite for any implementation work....
Updated•22 years ago
|
Priority: -- → P3
Comment 6•22 years ago
|
||
An implementation of MusicXML is also going to need a spec. I looked all over that site but I couldn't find a specification anywhere. Also, what real advantage is there to us implementing this? MusicXML is an interchange format, not a presentation format -- its intended use if for swapping between music authoring tools. Mozilla is not a music authoring tool but a Web browser. Users of MusicXML will almost certainly be wanting to print the sheet music, or play the music through a synthesiser. I can't imagine them wanting to browse the sheet music in their Web browser, really.
Whiteboard: BLOCKED: needs a spec, a comprehensive test suite, and a reason to implement it
Ian 'Hixie' Hickson, I do not agree with you. There are a lot of Web sides with gitar (bas and drums) tubs (I think there are more "Music tab sides" then MathML sides). I agree with you that Mozilla should not play the music through a synthesiser but Mozilla should show visual things like gitar tabs.
Updated•21 years ago
|
Priority: P3 → P4
Target Milestone: --- → Future
Comment 8•21 years ago
|
||
*** Bug 232381 has been marked as a duplicate of this bug. ***
Comment 9•21 years ago
|
||
MusicXML http://www.recordare.com/xml.html DTDs http://www.recordare.com/dtds/index.html
Comment 10•21 years ago
|
||
DTDs and XML schemas aren't going to do us any good. We would need a spec describing how to *render* MusicXML. I am so tempted to INVALID this bug, this is much better implemented as a plugin (or perhaps as XBL+xul:canvas ifever I can get that stable and approved).
Assignee: core.layout → nobody
QA Contact: ian → bsmedberg
Comment 11•21 years ago
|
||
Note that even with a spec and a comprehensive test suite (both of which are absolute prerequisites for this -- unless someone provides these, nothing is going to happen here), even with a spec and a test suite, this would still be more work than implementing MathML (which took several years) and on par with implementing SVG (which is still ongoing). Music is insanely hard to render.
Summary: Mozilla does not support XML for musicians → Mozilla does not support XML for musicians (MusicXML)
Reporter | ||
Comment 12•21 years ago
|
||
OK, so maybe Mozilla support W3C InkML (Ink Markup Language). It is more universal and it can by also used in text, drawing, math, chemistry etc. Look at http://www.w3.org/TR/2003/WD-InkML-20030806/ and http://www.w3.org/TR/InkML/
Comment 13•19 years ago
|
||
Is this a serious request? I read the whole bug and when I read comment 12 it seems like someone just likes to see Mozilla implementing random XML formats.
Updated•15 years ago
|
QA Contact: benjamin → layout
Comment 14•15 years ago
|
||
Not going to implement in core... you're welcome to implement it as a webapp with an SVG/canvas implementation.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•