Test results

Test results generated at 13:03 EDT on Friday, May 09, 2008

Contents

Guido -> Guido

This test exercises the Guido parser and grammar. (MusicXML is uninvolved). Some 'canonicalization' of the data is expected.

articulations

articulations.gmn:

{
 [ \staccato(c) \tenuto(c) \accent(c)
 ]
}

See image

articulations.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\staccato( c1/4 ) \tenuto( c ) \accent( c )]}

See image

beam

beam.gmn:

{
 [
   \meter<"C/">
   \beam( \beam(a/16 a a a) \beam(a a a a) ) |
   \beam( \beam(a a ) \beam(a a) ) \beam( \beam(a a) \beam(a a) )
 ]
}

See image

beam.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\meter<"C/"> \beam( \beam( a1/16 a a a ) \beam( a a a a ) ) |
 \beam( \beam( a a ) \beam( a a ) ) \beam( \beam( a a ) \beam( a a )
)]}

See image

chord

chord.gmn:

{
 [
   { c, e, g } d \bm({ d/8, e, g } { e, f, g } a) {c,d,e,f,g,a,b}
 ]
}

See image

chord.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[{c1/4, e, g} d \bm( {d/8, e, g} {e, f, g} a ) {c, d, e, f, g, a,
b}]}

See image

clef

clef.gmn:

{
 [
   \clef<"basso"> c d e f g a b |
   \clef<"treble"> c d e f g a b |
   \clef<"violino"> c d e f g a b |
   \clef<"bass"> c d e f g a b |
   \clef<"tenor"> c d e f g a b |
   \clef<"alto"> c d e f g a b |
   \clef<"f"> c d e f g a b |
   \clef<"g"> c d e f g a b |
   \clef<"c"> c d e f g a b |
   \clef<"perc"> c d e f g a b |
   \clef<"gg"> c d e f g a b |
   \clef<"f3"> c d e f g a b |
 ]
}

See image

clef.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\clef<"basso"> c1/4 d e f g a b |
 \clef<"treble"> c d e f g a b |
 \clef<"violino"> c d e f g a b |
 \clef<"bass"> c d e f g a b |
 \clef<"tenor"> c d e f g a b |
 \clef<"alto"> c d e f g a b |
 \clef<"f"> c d e f g a b |
 \clef<"g"> c d e f g a b |
 \clef<"c"> c d e f g a b |
 \clef<"perc"> c d e f g a b |
 \clef<"gg"> c d e f g a b |
 \clef<"f3"> c d e f g a b |
]}

See image

cross_staff

cross_staff.gmn:

{
 [
   \title<"L'Invitation au Voyage">
   \composer<"Henri Duparc">
   \lyricist<"Charles Beaudelaire">
   \clef<"treble"> \key<+3> \meter<"9/8">
 ],
 [
   \staff<2>
   \clef<"treble"> \key<+3> \meter<"9/8">
     \stemsUp
     \beamBegin \slurBegin e/24 g# c#2
   \staff<1>
     \stemsDown
     b1 d2 b g# d b1 \slurEnd \beamEnd
   \staff<2>
     \stemsUp
     \beamBegin \slurBegin e/24 g# c#2
   \staff<1>
     \stemsDown
     b1 d2 b g# d b1 \slurEnd \beamEnd
   \staff<2>
     \stemsUp
     \beamBegin \slurBegin e/24 g# c#2
   \staff<1>
     \stemsDown
     b1 d2 b g# d b1 \slurEnd \beamEnd
 ]
}

See image

