musicxml2ly:musicxml_criticism
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
musicxml2ly:musicxml_criticism [2013/03/13 10:42] – Externe Bearbeitung 127.0.0.1 | musicxml2ly:musicxml_criticism [2013/09/09 23:42] (aktuell) – gelöscht reinhold | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Shortcomings of the MusicXML format ====== | ||
- | |||
- | * The children of a < | ||
- | * There is no proper way to encode a cadenza | ||
- | * The < | ||
- | * There is no system delimiter (usually two slashes) | ||
- | * All children with the same function have different names (e.g. < | ||
- | * While all other elements are defined so that each child with a different function has a different name, the < | ||
- | * Lots of property values are badly defined (some possible values mentioned, but not exhaustive) | ||
- | * Only syntax checking, not semantic checking (e.g. are spanners properly closed?) | ||
- | * A measure can contain an arbitrary number of beats, irrespective of the time signature | ||
- | * The < | ||
- | * Figured bass only has a slash value, but does not specify whether this is a forward slash or a back tick (usually through a " | ||
- | * Several attributes allow a text value that is to be interpreted as an integer... | ||
- | * The spec is quiet how to proceed if a piece has an < | ||
- | * Lyrics can have a number and name attribute to distinguish them. But the spec does not say how to distinguish different stanzas. Whether number, name or number+name should be used to determine which syllables belong together | ||
- | * How shall notes with < | ||
- | * Page headers need to be defined for each page... | ||
- | * Figured bass is defined to be assigned to the next note, but it does not say if this is meant in XML order or in time-order. In particular, what should happen if there is a forward/ | ||
- | * There must be a note without a < | ||
- | |||
musicxml2ly/musicxml_criticism.1363171349.txt.gz · Zuletzt geändert: 2013/09/09 23:42 (Externe Bearbeitung)