Tracker: RFEs

5 DocBook Music Notation - ID: 3383019
Last Update: Comment added ( lrrathp )

I'be been using DocBook for some time now, and I've noticed the lack of support for a formal syntax to use for music notation. I have found MusicXML, but that standard is maintained using DTDs; it hasn't even started using RELAX NG or Schematron, calling them "immature" schema languages. I've also been a percussionist for the past 10 years, and if I've noticed anything on music notation, DTDs are a downright joke to try and make a decent music notation markup language; music is simply too complex in nature. I'd like others opinions to help add a useful, well-defined music notation markup language to DocBook. Thanks to anyone who can help.


Lee Savide ( laughingman182 ) - 2011-07-30 14:12:47 PDT

5

Closed

Rejected

Norman Walsh

DocBook

None

Public


Comments ( 3 )

Date: 2011-11-16 08:55:29 PST
Sender: lrrathp

Thank you for your suggestion. The DocBook technical committee has
considered your request.

Name spaces were added to DocBook 5, specifically to allow mixing other
XML-based grammars with DocBook. I have looked at the 3.0 release of
MusicXML, and it seems to be quite expressive (although I am not a
musician) and to already have a lot of supporting technology for rendering
the markup into output formats. They have also added XSD schema support to
the 3.0 release.

The committee has decided not to directly address music notation for a
couple of reasons:

1. It is outside the intended scope of DocBook (which is technical
documentation).
2. The name space mechanism allows including other, specialized, XML-based
notation schemas. While the definitive notation schema for DocBook is RNG
with schematron, it is also available in XSD and DTDs (although with
reduced quality of representation of the schema).

Good luck with developing a new schema for music notation. Schema
development is challenging, as is producing the tools to render the schema
into useful representations.


Date: 2011-10-23 09:45:59 PDT
Sender: laughingman182

I've actually begun a project on Google code to cover music markup. It's
based on ABC music notation, and if anyone wants to contribute, email me.
It follows the design of ABC notation as closely as possible, so updates
should follow the ABC notation standard at http://abcnotation.com. the
project is here: http://code.google.com/p/sfzml/. The mark up uses RELAX
NG to describe the grammar allowed, but the Schematron schema is going to
cover all the rules of Western music notation, as well as certain markup
constraints as needed.


Date: 2011-08-02 11:27:05 PDT
Sender: nwalshProject Admin

DocBook focuses on markup for technical documentation, specifically
documents about computer hardware and software.

I wonder if the Publishing subcommittee would be interested in music
markup?




Attached File

No Files Currently Attached

Changes ( 8 )

Field Old Value Date By
close_date - 2011-11-16 08:55:29 PST lrrathp
status_id Open 2011-11-16 08:55:29 PST lrrathp
resolution_id None 2011-11-16 08:55:29 PST lrrathp
allow_comments 1 2011-11-16 08:55:29 PST lrrathp
is_private 1 2011-08-17 10:06:57 PDT bobstayton
priority 7 2011-08-17 10:04:52 PDT nwalsh
is_private 0 2011-08-08 14:27:30 PDT laughingman182
priority 5 2011-07-30 14:15:28 PDT laughingman182