cross_staff.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\title<"L'Invitation au Voyage"> \composer<"Henri Duparc">
\lyricist<"Charles Beaudelaire"> \clef<"treble"> \key<3>
\meter<"9/8">],
[\staff<2> \clef<"treble"> \key<3> \meter<"9/8"> \stemsUp \beamBegin
\slurBegin e1/24 g# c#2 \staff<1> \stemsDown b1 d2 b g# d b1
\slurEnd \beamEnd \staff<2> \stemsUp \beamBegin \slurBegin e g# c#2
\staff<1> \stemsDown b1 d2 b g# d b1 \slurEnd \beamEnd \staff<2>
\stemsUp \beamBegin \slurBegin e g# c#2 \staff<1> \stemsDown b1 d2 b
g# d b1 \slurEnd \beamEnd]}

See image

dynamics

dynamics.gmn:

{
 [
   \intens<"mf"> c d e f |
   \intens<"ff">(c d e f g) |
   \cresc(c d e f g) |
   \dim(g f e d c) |
   \crescBegin c d e \crescEnd \dimBegin e d c \dimEnd |
 ]
}

See image

dynamics.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\intens<"mf"> c1/4 d e f |
 \intens<"ff">( c d e f g ) |
 \cresc( c d e f g ) |
 \dim( g f e d c ) |
 \crescBegin c d e \crescEnd \dimBegin e d c \dimEnd |
]}

See image

fermata

fermata.gmn:

{
 [ c \fermata(c) \fermata({c, e, g})
 ]
}

See image

fermata.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[c1/4 \fermata( c ) \fermata( {c, e, g} )]}

See image

grace_cue

grace_cue.gmn:

{
 [ \grace<32>(c/8) d/4 |
   \cue(d/8 e f d) c/2
 ]
}

See image

grace_cue.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\grace<32>( c1/8 ) d/4 |
 \cue( d/8 e f d ) c/2]}

See image

key

key.gmn:

{
 [
   \key<0> c d e f g a b |
   \key<-3> c d e f g a b |
   \key<+2> c d e f g a b |
   \key<"C"> c d e f g a b |
   \key<"e&"> c d e f g a b
 ]
}

See image

key.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\key<0> c1/4 d e f g a b |
 \key<-3> c d e f g a b |
 \key<2> c d e f g a b |
 \key<"C"> c d e f g a b |
 \key<"e&"> c d e f g a b]}

See image

lyric

lyric.gmn:

{
 [
  \meter<"3/4"> \key<0> \clef<"treble">
   \lyrics<"Oh_ say can you see, by the dawn's ear-ly light">(
     \bm(g/8. e/16) | c/4 e g | c2/2 e/8. d/16 | c/4 e1 f# | g/2
   )
 ]
}

See image

lyric.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\meter<"3/4"> \key<0> \clef<"treble"> \lyrics<"Oh_ say can you
see, by the dawn's ear-ly light">( \bm( g1/8. e/16 ) |
 c/4 e g |
 c2/2 e/8. d/16 |
 c/4 e1 f# |
 g/2 )]}

See image

metadata

metadata.gmn:

{
 [
   \title<"This is the title of the piece">
   \composer<"P. D. Q. Bach">
   \lyricist<"Joe Wordsmith">
   c d e f g
 ]
}

See image

metadata.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\title<"This is the title of the piece"> \composer<"P. D. Q.
Bach"> \lyricist<"Joe Wordsmith"> c1/4 d e f g]}

See image

meter

meter.gmn:

{
 [
   \meter<"2/4"> a b |
   \meter<"3/8"> c/8 d e |
   \meter<"C"> c/4 d e f |
 ]
}

See image

meter.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\meter<"2/4"> a1/4 b |
 \meter<"3/8"> c/8 d e |
 \meter<"C"> c/4 d e f |
]}

See image

multi_voice

multi_voice.gmn:

