If you have any questions or need help when creating or editing an article, please feel free to contact me and we can try to work out any issues. Just click on [https://en.seminaverbi.bibleget.io/w/index.php?title=User_talk:Johnrdorazio&action=edit§ion=new Add topic] here on top.
== Test audio playerfile ==
[[File:Twelve_bar_boogie-woogie_blues_in_C.mid]]
[[File:Twelve bar boogie-woogie blues in C.mid]]
== Test Score tag ==
{ \new PianoStaff << \new Staff \relative c'' { \set Staff.midiInstrument = #"violin" \clef treble \tempo 8 = 126 \time 3/16 r16 <d c a fis d>\f-! r16\fermata | \time 2/16 r <d c a fis d>-! \time 3/16 r <d c a fis d>8-! | r16 <d c a fis d>8-! | \time 2/8 <d c a fis>16-! <e c bes g>->-![ <cis b aes f>-! <c a fis ees>-!] } \new Staff \relative c { \set Staff.midiInstrument = #"violin" \clef bass \time 3/16 d,16-! <bes'' ees,>-! r\fermata | \time 2/16 <d,, d,>-! <bes'' ees,>-! | \time 3/16 d16-! <ees cis>8-! | r16 <ees cis>8-! | \time 2/8 d16\sf-! <ees cis>-!->[ <d c>-! <d c>-!] } >> }
</score>
== Test Score tag in raw lilypond format, with title ==
<score raw="1" lang="lilypond" sound="1">
\version "2.1022.100"
\header {
title = "Maple Leaf Rag"
composer = "Scott Joplin"
piece = "Tempo di marcia"
mutopiatitle = "Maple Leaf Rag"
title="WALL STREET \"RAG\""
composer="SCOTT JOPLIN"
mutopiatitle = "Wall Street Rag"
mutopiacomposer = "JoplinS"
mutopiainstrument = "Piano"
date = "1909c. 1899"
source = "Seminary Music Co. 112 W. 38th N.Y."
style = "Jazz"
maintainer = "Benjamin Bloomfield"
maintainerEmail = "bhb123@gmail.com"
copyright = "Public Domain"
source = "Reproduction of original edition (1899)"
lastupdated = "2008/September/12"
maintainer = "Chris Sawer"
footer = "Mutopia-2008/09/19-1543"
maintainerEmail = "chris@mutopiaproject.org"
maintainerWeb = "http://cjsawer.whitewillow.co.uk/"
}
stemExtend = \once \override Stem #'length = #22
noStem = \once \override Stem #'length = #0
noFlag = \once \override Stem #'flag-style = #'no-flag
\paper {
top-margin = 15
between-system-padding = #0
bottom-margin = 10
between-system-space = #0.1
min-systems-per-page = #4
ragged-last-bottom=##f
max-systems-per-page = #5
top-margin = 1\mm
system-system-spacing.padding = #8
bottom-margin = 1\mm
between-title-space = 0\mm
page-top-space = 1\mm
}
top = upper = \relative c'' {
\key as \major
\clef treble
\time 2/4
\key c \major
\clef treble
\time 2/4
\partial 8
\once \override TextScript #'extra-offset = #'( -3 . 2 )
r8 \f |
c8.[^\markup \bold "Very Slow March Time" a16] d,8[ c16 d] | %1
\repeat volta 2 {
e8 f4 g8 | %2
r16 as' <es' es,> as, c <es es,>8 g,16 |
e8[ d16 e] f[ a8 af16] | %3
<es' es,>16 g, bes <es es,> ~ <es es,>4 |
g4 <g b g'>8-> r | %4
r16 as, <es' es,> as, c <es es,>8 g,16 |
\break
<es' es,>16 g, bes <es es,> ~ <es es,>8 r16 <es es,> |
\repeat volta 2 {
r16 as, ces <fes fes,> r16 <es es,> r16 <es es,> |
\once \override TextScript #'extra-offset = #'( -4 . 3.0 )
r16 as, ces <fes fes,> r16 <es es,> r8 |
<e c>16[\(^\markup \smaller { "Panic in Wall Street, Brokers feeling melancholy" } <f d> <g e> <a ds,>]\)~ <a ds,>[ <fs ds'>\( <g e'> <e c'>]\) | %5
\change Staff = "down"
<< {\stemUp d'8[ d16 e] d16[\( c d, f]\) } \\
\stemUp {r16^\stemDownp f4~as,,,-( f8[ces c]as'-) }r >>as-( |ces as'-) \stemNeutral %6 |
\change Staff = "up"
<e c>16[\( <f d> <g e> <a ds,>]\)~ <a ds,>[ <fs ds'>\( <g e'> <e c'>]\) | %7
r16 as-( ces as'-) r as-( ces as'-) |
<< {\stemUp d'8[ e16 d] c16[\( d e g,]\) } \\
<as as,>8-\mf \< <as as,> <as as,> <as as,>16 <as as,> ~ |
{\stemDown f4~ f8[ e] } >> %8
<as as,> \! es f c es <f as,>8 <as, fes>16 ~ |
<as fes!> bes <ces fes,> as bes <c es,>8 as16 |
<c es,> as <bes es,>8 <as es> r16 <as as,> ~ |
<as as,>8 <as as,> <as as,> <as as,>16 <as as,> ~ |
<as as,> es <f as,> c es <f as,>8 <as, fes>16 ~ |
<as fes> bes <ces fes,> as bes <c es,>8 as16 |
} \alternative {
{ <c es,> as <bes es,>8 <as es> r8 }
{ <c es,>16 as <bes es,>8 <as es> r8 }
}
\break
<< { \stemUp gs16[\( e b' e]\)~ e[\( f] e8]\) } \\
{ \stemDown e,8.[ gs16]~ gs8[ gs] } >> | %9
<< { \stemUp a16[\( e c' e]\)~ e[( f e8]) } \\
{ \stemDown e,8.[ <a c>16]~ <a c>8[ <a c>] } >> | %10
<< { \stemUp e'16[\( d fs b]\)~ \stemDown <b fs d>[\( <c fs, e> <b fs d> <a fs c>]\) } \\
{ \stemDown c,8.[ <d fs>16]~ \noStem \noFlag
<d fs> s8. } >> | %11
<b f'! a>16[\( g' f d] <e g,f>[ d g, f]\) %12
\repeat volta 2 {
\break
r16_\markup {\dynamic f \italic "stacc."} g' <es' es,> g, bes <d d,>8 g,16 |
<e c>16[\( <f d> <g e> <a ds,>]\)~ <a ds,>[ <fs ds'>\( <g e'> <e c'>]\) | %13
<des'! des,!> g, bes <c c,> ~ <c c,> es, <bes' bes,> es, |
<< {\stemUp d'8[ d16 e] d16[\( c d, f]\) } \\
r c <as' as,> c, es <f f,>8 c16 |
{\stemDown f4~ f8[ c] } >> | \stemNeutral %14
<e c>16[\( <fas' das,> <gc, e>es <af dsf,>]\) ~ <af dsf,>[ <fs ds'>\(c <gf e'> <e c'f,>]\)8 | %15
r16 es <g g,> bes, des <f f,>8 es16 |
<< {\stemUp d'8[ c16 d] c8[ c16 d] } \\
<g g,> bes, {\stemDowndes <f f,4> ~ f8[<f f],> }des <f f,>> %168 |
r16 c <as' as,> c, es <f f,>8 c16 |
<as' as,> c, es <f f,> ~ <f f,> c <f f,>8 |
r16 g <es' es,> g, bes <d d,>8 g,16 |
<des'! des,!> g, bes <c c,> ~ <c c,> es, <bes' bes,> es, |
r c <as' as,> c, es <f f,>8 c16 |
<as' as,>8 <as as,> <g g,> <ges ges,> |
r16 f, a c f c a f |
r f bes des <f f,>8 <des bes f> |
<c as f d> r16 <c as f d> r <bes des,>8 es,16 |
} \alternative {
{ <as c,>8 <es' es,> <es es,> <es es,> }
{ r16 as, c es <as as,>8 r }
}
r16-\f as, <es' es,> as, c <es es,>8 g,16 |
\break
<<es' {\stemUp e'es,>16[\( c g, a]\)~bes <aes cses,>[\( <a cs e a>~ <bfes cs e bf'es,>4 <a cs e a>]\) } \\|
r16 as, <es' es,> as, c <es es,>8 g,16 |
{\stemDown e8.[ cs16]~ \noFlag \stemUp cs s8. } >> | %17
<es' es,>16 g, bes <es es,> ~ <es es,>8 r16 <es es,> |
\stemNeutral
r16 as, ces <fes fes,> r16 <es es,> r16 <es es,> |
<e' fs c'! e>8[ <d fs c' d>16 <a c fs a>]~ <a c fs a>[\( <gs gs'> <a fs' a> <c fs c'>]\) | %18
r16 as, ces <fes fes,> r16 <es es,> r8 |
<e g e'>8[ <d f! d'>16 <a' f' a>]~ <a f' a>[\( <g e' g> <e g e'> <d f d'>]\) | %18
\change Staff = "down"
}
\stemUp r16^\p as,,,-( ces as'-) r as-( ces as'-) \stemNeutral |
\alternative {
\change Staff = "up"
{ <c e c'>4~ <c e c'>16[ g( d ds]) }
r16 as-( ces as'-) r as-( ces as'-) |
{ << { \stemDown <c' e c'>4~ <c e c'>8[ <c c'>16 <bf bf'>] } \\
<as as,>8-\mf \< <as as,> <as as,> <as as,>16 <as as,> ~ |
{ \stemUp s4. e8 } >> }
<as as,> \! es f c es <f as,>8 <as, fes>16 ~ |
}
<as fes!> bes <ces fes,> as bes <c es,>8 as16 |
\stemNeutral
<c es,> as <bes es,>8 <as es> r16 <as as,> ~ |
<as as,>8 <as as,> <as as,> <as as,>16 <as as,> ~ |
<as as,> es <f as,> c es <f as,>8 <as, fes>16 ~ |
<as fes> bes <ces fes,> as bes <c es,>8 as16 |
<c es,> as <bes es,>8 <as es> <as' as,> |
\key des \major
\pageBreak
\repeat volta 2 {
%Page Two
<as es c as>8.^\markup {\large "TRIO"} <as es c bes>16 ~ <as es c bes>16 <es c> bes8 |
\repeat volta 2 {
<as' es c as>8. <as es c bes>16 ~ <as es c bes>16 <es c> bes <es c> |
\once \override TextScript #'extra-offset = #'( -2 . 1.5 )
as, des bes des f as, des f |
<a, c f a>8[^\markup \smaller { "Good times coming." } <a c f a>] <c f a c>[ <c fs a c>] | %22
bes, des f as, ~ as f' bes, f' |
<c g' c>4
<as es c as>8. <as es c bes>16 ~ <as es c bes>16 <es c> bes8 |
<< { \stemUp b'8[( a]) } \\
<as' es c as>8. <as es c bes>16 ~ <as es c bes>16 <es c> bes <es c> |
{ \stemDown <fs c>4 } >> | %23
<< { \stemUpas, a8.[des a16]bes a[(des gf bas, a])des }f \\|
bes, {des \stemDown <f! c>4as, ~ as <f' ba,> }<f' >es> | %24
< <bes {f \stemUpd a8bes>8.[ a16]<bes a[(f g)d <c>16 ~ <bes f d c,>16 <bff bf,d>] }c8 \\|
<bes' {f \stemDownd bes>8. <c,bes ef d c>416 ~ <bes f d c>16 e<f d>8[ e]c }<f >d> | %25
r es <bes' bes,> es, ges <c c,>8 es,16 |
\stemNeutral
<a, c f<bes' abes,>8[ <aes, c f a>]ges <c f a c,>[ ~ <c fsc,> aes, c<bes' bes,>]8 | %26
<des fes, des> <des fes, des> <c fes, c> <bes fes bes,> |
<c g' c>4
<f! as,>16 des es <ges bes,> ~ <ges bes,> bes, <f' as,>8 |
<< { \stemUp b'8[( a]) } \\
<f g,>16 des es <f ges,> ~ <f ges,> c <es ges,> <des f,> ~ |
{ \stemDown <fs c>4 } >> | %27
} \alternative {
{ <des f,>16 <as' as,>8 f16 <as as,> f <as as,> f }
%\break
{ <des f,>16 des f as <des des,>8 r }
\stemNeutral
}
<c f! a>8[ <c e a>]
<< { \stemUp gs'8.[( b16]) } \\
{ \stemDown <d, e>4 } >> | %28
\stemNeutral
<c e a>4
<< { \stemUp a'16[( g) <c c,> <bf bf,>] } \\
{ \stemDown <c, e>8[ e] } >> | %29
\stemNeutral
<a, c f a>8[ <a c f a>] <c f a c>[ <c fs a c>] | %30
<c g' c>4
<< { \stemUp b'8[( a]) } \\
{ \stemDown <fs c>4 } >> | %31
<< { \stemUp a8.[ a16] a[( g b a]) } \\
{ \stemDown <f! c>4 <f b,> } >> | %32
% \break
<< { \stemUp a8.[ a16] a[( g) <c, c,> <d d,>] } \\
{ \stemDown <c e >4 <c e>8 s } >> | %33
\stemNeutral
<ds, a' c ds>4 <fs a c fs> | %34
<a c ds a'>2 | %35
<< { \stemUp <a a'>8[( <g g'>]) e'16[( d8 e16]) } \\
{ \stemDown <c e>4 <g b>16[ <f b>8.] } >> | %36
\stemNeutral
} % end repeat
\alternative {
{ <e c'>8[ <e e'>16 <f f'>] <fs fs'>[ <g g'> <c e c'> <bf e bf'>] }
%\break
{ <c e,>4~ <c e,>8
<< { \stemUp g16[( gs]) } \\
{ \stemDown <e bf>8 } >> }
}
\key fas \major
\repeat volta 2 {
<as as,> <f as,> <as as,> <f as,> |
\once \override TextScript #'extra-offset = #'( -4 . 1.0 )
<as f> <bes f>16 <c f,> ~ <c f,> bes as f |
<f a>16[^\markup \smaller { "Good times have come." } <g bf> <a c> <f a>]~ <f a>[( <a f c> <a f d>8]) | %39
es f8 <c as>16 ~ <c as>4 |
<< { \stemUp <f a>16[ <c f a> <cs f a> <d f a>]~ <d f a>[( <ef f a>8 <d f a>16])~ | %40
<f a>16[( gr16 fes <f gas,>])~ <dfc f g>[(es <df f,> <df gas,>8 <c a>])c16 | %41
r <f'es ag,>[8 f16 <ebes, ag> <d a'>]~ <dbes a'g> r16 r84 | } \\ %42
r16 {des \stemDown<f s4.g,> s16bes, \noStemdes \noFlag<f dg,>8 <c as>16 ~ | %40
d8.[ df16]~ \noStem<c \noFlagas> dfes s8<f \noStemas,> \noFlagc \stemUpes <f as,>8 <c aas>16 ~ | %41
\stemDown <c aas>4~ es <cf aas,>16[ <bf'c d>(es <af cas,>8 <g bf>])es16 | } >> %42
<as as,>8 <f as,> <as as,> <f as,> |
<as f> <bes f>16 <c f,> ~ <c f,> bes as f |
as8 f es16 as8 <c, as>16 ~ |
<c as> es <f as,> c es <f as,>8 <as, f>16 ~ |
<as f> bes <as f>8 <as fes> <bes fes>16 <as es> ~ |
<as es> bes <c es,> as bes <c es,>8 <as d,>16 ~ |
<as d,!> bes <c d,> as r <bes des,>8 es,16 |
} \alternative {
{ <as c,>8 <es' es,> <es es,> <es es,> }
{ <as, c,> <es' des g,> <as es c as> }
}
\bar "|."
%\break
}
\stemNeutral
<f a>16[ <g bf> <a c> <f a>]~ <f a>[( <a f c> <a f d>8]) | %43
<< { \stemUp <f a>16[ <c f a> <cs f a> <d f a>]~ <d f a>[ <c ds a'>8 <c e a>16]~ | %44
a'[( g fs g]) } \\
{ \stemDown s4. s16 \noStem \noFlag \stemUp <e c>16~ | %43
\stemDown <e c>4 } >>
\stemNeutral
<f g b>16[ <g b e>8 <f b d>16] | %44
<< { \stemUp d'8[( c]) g[( gs]) } \\
{ \stemDown <e bf'!>4 <e bf> } >> | %45
<f a>16[ <g bf> <a c> <f a>]~ <f a>[( <a f c> <a f d>8]) | %46
bottom = \relative c {
\pageBreak
\key as \major
% Page 3
\time 2/4
\clef bass
\partial 8
<es es,>8 |
\repeat volta 2 {
<as as,> <c as es> <c as es> <a a,> |
<bes bes,> <des g, es> <des g, es> <es, es,> |
<as as,> <c as es> <c as es> <a a,> |
<bes bes,> <des g, es> <des g, es> <es, es,> |
<fes fes,>4 <es es,>8 <es es,> |
<fes fes,>4 <es es,>8 r |
\stemDown as,, r as' r \stemNeutral |
as' r as' r \clef treble |
<b as f d> <b as f d> <b as f d> <b as f d> |
<c as es> <c as es> <c as es> <c as es> |
<ces as fes> <ces as fes> <c as es> <c as es> |
<c as es> <des g, es> <c as> r \clef bass |
<b, as f d> <b as f d> <b as f d> <b as f d> |
<c as es> <c as es> <c as es> <c as es> |
<ces as fes> <ces as fes> <c as es> <c as es> |
} \alternative {
{ <c as es> <des g, es> <c as> <es, es,> }
{ <c' as es> <des g, es> <c as> <a a,> }
}
\repeat volta 2 {
<< { \stemUp <f a>16[ <c f a> <cs f a> <d f a>]~ <d f a>[ <ef f a>8 <d f a>16]~ | %48
<fbes abes,>16[ g f8 <fdes g, es>]~ <des, f ges,>8[ <ddes' eg, gses>] |} \\ %49
<bes bes,> <des g, es> <es, es,> <g g,> |
{ \stemDown s4.. \noStem \noFlag d16~ |
<as as,> <c as es> <es, es,> <c' as es> |
d8.[ d16]~ \noStem \noFlag d8 s8 | } >>
<< { \stemUp r16 <a'as csas,>[ <csc eas es> <csas a'as,>]~ <csa a',> r16 r8 } \\|
{ \stemDown <abes e csbes,>4~ <ades eg, cses>16[ <ees, cses,> <ades' csg,>8] } >es> |
<bes bes,> <des g, es> <bes bes,> <b b,> |
\stemNeutral
<a d,>8[ <dc c fs,>16 <ef c fs,as es>]~ <efes, c fses,>[ d <d fs bf> <c' fsas aes>] |
<< { \stemUp <f!as aas,>[ d<c fas <f ges>]~ <fas gas,>[ <a <f ga,>8] } \\|
<bes {bes,> \stemDown<des bg,8.[ b16]~es> b8[<es, b]es,> }<des' >g, es> |
<bes bes,> <des g, es> <es, es,> <g g,> |
<as as,> <c as es> <es, es,> <c' as es> |
<as as,> <as as,> <g g,> <ges ges,> |
<f f,> <f f,> <a a,> <a a,> |
<bes bes,> <des bes f> <des bes f> <des bes f> |
<bes f bes,> <bes f bes,> <es, es,> <g g,> |
} \alternative {
{ <as as,> <c as es> <c as es> <a a,> }
{ <as as,> <es' c as> <es c as> <es, es,> }
}
<as as,> <c as es> <c as es> <a a,> |
%\break
<<bes {bes,> \stemUp a'16[<des g, ees> c']~<des c[g, bfes> d<es, e] }es,> \\|
{ \stemDown <cas eas,>8.[ <c eas es>16]~ <c eas es>8[ bf]<a } >a,> |
<bes bes,> <des g, es> <des g, es> <es, es,> |
} % end repeat
<fes fes,>4 <es es,>8 <es es,> |
\alternative {
<fes fes,>4 <es es,>8 r |
{ << { \stemDown \noStem \noFlag f'4~ \stemUp f16[( f, g gs]) } \\
{ \stemDown <aas,, cr f>4~as' <a c>16[ a, <bf e>8]r \stemNeutral } >> }|
as' r as' r \clef treble |
{ <a' c f>4~ <a c f>8 d16[(-^ ds]) }
<b as f d> <b as f d> <b as f d> <b as f d> |
}
<c as es> <c as es> <c as es> <c as es> |
<ces as fes> <ces as fes> <c as es> <c as es> |
<c as es> <des g, es> <c as> r \clef bass |
<b, as f d> <b as f d> <b as f d> <b as f d> |
<c as es> <c as es> <c as es> <c as es> |
<ces as fes> <ces as fes> <c as es> <c as es> |
<c as es> <des g, es> <c as> r |
\key des \major
\repeat volta 2 {
\repeat volta 2 {
\once \override TextScript #'padding = #4
<es, es,> <ges' c, as> <ges, ges,> <ges' c, as> |
e16[^\markup \smaller { "Listening to the strains of genuine negro ragtime," } <g bf c d> d ds] e[ <g bf c d!> d ds] |
e[ <gf, bff,> <ges' c, das>8 <aes, bf ces,>16]~ <a bfc c,>[ g( d e]) |
<des des,> <f' des as> <as, as,> <f' des as> |
<f, f,> <f' des as> <des, des,> <d d,> |
<es es,> <ges' c, as> <ges, ges,> <ges' c, as> |
<f, f,> <ges' c, as> <es, es,> <c c,> |
<des des,> <f' des as> <as, as,> <f' des as> |
<f, f,> <f' des as> <des, des,> <c c,> |
<bes bes,> <as'' d, bes> <d,, d,> <as'' d, bes> |
<f, f,> <as' d, bes> <bes, bes,> <as' d, bes> |
<es, es,> <ges' es bes> <ges, ges,> <ges' es bes> |
<es, es,> <ges' es bes> <ges, ges,> <ges' es bes> |
g,16 bes8 des16 fes des bes g |
<as as,>8 <f'! des as> bes,, <d' bes as> |
<des! bes es,> <des bes es,> <c as> <c as> |
} \alternative {
{ <des des,> <f des as> <f des as> <d, d,> }
{ <des' des,> <as as,> <des, des,> <c' c,> }
}
\key as \major
\break
\repeat volta 2 {
\once \override TextScript #'extra-offset = #'( -8.5 . 2.5 )
<des des,> <f des as> <f des as> <c c,> |
f[^\markup \smaller { "brokers forget their cares." } <a c d> d, e] f[ <a c d> d, e] |
f[ <gdes a cdes,>8 <gf ades cas>16]~ <gbes, a cbes,>[ f(<b e f])b,> |
fs[ <a <c efc,> e! <es] fs[c as> <aes c ef!as> e! <fses, a des,>] |
<gas bf das,>[ <ac bfas des>8 <aes, bf des,>16]~ <a bf da,>[ g( a bf]) |
b[ <dbes ebes,> gs<des g, a] b[es> <des, ees,> gs, <ba d ea,>] |
<bes bes,> <des g, es> <es, es,> <g g,> |
<as as,> <c as es> <es, es,> <c' as es> |
<as as,> <c as es> <bes bes,> <c c,> |
<des des,> <f des as> <f des as> <c c,> |
<des des,> <f des as> <bes, bes,> <b b,> |
<c c,> <es c as> <es c as> <es, es,> |
<as as,> <c as es> <es, es,> <c' as es> |
<des, des,> <des des,> <bes bes,> <d d,> |
<es es,> <c' as es> <es, es,> <e e,> |
<f f,> <f f,> <g g,> <g g,> |
} \alternative {
{ <as as,> <c as es> <bes bes,> <c c,> }
{ <as as,> <es es,> <as, as,> }
}
\bar "|."
%\break
}
<a c e>4 <c fs, ds c>8[ d,16( ds]) |
e16[ <g bf c d> d ds] e[ <g bf c d!> d ds] |
e[ <g bf c d>8 <a bf c>16]~ <a bf c>[ g( d e]) |
f[ <a c d> d, e] f[ <a c d> d, e] |
f[ <g a c>8 <g a c>16]~ <g a c>[ f( e f]) |
\score {
fs[ <a c ef> e! es] fs[ <a c ef!> e! <fs a d>] |
\context PianoStaff <<
<g bf d>[ <a bf d>8 <a bf d>16]~ <a bf d>[ <g bf d> <gs b f'>8-^] |
\context Staff = "up"
<< { \stemUp <c f>16[^^ d c a] a[ g8 e'16] } \\
\top
{ \stemDown a,4 <e c>16[ <e bf>8.] \stemNeutral } >> |
\context Staff = "down"
}
\bottom
\alternative {
>>
{ <a, c f>4~ <a c f>8[ d16-^ ds] }
{ <a c f>4 <f' a c f>8 r \bar "|." }
}
\pageBreak
}
lower = \relative c' {
\clef bass
\key c \major
\time 2/4
c8.[ a16] d,8[ c16 d] | %1
e8 f4 g8 | %2
e8[ d16 e] f[ a8 af16] | %3
g4 <g g,>8-> r | %4
\layout {}
%\break
<< { \stemUp g8.[\( fs16] c'8[ g]\) } \\
{ \stemDown c,2 } >> | %5
<< { \stemUp af'4. af8 } \\
{ \stemDown c,2 } >> | %6
<< { \stemUp g'8.[\( fs16] c'8[ g]\) } \\
{ \stemDown c,2 } >> | %7
\stemNeutral <c af'>4. <c g'>8 | %8
}
%\break
<b b'>8[ <gs' d' e>] <e e,>[ <d d,>] |
<c c,>[ <a' c e>] <a a,>[ <g g,>] | %10
<fs fs,>[ <fs c' d>] <d d,>[ <fs c' d>] |
<g g,>[ <g b d>] b,[ <g' b d>] | %12
\score {
%\break
\context PianoStaff <<
<< { \stemUp g8.[\( fs16] c'8[ g]\) } \\
\context Staff = "up"
{ \stemDown c,2 } >> | %13
\unfoldRepeats \top
<< { \stemUp af'4. af8 } \\
\context Staff = "down"
{ \stemDown c,2 } >> | %14
\unfoldRepeats \bottom
<< { \stemUp g'8.[\( fs16] c'8[ g]\) } \\
>>
{ \stemDown c,2 } >> | %15
<< { \stemUp af'4. af8 } \\
{ \stemDown c,2 } >> | %16
\midi {
%\break
<< { \stemUptempo g'8[4 bf8]= } \\120
\context {
{ \stemDown c,4 } >>
\Voice
<a a'>8[ <g g'>] | %17
\remove Dynamic_performer
<fs fs'>[ <fs' c' d>] <d d'>[ <c c'>] | %18
}
<b b'>[ <g' b f'!>] <g g,>[ <g b f'>] | %19
}
}
<c c,>[ g] c,[ <g' b>] | %20
<c c,>[ g] c,4-- | %21
\pageBreak
% Page Two
<f f,>8[ <a c f>] <f f,>[ <ds ds,>] | %22
<< { \stemUp e[ <g c e>] ef[ <c' ef fs>] | %23
d,[ <c' d f!>] g,[ <b' d f>] | %24
c,[ <g' c e>] } \\
{ \stemDown <e e,>4 <ef ef,> | %23
<d d,> <g, g,> | %24
<c c,> } >>
\stemNeutral
<e e,>8[ <c c,>] | %25
<f f,>[ <a c f>] <f f,>[ <ds ds,>] | %26
<< { \stemUp e8[ <g c e>] ef[ <c' ef fs>] } \\
{ \stemDown <e, e,>4 <ef ef,> } >> %27
\stemNeutral
%\break
<d d,>8[ <e e,>]
<< { \stemUp e[ <gs d' e>] } \\
{ \stemDown <e e,>4 } >> | %28
<a a,>16[ e c a] <c c,>4 | %29
<f f,>8[ <a c f>] <f f,>[ <ds ds,>] | %30
<< { \stemUp e[ <g c e>] ef[ <c' ef fs>] | %31
d,[ <c' d f!>] g,[ <b' d f>] | %32
c,[ <g' c e>] e[ <e g>] } \\
{ \stemDown <e e,>4 <ef ef,> | %31
<d d,> <g, g,> | %32
<c c,> <e e,> } >> | %33
\stemNeutral
fs,16[( a fs'8]) ds16[( fs ds'8]) | %34
fs16[\( ds c a] ds c a fs]\) | %35
<< { \stemUp g8[ <c e>] g,[ g'] } \\
{ \stemDown g4 g,] } >> | %36
\stemNeutral
<c g'>8 r r <c c,> | %37
%\break
<< { \stemUp g'4~ g8 r } \\
{ \stemDown c,8[ g] c,4 } >> | %38
% Good times have come
\key f \major
<< { \stemUp <c' a'>8[ <c f a>] c,[ <c' f>] |
f,[ <c' f>] c,[ <c' f>] } \\
{ \stemDown f,4 c | f c } >> |
\stemNeutral
bf8[( bf']) bf,[( bf']) |
<< { \stemUp f8[ <c' f a>] c,[ <c' e bf'>] |
<c a'>[ <c f a>] c,[ <c' f>] |
f,[( f']) fs,[( fs']) |
g,[( g']) g,[( g']) | } \\
{ \stemDown f,4 c | f c | f fs | g g } >>
\stemNeutral
c4( <c c,>) |
<< { \stemUp <c a'>8[ <c f a>] c,[ <c' f>] |
f,[ <c' f>] c[ <f a>] } \\
{ \stemDown f,4 c | f c' } >> |
%Page 3
\stemNeutral
bf8[ d] <bf bf'>[ <bf bf'>] |
<< { \stemUp a'8[ <a e>] g[ <a e>] } \\
{ \stemDown <a a,>4 <g g,> } >> |
<fs fs,>8[ <d fs c'>] <d d,>[ <fs c' d>] |
<g g,>[ <g b d>] <d d,>[ <ds ds,>] |
%\break
<e e,>[ <bf'! c e>] <c, c,>[ <bf' c e>] |
%alternative 1
<f f,>8[ <e e,>16 <d d,>] <c c,>4 |
%alternative 2
<f f,>8[ a,16 d] <f f,>8[ <fs fs,>]-^ |
% Listening to the strains of genuine negro ragtime, brokers forget their cares.
<g g,>8[ <bf c e>] <c, c,>[ <bf' c e>] |
<g g,>[ <bf c e>] <c c,>[ <bf bf,>] |
%\break
<a a,>[ <a c f>] <c, c,>[ <a' c f>] |
<f f,>[ <a c f>] <c c,>[ <a c f>] |
<a a,>[ <fs c' d>] <d d'>[ <c c'>] |
<bf bf'>[ <g' bf d>] <g g,>[ <g bf d>] |
<gs gs,> <b d e>] <e, e,>[ <gs d' e>] |
%\break
<a a,>[ <a c e>] <a a,>[ <fs fs,>] |
<g g,>8[ <bf c e>] <c, c,>[ <bf' c e>] |
<g g,>[ <bf c e>] <c c,>[ <bf bf,>] |
<a a,>[ <a c f>] <c, c,>[ <a' c f>] |
<f f,>[ <a c f>] <c c,>[ <a c f>] |
%\break
<a a,>[ <fs c' d>] <d d'>[ <c c'>] |
<bf bf'>[ <g' bf d>] <d d'>[ <df df'>]-^ |
<c c'>[-^ <a' c f>] <c, c,>[ <bf' c e>] |
%alternative 1
<f f,>8[ a,16 c] <f f,>8[-^ <fs fs,>] |
%alternative 2
<f f,>[ c] f,8-^ r
}
dynamics = {
s2\mf | s2 * 3 |
s2\mf | s2 * 3 |
s2 *2 | s4.\< s8\! | s4 s8.\> s16\! |
s2\mf | s2 * 3 |
s2 * 5 |
%Page 2
s2\f | s2 * 5 |
s2 * 5 |
s2 * 5 |
s2 | s2\mp | s2 * 3 |
s2 | s4 s8.\< s16\! | s4.\< s16 s16\! | s4 s8\> s8\! | s32 s4...\mp |
%Page 3
s2 | s4 s8\< s8\! | s2 | s2\mf | s2 |
s2 | s4 \once \override DynamicLineSpanner #'padding = #3.5 s8.\> s16\! | s2 | s2\mf | s2 |
s2 * 4 | s4..\< s16\! |
s2\f | s32 s4...\mf | s2 * 3 |
s2 * 5 |
}
pedal = {
% s2\sustainDown s2\sustainUp
}
\score {
\new PianoStaff <<
\new Staff = "upper" \upper
\new Dynamics = "dynamics" \dynamics
\new Staff = "lower" <<
\clef bass
\lower
>>
\new Dynamics = "pedal" \pedal
>>
\layout {
\context {
\type "Engraver_group"
\name Dynamics
\alias Voice % So that \cresc works, for example.
\consists "Output_property_engraver"
\override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
pedalSustainStrings = #'("Ped." "*Ped." "*")
pedalUnaCordaStrings = #'("una corda" "" "tre corde")
\consists "Piano_pedal_engraver"
\consists "Script_engraver"
\consists "Dynamic_engraver"
\consists "Text_engraver"
\override TextScript #'font-size = #2
\override TextScript #'font-shape = #'italic
\override DynamicText #'extra-offset = #'(0 . 2.5)
\override Hairpin #'extra-offset = #'(0 . 2.5)
\consists "Skip_event_swallow_translator"
\consists "Axis_group_engraver"
}
\context {
\PianoStaff
\accepts Dynamics
\override VerticalAlignment #'forced-distance = #7
}
}
}
\score {
\new PianoStaff <<
\new Staff = "upper" << \upper \dynamics >>
\new Staff = "lower" << \lower \dynamics >>
\new Dynamics = "pedal" \pedal
>>
\midi {
\context {
\type "Performer_group"
\name Dynamics
\consists "Piano_pedal_performer"
}
\context {
\PianoStaff
\accepts Dynamics
}
}
}
</score>
print(fact(a))
</syntaxhighlight>
== Test using MobileDetect within Template ==
{{Template:MobileDetect|I am a '''Desktop''' device.|I am a '''Mobile''' device.}}
{{Template:MobileDetect|I am a not a '''Mobile''' device!|I am not a '''Desktop''' device!}}
|