]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/musicxml/0-Introduction.itexi
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / input / regression / musicxml / 0-Introduction.itexi
1 @unnumberedsec Introduction
2
3 This document presents proofs for the musicxml2ly script provided with
4 LilyPond @lilypondversion. The files don't have a description yet, so 
5 there is no official indication when the output is wrong.
6 These snippets are provided as unit test files in MusicXML, converted to
7 a .ly file by musicxml2ly and then processed by lilypond as usual.
8
9 If something does not seem wright in the output, it might either be that this
10 feature has not been implemented yet, has been wrongly implemented, or a regression
11 has crept in recently...
12 This document is intended for finding bugs and for documenting bugfixes.
13
14 In the web version of this document, you can click on the file name 
15 or figure for each example to see the corresponding .ly intermediary file.
16
17 TODO: Find a way to add a description to the .ly files for texinfo.
18
19 The files are categorized by their first two digits with the following meaning:
20 @itemize
21 @item 00 ... Basics: Pitches, durations, rests, clefs, keys, time sigs, ties, etc.
22 @item 01 ... Chords
23 @item 02 ... MusicXML notations and articulations (articulations, ornaments, technicals, text markup)
24 @item 03 ... MusicXML directions (dynamics; single symbols, not spanners like hairpins)
25 @item 04 ... Spanners (hairpin, octave shift, trill, glissando, etc.)
26 @item 05 ... Header information (title, composer, poet, etc.)
27 @item 06 ... Lyrics
28 @item 08 ... Multiple parts (staves)
29 @item 09 ... Measure issues: Repeats, barlines, pickup measures, mid-measure barlines/repeats
30 @item 10 ... Multiple voices per staff
31 @item 12 ... Triplets, Tuplets
32 @item 13 ... Grace notes
33 @item 14 ... Multi-staff parts (one voice on multiple staves, e.g. PianoStaff)
34 @item 15 ... Percussion
35 @item 17 ... Guitar notation: Chord names, Fretboards, Tablature notation
36 @item 18 ... Figured bass
37 @item 19 ... Page layout: font/paper size, margins, spacing
38 @item 20 ... Compressed MusicXML files
39 @item 99 ... Compatibility modes with broken MusicXML exporters (i.e. ignore beams for Sibelius 5)
40 @end itemize