{
 [
  \title<"BWV 6.6">
  \composer<"J. S. Bach">
  \staff<1>
  \stemsUp
  \key<-2>
  \clef<"treble">
  \meter<"c">
  \bm(g/8 a) |
  b&/4 \bm(a/8 g) f#/4 \bm(g/8 a) |
  b&/4 a \fermata(g)
 ],
 [
  \staff<1>
  \stemsDown
  d/4 |
  \bm(g/8 f) e&/4 d \bm(d/8 f#) |
  g/4 f# \fermata(d)
 ],
 [
  \staff<2>
  \key<-2>
  \clef<"bass">
  \meter<"c">
  \stemsUp
  \bm(b&0/8 c1) |
  d/4 \bm(c/8 b&0) a/4 \bm(b&/8 c1) |
  \bm(d e&) \bm(a0 d1) \fermata(b&0/4)
 ],
 [
  \staff<2>
  \stemsDown
  g-1/4 |
  g0 c \bm(d/8 c) \bm(b& a) |
  \bm(g c) d/4 \fermata(g-1)
 ]
}

See image

multi_voice.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\title<"BWV 6.6"> \composer<"J. S. Bach"> \staff<1> \stemsUp
\key<-2> \clef<"treble"> \meter<"c"> \bm( g1/8 a ) |
 b&/4 \bm( a/8 g ) f#/4 \bm( g/8 a ) |
 b&/4 a \fermata( g )],
[\staff<1> \stemsDown d1/4 |
 \bm( g/8 f ) e&/4 d \bm( d/8 f# ) |
 g/4 f# \fermata( d )],
[\staff<2> \key<-2> \clef<"bass"> \meter<"c"> \stemsUp \bm( b&0/8 c1
) |
 d/4 \bm( c/8 b&0 ) a/4 \bm( b&/8 c1 ) |
 \bm( d e& ) \bm( a0 d1 ) \fermata( b&0/4 )],
[\staff<2> \stemsDown g-1/4 |
 g0 c \bm( d/8 c ) \bm( b& a ) |
 \bm( g c ) d/4 \fermata( g-1 )]}

See image

notes

notes.gmn:

{
 [
    c d e f g a h b |
    c cis d dis e f fis g gis a ais h b |
    do re me fa sol la si ti |
    d1*3/4
    c#-1/8
    h&/6
    _*2
    c&&2/2.
    cis/4..
    fa##1
    sol&0
 ]
}

See image

notes.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[c1/4 d e f g a h b |
 c cis d dis e f fis g gis a ais h b |
 do re me fa sol la si ti |
 d/2. c#-1/8 h&/6 _*2/1 c&&2/2. cis/4.. fa##1 sol&0]}

See image

octave

octave.gmn:

{
 [
   c d e f |
   \oct<+1> c d e f |
   \oct<+2> c d e f |
   \oct<-1> c d e f |
   \oct<-2> c d e f
 ]
}

See image

octave.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[c1/4 d e f |
 \oct<1> c d e f |
 \oct<2> c d e f |
 \oct<-1> c d e f |
 \oct<-2> c d e f]}

See image

ornaments

ornaments.gmn:

{
 [ c \turn({e&, f}) c \trill({d,e&}) c \mordent({d}) c
 ]
}

See image

ornaments.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[c1/4 \turn( {e&, f} ) c \trill( {d, e&} ) c \mordent( {d} ) c]}

See image

repeat

repeat.gmn:

{
 [
   \repeatBegin c d e c \repeatEnd |
   \repeatBegin e f g/2 \repeatEnd |
   \repeatBegin g/8 a g f e/4 c \repeatEnd |
   \repeatBegin c g0 c1/2 \repeatEnd |
   \repeatBegin c/4 e e/2 | \repeatEnd<1>( f/4 a a/2 ) |
\repeatEnd<2>(d/4 b0 b/2)
 ]
}

See image

repeat.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\repeatBegin c1/4 d e c \repeatEnd |
 \repeatBegin e f g/2 \repeatEnd |
 \repeatBegin g/8 a g f e/4 c \repeatEnd |
 \repeatBegin c g0 c1/2 \repeatEnd |
 \repeatBegin c/4 e e/2 |
 \repeatEnd<1>( f/4 a a/2 ) |
 \repeatEnd<2>( d/4 b0 b/2 )]}

See image

stem

stem.gmn:

{
 [
   \stemsUp c d e f g a b |
   \stemsDown c d e f g a b |
   \stemsAuto c d e f g a b |
 ]
}

See image

stem.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\stemsUp c1/4 d e f g a b |
 \stemsDown c d e f g a b |
 \stemsAuto c d e f g a b |
]}

See image

tempo

tempo.gmn:

{
 [ \tempo<"Allegro"> c d e f g a b c2 |
   \tempo<"Presto", "1/4=200"> c1 d e f g a b c2 |
   \accelBegin d e f \accelEnd
 ]
}

See image

tempo.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\tempo<"Allegro"> c1/4 d e f g a b c2 |
 \tempo<"Presto", "1/4=200"> c1 d e f g a b c2 |
 \accelBegin d e f \accelEnd]}

See image

tie_slur

tie_slur.gmn:

{
 [ \staff<1>
   _/2
   \tie( f | f ) _ |
   \slur(c/4 d) \slur(e f) \slur(g a \slur(b a) g f )
 ],
 [
   \staff<1>
   \tie( d/1 |
   d )
 ]
}

See image

tie_slur.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\staff<1> _/2 \tie( f1 |
 f ) _ |
 \slur( c/4 d ) \slur( e f ) \slur( g a \slur( b a ) g f )],
[\staff<1> \tie( d1/1 |
 d )]}

See image

tremolo

tremolo.gmn:

{
 [ \tremolo<32>({e&,g,b&}) \tremolo<32>(c c2)
 ]
}

See image

tremolo.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\tremolo<32>( {e&1/4, g, b&} ) \tremolo<32>( c c2 )]}

See image

Guido -> MusicXML

Converting all Guido Basic spec and some Guido Advanced spec to MusicXML.

articulations

articulations.gmn:

{
 [ \staccato(c) \tenuto(c) \accent(c)
 ]
}

See image

See XML

beam

beam.gmn:

{
 [
   \meter<"C/">
   \beam( \beam(a/16 a a a) \beam(a a a a) ) |
   \beam( \beam(a a ) \beam(a a) ) \beam( \beam(a a) \beam(a a) )
 ]
}

See image

See XML

chord

chord.gmn:

{
 [
   { c, e, g } d \bm({ d/8, e, g } { e, f, g } a) {c,d,e,f,g,a,b}
 ]
}

See image

See XML

clef

clef.gmn:

{
 [
   \clef<"basso"> c d e f g a b |
   \clef<"treble"> c d e f g a b |
   \clef<"violino"> c d e f g a b |
   \clef<"bass"> c d e f g a b |
   \clef<"tenor"> c d e f g a b |
   \clef<"alto"> c d e f g a b |
   \clef<"f"> c d e f g a b |
   \clef<"g"> c d e f g a b |
   \clef<"c"> c d e f g a b |
   \clef<"perc"> c d e f g a b |
   \clef<"gg"> c d e f g a b |
   \clef<"f3"> c d e f g a b |
 ]
}

See image

See XML

cross_staff (U)

cross_staff.gmn:

{
 [
   \title<"L'Invitation au Voyage">
   \composer<"Henri Duparc">
   \lyricist<"Charles Beaudelaire">
   \clef<"treble"> \key<+3> \meter<"9/8">
 ],
 [
   \staff<2>
   \clef<"treble"> \key<+3> \meter<"9/8">
     \stemsUp
     \beamBegin \slurBegin e/24 g# c#2
   \staff<1>
     \stemsDown
     b1 d2 b g# d b1 \slurEnd \beamEnd
   \staff<2>
     \stemsUp
     \beamBegin \slurBegin e/24 g# c#2
   \staff<1>
     \stemsDown
     b1 d2 b g# d b1 \slurEnd \beamEnd
   \staff<2>
     \stemsUp
     \beamBegin \slurBegin e/24 g# c#2
   \staff<1>
     \stemsDown
     b1 d2 b g# d b1 \slurEnd \beamEnd
 ]
}

See image

See XML

dynamics

dynamics.gmn:

{
 [
   \intens<"mf"> c d e f |
   \intens<"ff">(c d e f g) |
   \cresc(c d e f g) |
   \dim(g f e d c) |
   \crescBegin c d e \crescEnd \dimBegin e d c \dimEnd |
 ]
}

See image

See XML

fermata

fermata.gmn:

{
 [ c \fermata(c) \fermata({c, e, g})
 ]
}

See image

See XML

grace_cue

grace_cue.gmn:

{
 [ \grace<32>(c/8) d/4 |
   \cue(d/8 e f d) c/2
 ]
}

See image

See XML

key

key.gmn:

{
 [
   \key<0> c d e f g a b |
   \key<-3> c d e f g a b |
   \key<+2> c d e f g a b |
   \key<"C"> c d e f g a b |
   \key<"e&"> c d e f g a b
 ]
}

See image

See XML

lyric

lyric.gmn:

{
 [
  \meter<"3/4"> \key<0> \clef<"treble">
   \lyrics<"Oh_ say can you see, by the dawn's ear-ly light">(
     \bm(g/8. e/16) | c/4 e g | c2/2 e/8. d/16 | c/4 e1 f# | g/2
   )
 ]
}

See image

See XML

metadata

metadata.gmn:

{
 [
   \title<"This is the title of the piece">
   \composer<"P. D. Q. Bach">
   \lyricist<"Joe Wordsmith">
   c d e f g
 ]
}

See image

See XML

meter

meter.gmn:

{
 [
   \meter<"2/4"> a b |
   \meter<"3/8"> c/8 d e |
   \meter<"C"> c/4 d e f |
 ]
}

See image

See XML

multi_voice

multi_voice.gmn:

{
 [
  \title<"BWV 6.6">
  \composer<"J. S. Bach">
  \staff<1>
  \stemsUp
  \key<-2>
  \clef<"treble">
  \meter<"c">
  \bm(g/8 a) |
  b&/4 \bm(a/8 g) f#/4 \bm(g/8 a) |
  b&/4 a \fermata(g)
 ],
 [
  \staff<1>
  \stemsDown
  d/4 |
  \bm(g/8 f) e&/4 d \bm(d/8 f#) |
  g/4 f# \fermata(d)
 ],
 [
  \staff<2>
  \key<-2>
  \clef<"bass">
  \meter<"c">
  \stemsUp
  \bm(b&0/8 c1) |
  d/4 \bm(c/8 b&0) a/4 \bm(b&/8 c1) |
  \bm(d e&) \bm(a0 d1) \fermata(b&0/4)
 ],
 [
  \staff<2>
  \stemsDown
  g-1/4 |
  g0 c \bm(d/8 c) \bm(b& a) |
  \bm(g c) d/4 \fermata(g-1)
 ]
}

See image

See XML

notes (G)

notes.gmn:

{
 [
    c d e f g a h b |
    c cis d dis e f fis g gis a ais h b |
    do re me fa sol la si ti |
    d1*3/4
    c#-1/8
    h&/6
    _*2
    c&&2/2.
    cis/4..
    fa##1
    sol&0
 ]
}

See image

See XML

octave

octave.gmn:

{
 [
   c d e f |
   \oct<+1> c d e f |
   \oct<+2> c d e f |
   \oct<-1> c d e f |
   \oct<-2> c d e f
 ]
}

See image

See XML

ornaments

ornaments.gmn:

{
 [ c \turn({e&, f}) c \trill({d,e&}) c \mordent({d}) c
 ]
}

See image

See XML

repeat

repeat.gmn:

{
 [
   \repeatBegin c d e c \repeatEnd |
   \repeatBegin e f g/2 \repeatEnd |
   \repeatBegin g/8 a g f e/4 c \repeatEnd |
   \repeatBegin c g0 c1/2 \repeatEnd |
   \repeatBegin c/4 e e/2 | \repeatEnd<1>( f/4 a a/2 ) |
\repeatEnd<2>(d/4 b0 b/2)
 ]
}

See image

See XML

stem

stem.gmn:

{
 [
   \stemsUp c d e f g a b |
   \stemsDown c d e f g a b |
   \stemsAuto c d e f g a b |
 ]
}

See image

See XML

tempo

tempo.gmn:

{
 [ \tempo<"Allegro"> c d e f g a b c2 |
   \tempo<"Presto", "1/4=200"> c1 d e f g a b c2 |
   \accelBegin d e f \accelEnd
 ]
}

See image

See XML

tie_slur

tie_slur.gmn:

{
 [ \staff<1>
   _/2
   \tie( f | f ) _ |
   \slur(c/4 d) \slur(e f) \slur(g a \slur(b a) g f )
 ],
 [
   \staff<1>
   \tie( d/1 |
   d )
 ]
}

See image

See XML

tremolo

tremolo.gmn:

{
 [ \tremolo<32>({e&,g,b&}) \tremolo<32>(c c2)
 ]
}

See image

See XML

MusicXML -> Guido

Preliminary support for converting MusicXML to Guido.

articulations

See XML

articulations.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\staccato( c1/4 ) \tenuto( c ) \accent( c |
 )]}

See image

beam

See XML

beam.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\beamBegin:1 \beamBegin:2 a1/16 a a a \beamEnd:2 \beamBegin:2 a a
a a \beamEnd:1 \beamEnd:2 |
 \beamBegin:1 \beamBegin:2 a a \beamEnd:2 \beamBegin:2 a a
\beamEnd:2 \beamBegin:2 a a \beamEnd:2 \beamBegin:2 a a \beamEnd:1
\beamEnd:2 |
]}

See image

chord

See XML

chord.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[{c1/4, e, g} d \beamBegin:1 {d/8, e, g} {e, f, g} a \beamEnd:1 {c,
d, e, f, g, a, b} |
]}

See image

clef

See XML

clef.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\clef<"bass"> c1/4 d e f g a b |
 \clef<"treble"> c d e f g a b |
 \clef<"treble"> c d e f g a b |
 \clef<"bass"> c d e f g a b |
 \clef<"tenor"> c d e f g a b |
 \clef<"alto"> c d e f g a b |
 \clef<"bass"> c d e f g a b |
 \clef<"treble"> c d e f g a b |
 \clef<"alto"> c d e f g a b |
 \clef<"perc3"> c d e f g a b |
 \clef<"treble-8"> c d e f g a b |
 \clef<"f3"> c d e f g a b |
]}

See image

dynamics

See XML

dynamics.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\intens<"mf"> c1/4 d e f |
 \intens<"ff">( c d e f g |
 \crescBegin:1 ) c d e f g \crescEnd:1 |
 \dimBegin:1 g f e d c \dimEnd:1 |
 \crescBegin:1 c d e \crescEnd:1 \dimBegin:1 e d c \dimEnd:1 |
]}

See image

fermata

See XML

fermata.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[c1/4 \fermata( c ) \fermata( {c, e, g} ) |
]}

See image

grace_cue (U)

See XML

grace_cue.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[c1*0/1 d/4 |
 d/8 e f d c/2 |
]}

See image

key

See XML

key.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\key<0> c1/4 d e f g a b |
 \key<-3> c d e f g a b |
 \key<2> c d e f g a b |
 \key<"C"> c d e f g a b |
 \key<"e&"> c d e f g a b |
]}

See image

lyric

See XML

lyric.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\meter<"3/4"> \key<0> \clef<"treble"> \beamBegin:1 \lyrics<"Oh_
say can you see, by the dawn's ear-ly light">( g1/8. e/16 \beamEnd:1
|
 c/4 e g |
 c2/2 e/8. d/16 |
 c/4 e1 f# |
 g/2 ) |
]}

See image

metadata

See XML

metadata.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\title<"This is the title of the piece"> \composer<"P. D. Q.
Bach"> \lyricist<"Joe Wordsmith"> c1/4 d e f g |
]}

See image

meter

See XML

meter.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\meter<"2/4"> a1/4 b |
 \meter<"3/8"> c/8 d e |
 \meter<"C"> c/4 d e f |
]}

See image

multi_voice

See XML

multi_voice.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\staff<1> \title<"BWV 6.6"> \composer<"J. S. Bach"> \key<-2>
\clef<"treble"> \meter<"C"> \beamBegin:1 \stemsUp g1/8 a \beamEnd:1
|
 b&/4 \beamBegin:1 a/8 g \beamEnd:1 f#/4 \beamBegin:1 g/8 a
\beamEnd:1 |
 b&/4 a \fermata( g ) |
],
[\staff<1> \stemsDown d1/4 |
 \beamBegin:1 g/8 f \beamEnd:1 e&/4 d \beamBegin:1 d/8 f# \beamEnd:1
|
 g/4 f# \fermata( d ) |
],
[\staff<2> \key<-2> \clef<"bass"> \meter<"C"> \beamBegin:1 \stemsUp
b&0/8 c1 \beamEnd:1 |
 d/4 \beamBegin:1 c/8 b&0 \beamEnd:1 a/4 \beamBegin:1 b&/8 c1
\beamEnd:1 |
 \beamBegin:1 d e& \beamEnd:1 \beamBegin:1 a0 d1 \beamEnd:1
\fermata( b&0/4 ) |
],
[\staff<2> \stemsDown g-1/4 |
 g0 c \beamBegin:1 d/8 c \beamEnd:1 \beamBegin:1 b& a \beamEnd:1 |
 \beamBegin:1 g c \beamEnd:1 d/4 \fermata( g-1 ) |
]}

See image

notes

See XML

notes.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[c1/4 d e f g a b b |
 c c# d d# e f f# g g# a a# b b |
 c d e f g a b b |
 d/2. c#-1/8 b&/6 _*2/1 c&&2/2. c#/4. f##1 g&0 |
]}

See image

octave

See XML

octave.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[c1/4 d e f |
 \oct<1> c d e f |
 \oct<2> c d e f |
 \oct<-1> c d e f |
 \oct<-2> c d e f |
]}

See image

ornaments (U)

See XML

ornaments.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[c1/4 e& c d c d c |
]}

See image

repeat

See XML

repeat.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\repeatBegin<2> c1/4 d e c \repeatEnd |
 \repeatBegin<2> e f g/2 \repeatEnd |
 \repeatBegin<2> g/8 a g f e/4 c \repeatEnd |
 \repeatBegin<2> c g0 c1/2 \repeatEnd |
 \repeatBegin<2> c/4 e e/2 |
 \repeatEnd<1>( f/4 a a/2 ) |
 \repeatEnd<2>( d/4 b0 b/2 ) |
]}

See image

stem

See XML

stem.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\stemsUp c1/4 d e f g a b |
 \stemsDown c d e f g a b |
 \stemsAuto c d e f g a b |
]}

See image

tempo

See XML

tempo.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\tempo<"1/4=114"> c1/4 d e f g a b c2 |
 \tempo<"1/4=200"> c1 d e f g a b c2 |
 \accelerando d e f |
]}

See image

tie_slur (G)

See XML

tie_slur.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\staff<1> _/2 \tieBegin:1 \tieBegin:2 f1 |
 f \tieEnd:2 \tieEnd:1 _ |
 \slurBegin:1 c/4 d \slurEnd:1 \slurBegin:1 e f \slurEnd:1
\slurBegin:1 g a \slurBegin:2 b a \slurEnd:2 g f \slurEnd:1 |
],
[\staff<1> \tieBegin:1 d1/1 \tieBegin:2 |
 \tieEnd:2 d \tieEnd:1 |
 \slurBegin:1 \slurEnd:1 \slurBegin:1 \slurEnd:1 \slurBegin:1
\slurBegin:2 \slurEnd:2 \slurEnd:1 |
]}

See image

tremolo (U)

See XML

tremolo.gmn:

% Created with pyScore 0.4.0 by Michael Droettboom
<http://dkc.jhu.edu/~mdboom/pyScore>
{[\tremoloBegin:1 {e&1/4, g, b&} \tremoloBegin:1 c c2 |
 \tremoloEnd:1 \tremoloEnd:1]}

See image

MusicXML -> MidiXML

Preliminary support for converting MusicXML to MidiXML.

MusicXML -> MIDI

Preliminary support for converting MusicXML to MIDI.