Apply rule.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% ASCII Art output
%
% Process as:
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\score {
\context Voice \notes\relative c {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% test for ascii-art output
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% ASCII Art output
%
% Process as:
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% ASCII Art output
%
% Process as:
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% ASCII Art output
%
% Process as:
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% ASCII Art output
%
% Process as:
\context Staff=upper \notes\relative c{
\key f \major
\time 3/4
- r8^"Moderato" %-\pp
+ r8^"Moderato" %\pp
<g'-. c-.> <c-. es-.> <g-. c-.> <c-. es-.> <g-. c-.> |
r8 <as-. c-.> <c-. es-.>
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% ASCII Art output
% Process as:
\context Staff=upper \notes\relative c{
\key f \major
\time 3/4
- r8^"Moderato" %-\pp
+ r8^"Moderato" %\pp
<g'-. c-.> <c-. es-.> <g-. c-.> <c-. es-.> <g-. c-.> |
r8 <as-. c-.> <c-. es-.>
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% ASCII Art output
%
% Process as:
-\version "1.9.0"
+\version "1.9.1"
%% +.ly: Be the first .ly file for lys-to-tely.py.
%% Better to make lys-to-tely.py include "introduction.texi" or
%% other .texi documents too?
the a2 and c2 should be a chord in one voice. Using the commented
version, with a c2 instead of a2, the decrescendo reappears."
}
-\version "1.9.0"
+\version "1.9.1"
\score{
\context Staff <
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% A simple scale in LilyPond
%
% Type:
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% Some beamed and slurred notes of different taste in LilyPond
%
% Type:
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
one = \notes\relative c{
c'' d e f
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
composer = "ARTHUR GRAY"
r2
| %2
\stemUp
- r4 <<cis eis a cis>>-\arpeggio r2
+ r4 <<cis eis a cis>>\arpeggio r2
| %3
- r4 <<cis fis a cis>>-\arpeggio r8.
+ r4 <<cis fis a cis>>\arpeggio r8.
\translator Staff=bass
\once\property Voice.TextScript \set #'extra-offset = #'(-3 . -4) %tweak
- cis,16^2-(^\markup {\small \italic "m.d." }
+ cis,16^2(^\markup {\small \italic "m.d." }
<<fis fis,>>8 <<e! e,!>>
| %4
- <<dis, a' dis>>4-)
+ <<dis, a' dis>>4)
\translator Staff=treble
\once\property Voice.TextScript \set #'extra-offset = #'(-3 . -2) %tweak
\tieUp
- cis''''4^\markup { \small \italic "m.g." }-\arpeggio-~
+ cis''''4^\markup { \small \italic "m.g." }\arpeggio~
\grace {
cis8
%\stemBoth Hmm
\property Voice.Stem \set #'direction = #0
- a16-[-5( fis dis-]
+ a16[-5( fis dis]
#(set-octavation 0)
- cis32-[ a-1 fis-4 dis] cis-[ a fis-)-2]
+ cis32[ a-1 fis-4 dis] cis[ a fis)-2]
% the small grace in lower staff comes after us
s32
}
\stemUp
- cis'4( bis-)
+ cis'4( bis)
| %5
- r8 <<a' a,>>8-(-\mf <<gis gis,>> <<fis fis,>>
+ r8 <<a' a,>>8(\mf <<gis gis,>> <<fis fis,>>
% \fingerUp
\property Voice.Fingering \set #'direction = #1
% Manual fix for collision with slur
\property Voice.Fingering \set #'extra-offset = #'(0 . 1) %tweak
- <<gis gis,>> <<fis fis,>> e-)-1-4-5 r
+ <<gis gis,>> <<fis fis,>> e)-1-4-5 r
| %6
- r <<a a,>>8-(-\mf <<gis gis,>> <<fis fis,>>
- <<gis gis,>> <<fis fis,>> e-) r
+ r <<a a,>>8(\mf <<gis gis,>> <<fis fis,>>
+ <<gis gis,>> <<fis fis,>> e) r
| %7
\bar "||"
s1*2
| %4
s4
- <<cis' a fis dis>>4-\arpeggio
+ <<cis' a fis dis>>4\arpeggio
<<e, gis, e d!>>2
| %5
s8 cis4. d4
- %%<<cis e,>>8-[-( <<b-3 d,-1>>
- <<cis e,>>8-[-( <<b d,>>-3-1
+ %%<<cis e,>>8[( <<b-3 d,-1>>
+ <<cis e,>>8[( <<b d,>>-3-1
| %6
- %%<<a-2 cis,-1>>-)] cis4. d4
- <<a cis,>>-)-]-2-1 cis4. d4
- <<cis e,>>8-[-( <<b d,>>
+ %%<<a-2 cis,-1>>)] cis4. d4
+ <<a cis,>>)]-2-1 cis4. d4
+ <<cis e,>>8[( <<b d,>>
| %7
- <<a cis,>>-)]
+ <<a cis,>>)]
}
bass = \context Voice=bass \notes\relative c{
\dynamicUp
- r8. e,16-(-\f_2 <<a a,>>8-[ <<b b,>>]
+ r8. e,16(\f_2 <<a a,>>8[ <<b b,>>]
| %2
<<cis cis,>>4
\translator Staff=treble
\stemDown
\property Voice.Slur \override #'attachment = #'(stem . stem) %tweak
- <<a'' eis cis>>4-)-\arpeggio
+ <<a'' eis cis>>4)\arpeggio
\property Voice.Slur \revert #'attachment %tweak
\translator Staff=bass
\property Voice.Stem \revert #'length %tweak
\property Voice.Stem \revert #'direction
\property Voice.Stem \override #'direction = #-1
- <<a' fis cis>>-)-\arpeggio
+ <<a' fis cis>>)\arpeggio
\translator Staff=bass
\property Voice.Stem \revert #'direction
r2
\stemBoth
<
%urg: staff-change: ! on dis
- <<cis'' a fis dis!>>-\arpeggio
+ <<cis'' a fis dis!>>\arpeggio
>
\grace {
s s s
\clef bass
\property Voice.fontSize = #-3
- <<e,,, e,>>32-(
- } <<gis' e>>2-)
+ <<e,,, e,>>32(
+ } <<gis' e>>2)
| %5
\slurUp
% \fingerDown
\property Voice.Fingering \set #'direction = #-1
- %%a,8 e'-[-5-(<<a-2 cis-3>>-]-)
- a,8 e'-[-5-(<<a cis>>-]-)-2-3
+ %%a,8 e'[-5(<<a-2 cis-3>>])
+ a,8 e'[-5(<<a cis>>])-2-3
%%r b,-5 <<e-3 gis-5 d'>>4
r b,-5 <<e gis d'>>4-3-5
\slurBoth
\once \property Voice.Fingering \set #'extra-offset = #'(0 . -1) %tweak
- e,8-[-5-(
+ e,8[-5(
| %6
\once \property Voice.Fingering \set #'extra-offset = #'(0 . -1) %tweak
- a-)-2]
+ a)-2]
\slurUp
- e'-[(<<a cis>>-)] r b, <<e gis d'>>4
+ e'[(<<a cis>>)] r b, <<e gis d'>>4
\slurBoth
- e,8-[(
+ e,8[(
| %7
- a-)]
+ a)]
}
bassTwo = \context Voice=bassTwo \notes\relative c{
\stemUp
\slurUp
- cis'4-( bis-)
+ cis'4( bis)
}
middleDynamics = \context Dynamics=middle \notes{
s16 s s
s32 s
\once\property Dynamics.Hairpin \set #'extra-offset = #'(0 . 2) %tweak
- s-\> s
- s32 s s s-\!
+ s\> s
+ s32 s s s\!
}
s32 s-"rall." s s s8 s4
| %5
\once\property Dynamics.Hairpin \set #'extra-offset = #'(1 . 0) %tweak
s \> s s
| %6
- s8-\!
- s2 s8 s-\> s
+ s8\!
+ s2 s8 s\> s
| %7
- s8-\!
+ s8\!
}
lowerDynamics = \context Dynamics=lower \notes{
s2
| %2
- s2-\sustainDown s8. s16-\sustainUp s4
+ s2\sustainDown s8. s16\sustainUp s4
| %3
- s2-\sustainDown s8. s16-\sustainUp s4
+ s2\sustainDown s8. s16\sustainUp s4
| %4
- s4-\sustainDown
+ s4\sustainDown
\property Dynamics.pedalSustainStrings = #'("Ped." "*Ped." "*")
% grace destroys pedal-line-spanner?
% let's do manual tweak:
\once\property Dynamics.SustainPedal \set #'extra-offset = #'(10 . 0) %tweak
- s8-\sustainUp
+ s8\sustainUp
\once\property Dynamics.SustainPedal \set #'extra-offset = #'(16 . 0) %tweak
- s8-\sustainDown
+ s8\sustainDown
%{
s4
\grace {
s8
s16 s s
- s32 s s s-\sustainUp
- s32 s s s-\sustainDown
+ s32 s s s\sustainUp
+ s32 s s s\sustainDown
}
%}
s2
% that's what gray wants, anyway.
\property Dynamics.pedalSustainStyle = #'mixed
- s8-\sustainDown s s
- s s-\sustainUp-\sustainDown s
+ s8\sustainDown s s
+ s s\sustainUp\sustainDown s
s
\once \property Dynamics.pedalSustainStyle = #'text
- s-\sustainUp
+ s\sustainUp
| %6
\property Dynamics.pedalSustainStyle = #'mixed
- s8-\sustainDown s s
- s s-\sustainUp-\sustainDown s
+ s8\sustainDown s s
+ s s\sustainUp\sustainDown s
s
\once \property Dynamics.pedalSustainStyle = #'text
- s-\sustainUp
+ s\sustainUp
| %7
}
-\version "1.9.0"
+\version "1.9.1"
\header {
title = "Title"
subtitle = "Subtitle"
copyright = "Public Domain"
}
-\version "1.9.0"
+\version "1.9.1"
\include "nederlands.ly"
\context Voice=i
\voiceOne
- c8.( es16 bes4 ~ | bes8-) r c8.( bes16 | des4 c8. bes16 | c4 ~ c8-) r |
- c4( f,8. as16 | bes4 ~ bes8-) r | f8.( es16 f4 | es f-) |
- g8.( es16 f4 ~ | f-) f8 r
+ c8.( es16 bes4 ~ | bes8) r c8.( bes16 | des4 c8. bes16 | c4 ~ c8) r |
+ c4( f,8. as16 | bes4 ~ bes8) r | f8.( es16 f4 | es f) |
+ g8.( es16 f4 ~ | f) f8 r
% Au mouvement
- f4 ( g | a2 ~ | a-) | a4-- a-> ~ | a8 r b!8.( a16 | b4-) c-- ~ |
- c8 r b8.( d16 | a4 ~ a8-) r | d4( cis | c! b8. d16 | a4 ~ a8-) r
+ f4 ( g | a2 ~ | a) | a4-- a-> ~ | a8 r b!8.( a16 | b4) c-- ~ |
+ c8 r b8.( d16 | a4 ~ a8) r | d4( cis | c! b8. d16 | a4 ~ a8) r
- a8.( g16 a4 ~ a8-) r |
+ a8.( g16 a4 ~ a8) r |
- a4-> ~ a8 r | g8.( a16 fis4-) | e8.( d16 e4 | fis ~ fis8-) r
+ a4-> ~ a8 r | g8.( a16 fis4) | e8.( d16 e4 | fis ~ fis8) r
- d4( d-- ~ d8-) r e4( f!2 ~ |
+ d4( d-- ~ d8) r e4( f!2 ~ |
- f4 ~ f8-) r | es4( g | as bes ~ | bes-) c( | b!2-) | c4( d | bes2-) | c4~ c8 r |
+ f4 ~ f8) r | es4( g | as bes ~ | bes) c( | b!2) | c4( d | bes2) | c4~ c8 r |
% copy from begin: 1-10
- c8.( es16 bes4 ~ | bes8-) r c8.( bes16 | des4 c8. bes16 | c4 ~ c8-) r |
- c4( f,8. as16 | bes4 ~ bes8-) r | f8.( es16 f4 | es f-) |
-% g8.( es16 f4 ~ | f-) f8 r ?
- g8.( es16 f4 ~ | f-) ~ f8 r
+ c8.( es16 bes4 ~ | bes8) r c8.( bes16 | des4 c8. bes16 | c4 ~ c8) r |
+ c4( f,8. as16 | bes4 ~ bes8) r | f8.( es16 f4 | es f) |
+% g8.( es16 f4 ~ | f) f8 r ?
+ g8.( es16 f4 ~ | f) ~ f8 r
}
footer = "Mutopia-2001/04/27-xx"
}
-\version "1.9.0"
+\version "1.9.1"
dynamicUp = \property Voice.DynamicLineSpanner \override #'direction = #1
dynamicRevert = \property Voice.DynamicLineSpanner \revert #'direction
vocalVerse = \notes\relative c''{
\dynamicUp
- \times 2/3 { g8-[( as-)] g } c4. g8 |
- \times 2/3 { f8-[( g-)] f } c'4 f,8 r |
- g4.-> f8 \times 2/3 { f-[( es-)] d } |
+ \times 2/3 { g8[( as)] g } c4. g8 |
+ \times 2/3 { f8[( g)] f } c'4 f,8 r |
+ g4.-> f8 \times 2/3 { f[( es)] d } |
es2 r4 |
R2. |
R2. |
- \times 2/3 { g8-[( as-)] g } es'4. g,8 |
- \times 2/3 { f8-[( g-)] f } d'4. c8 |
- bes4. as8 \times 2/3 { as-[( g-)] f } |
+ \times 2/3 { g8[( as)] g } es'4. g,8 |
+ \times 2/3 { f8[( g)] f } d'4. c8 |
+ bes4. as8 \times 2/3 { as[( g)] f } |
g2 r4 |
R2. |
R2. |
g8. b16 es4. d8 |
c8. g16 es4. c8 |
- \grace { as'32-[( bes ] } \times 2/3 { as8-[-)( g-)] as } c4. as8 |
+ \grace { as'32[( bes ] } \times 2/3 { as8[)( g)] as } c4. as8 |
g2. |
- \grace { f32-[( g ] } \times 2/3 { f8-[-)( e-)] f } as4. f8 |
+ \grace { f32[( g ] } \times 2/3 { f8[)( e)] f } as4. f8 |
es!2. |
g8. b16 es4. d8 |
c8. g16 e4. c8 |
- \grace { a'32-[( b ] } \times 2/3 { a!8-[-)( gis-)] a } c4. a8 |
+ \grace { a'32[( b ] } \times 2/3 { a!8[)( gis)] a } c4. a8 |
g!2. |
- \times 2/3 { d'8-[-\f( cis-)] d } f4. b,8 |
+ \times 2/3 { d'8[\f( cis)] d } f4. b,8 |
c!2. |
}
c4 b r |
g4. b8 d8. c16 |
b2 r4 |
- e4. d8 \times 2/3 { d-[( c-)] b } |
+ e4. d8 \times 2/3 { d[( c)] b } |
a8. b16 c4-> a8 r |
R2. |
R2. |
- \grace { a32-[( b ] } \times 2/3 { a!8-[-)( gis-)] a } c4. a8 |
+ \grace { a32[( b ] } \times 2/3 { a!8[)( gis)] a } c4. a8 |
g!2. |
- \times 2/3 { d'8-[-\f( cis-)] d } f4. b,8 |
+ \times 2/3 { d'8[\f( cis)] d } f4. b,8 |
c!2. ~ |
% bug: slur on other staff fools lily into extending melisma
c4 r c |
}
trebleIntro = \notes\relative c{
- r8^"\bf M\\\"a\\ss ig"-\pp <<g' c>>-. <<c es>>-. <<g c>>-. <<c es>>-. <<g c>>-. |
+ r8^"\bf M\\\"a\\ss ig"\pp <<g' c>>-. <<c es>>-. <<g c>>-. <<c es>>-. <<g c>>-. |
r8 <<as c>>-. <<c es>>-. <<as c>>-. <<c es>>-. <<as c>>-. |
r8 <<as c>>-. <<c d>>-. <<as c>>-. <<c d>>-. <<as c>>-. |
r8 <<g b>>-. <<b d>>-. <<g b>>-. <<b d>>-. <<g b>>-. |
r8 <<f c'>> <<c' d>> <<f, c'>> <<c' d>> <<f, c'>> |
r8 <<f g b>> <<g b d>> <<f g b>> <<g b d>> <<f g b>> |
r8 <<es g c>> <<g c es>> <<es g c>> <<g c es>> <<es g c>> |
- <<g'' b,>>4.-( <<f d>>8-)
- \times 2/3 { <<f d>>-(-[ <<es c>> <<d b>>-)-] }
+ <<g'' b,>>4.( <<f d>>8)
+ \times 2/3 { <<f d>>([ <<es c>> <<d b>>)] }
%10
<<c es>>2. |
r8 <<f c'>> <<c' d>> <<f, c'>> <<c' d>> <<f, c'>> |
r8 <<f as bes>> <<as bes d>> <<f as bes>> <<as bes d>> <<f as bes>> |
r8
- <<es g bes>>-[
+ <<es g bes>>[
<<g bes es>>
<<es g bes>>
- <<g bes es>>-]
- <<es' c'>>-(
- <<d bes'>>4.-(-)
- <<f as>>8-)
+ <<g bes es>>]
+ <<es' c'>>(
+ <<d bes'>>4.()
+ <<f as>>8)
- \times 2/3 { <<f as>>-(-[ <<es g>> <<d f>>-)-] }
+ \times 2/3 { <<f as>>([ <<es g>> <<d f>>)] }
%16
<<es g>>2. |
r8 <<f, g>> <<g b>> <<f g>> <<g b>> <<f g>> |
r8 <<es g>> <<g c>> <<es g>> <<g c>> <<es g>> |
- r8-\pp <<es as c>> <<as c es>> <<es as c>> <<as c es>> <<es as c>> |
+ r8\pp <<es as c>> <<as c es>> <<es as c>> <<as c es>> <<es as c>> |
%20
r8 <<es g bes>> <<g bes es>> <<es g bes>> <<g bes es>> <<es g bes>> |
\property Voice.Slur \override #'attachment = #'(stem . stem)
- \grace { as'32-[( bes ] }
- \times 2/3 { as8-[-)( g as] } c4.-> as8-) |
+ \grace { as'32[( bes ] }
+ \times 2/3 { as8[)( g as] } c4.-> as8) |
\property Voice.Slur \revert #'attachment
g2. |
r8 <<f, g>> <<g b>> <<f g>> <<g b>> <<f g>> |
r8 <<e g>> <<g c>> <<e g>> <<g c>> <<e g>> |
r8 <<f a c>> <<a c f>> <<f a c>> <<a c f>> <<f a c>> |
r8 <<e g c>> <<g c e>> <<e g c>> <<g c e>> <<e g c>> |
- \times 2/3 { <<f' f'>>-\f-( <<e e'>> <<f f'>> }
- <<a a'>>4.-> <<f f'>>8-) |
+ \times 2/3 { <<f' f'>>\f( <<e e'>> <<f f'>> }
+ <<a a'>>4.-> <<f f'>>8) |
}
trebleEentje = \notes \relative c' \context Voice {
\stemBoth
<<e e'>>2 r4 |
- <<f as!>>2-\(-\mf <<as c>>8.-(-> <<f as>>16-)-\) |
+ <<f as!>>2\(\mf <<as c>>8.(-> <<f as>>16)\) |
% urg: slurs with staccati are ugly
- <<e g>>4. <<e g>>8-.-( <<e g>>-. <<e g>>-)-. |
- <<f g>>4. <<b, g'>>8-.-( <<d g>>-. <<f g>>-)-. |
- <<e g>>2 <<e g>>4-\pp |
- <<f a>>2-\( <<a c>>8.-( <<f a>>16-)-\) |
- <<e g>>4.-\( <<e g>>8-(-. <<e g>>-. <<e g>>-)-\)-. |
- <<f g>>4. <<b, g'>>8-(-. <<d g>>-. <<f g>>-)-. |
+ <<e g>>4. <<e g>>8-.( <<e g>>-. <<e g>>)-. |
+ <<f g>>4. <<b, g'>>8-.( <<d g>>-. <<f g>>)-. |
+ <<e g>>2 <<e g>>4\pp |
+ <<f a>>2\( <<a c>>8.( <<f a>>16)\) |
+ <<e g>>4.\( <<e g>>8(-. <<e g>>-. <<e g>>)\)-. |
+ <<f g>>4. <<b, g'>>8(-. <<d g>>-. <<f g>>)-. |
%60
<<e g>>2 r4 |
}
<<e e'>>2. |
%61
R2. |
- <<g, g'>>8.[\< <<g g'>>16 <<b b'>>8. <<b b'>>16-\>-\! <<d d'>>8. <<d d'>>16] |
+ <<g, g'>>8.[\< <<g g'>>16 <<b b'>>8. <<b b'>>16\>\! <<d d'>>8. <<d d'>>16] |
%% score has double slur on chord.
- <<c c'>>4-( <<b c'>>-) r-\!
+ <<c c'>>4( <<b c'>>) r\!
<<g g'>>4. <<b b'>>8 <<d' d, >>8.->[ c16] |
%65
- <<d, e b'>>2.-~-(-\f
- <<c e a>>2-) r4
+ <<d, e b'>>2.~(\f
+ <<c e a>>2) r4
<
- { a'8. b16 c4^> ( a8-) r |
- a8. b16 c4^> ( a8-) r |
+ { a'8. b16 c4^> ( a8) r |
+ a8. b16 c4^> ( a8) r |
}\\{
<<d, f>>4 <<d f>>2 |
<<c! es>>4 <<c es>>2 |
r8 <<f, a c>> <<a c f>> <<f a c>> <<a c f>> <<f a c>> |
%70
r8 <<e g c>> <<g c e>> <<e g c>> <<g c e>> <<e g c>> |
- \times 2/3 { <<f' f'>>8-( <<e e'>> <<f f'>> }
+ \times 2/3 { <<f' f'>>8( <<e e'>> <<f f'>> }
- <<a a'>>4.-> <<f f'>>8-)
+ <<a a'>>4.-> <<f f'>>8)
<<e e'>>2. |
<<es! es'! >>2. |
\property Voice . TextScript \override #'font-shape = #'italic
%75
<<b b'>>2. |
- <<c c'>>2 <<e g>>4-\pp |
+ <<c c'>>2 <<e g>>4\pp |
% four copied from begin eentje
- <<f as!>>2-( <<as c>>8.-> <<f as>>16-) |
- <<e g>>4. <<e g>>8-(-. <<e g>>-. <<e g>>-)-. |
- <<f g>>4. <<b, g'>>8-(-. <<d g>>-. <<f g>>-)-. |
+ <<f as!>>2( <<as c>>8.-> <<f as>>16) |
+ <<e g>>4. <<e g>>8(-. <<e g>>-. <<e g>>)-. |
+ <<f g>>4. <<b, g'>>8(-. <<d g>>-. <<f g>>)-. |
%80
\property Voice . TextScript \override #'font-shape = #'italic
\property Voice . TextScript \revert #'font-shape
<<g, e' g>>2. |
- <<g e' g>>2.-\fermata |
+ <<g e' g>>2.\fermata |
}
bassIntro = \notes\relative c{
<<g, g'>>8 <<g' d'>>[ <<d' f>> <<g, d'>> <<as b d >>-> <<b d f>>] |
<<g, g'>>8 <<g' d'>>[ <<d' f>> <<g, d'>> <<gis b d >>-> <<b d f>>] |
%65
- <<gis, gis'>>8 <<d'' e>>[-\> <<e b'>> <<d e>> <<e b'>> <<d e>> -\!] |
+ <<gis, gis'>>8 <<d'' e>>[\> <<e b'>> <<d e>> <<e b'>> <<d e>> \!] |
<<a, a'>>8 <<c' e>>[ <<e a>> <<c e>> <<e a>> <<c e>>] |
<<a, a'>>8 <<a' d f>>[ <<d f a>> <<a d f>> <<d f a>> <<a d f>>] |
<<a, a'>>8 <<a' c e>>[ <<c e a>> <<a c e>> <<c e a>> <<a c e>>] |
% 4 bars copied from end verse1
- <<f, f'>>2-\p r4 |
+ <<f, f'>>2\p r4 |
%70
<<c' c'>>2 r4 |
<<g g'>>8 <<d'' g>>[ <<g b>> <<d g>> <<g b>> <<d g>>] |
- c,8\> <<c' e g>>[ << e g c>> -\! <<c e g>> <<e g c>> <<c e g>>] |
+ c,8\> <<c' e g>>[ << e g c>> \! <<c e g>> <<e g c>> <<c e g>>] |
<<c, c'>>8 <<c' es! g>>[ <<es g c>> <<c es g>> <<es g c>> <<c es g>>] |
<<f,, f'>>8 <<d'' f>>[ <<f as!>> <<d f>> <<f as>> <<d f>>] |
% linewidth = 190.\mm
% to get this on 3 pages of a4.
- % Mandatory Mutopia settings yield 4 pages :-(
+ % Mandatory Mutopia settings yield 4 pages :(
textheight = 270.0\mm
linewidth = 180.0\mm
-\version "1.9.0"
+\version "1.9.1"
% #(ly:set-point-and-click 'line-column)
\property Staff.NoteCollision \set #'merge-differently-dotted = ##t
- < { d8. e16 e4.-\trill d16 e } \\
+ < { d8. e16 e4.\trill d16 e } \\
{ d4 a2 } >
- <<d, a' f'>>4. e'8-[ d c] |
- bes-[ g'] f-[ e16(f] g-[ a bes d,-)] |
- cis4.-\trill b8-[ a g] |
+ <<d, a' f'>>4. e'8[ d c] |
+ bes[ g'] f[ e16(f] g[ a bes d,)] |
+ cis4.\trill b8[ a g] |
%% check spacing without accs:
- %% c4.-\trill bes8-[ a g] |
+ %% c4.\trill bes8[ a g] |
- < { d'8. e16 e4.-\trill d16 e |
- f4. d8-[ e f] }
+ < { d'8. e16 e4.\trill d16 e |
+ f4. d8[ e f] }
\\
{ <<a, f>>4 a2 <<a d,>>4. } > |
%%7
- g8 bes16(a-) c(bes-) a(g-) d'8 f, |
- < e4.-\trill
+ g8 bes16(a) c(bes) a(g) d'8 f, |
+ < e4.\trill
\\ <<c, g'>>4 >
- d8-[ c bes]
+ d8[ c bes]
%%9
- < { f'8 g16(a-) a4. g16(f-) |
- g8 a16(bes-) bes4. c16(d-) }
+ < { f'8 g16(a) a4. g16(f) |
+ g8 a16(bes) bes4. c16(d) }
\\
{ a,4 <<bes d >>4. r8 bes4 <<g f'>>2 }
> |
\forcedBreak
%% 11
- e,8-[ f] c,-[ g'] f'-[ e] |
+ e,8[ f] c,[ g'] f'[ e] |
f4 f,2 |
- < { a'4 a4.-\trill bes8
+ < { a'4 a4.\trill bes8
c bes16 a } \\
- { f8-[ es] es4. r8 d4 } >
+ { f8[ es] es4. r8 d4 } >
- fis8.-\trill es16 d8 c |
- bes-[ g']
- a,-[ fis']
- es'-[ d] |
+ fis8.\trill es16 d8 c |
+ bes[ g']
+ a,[ fis']
+ es'[ d] |
\forcedBreak
%%16
- << bes d, g, >>4.-\trill a8-[ g f!] |
+ << bes d, g, >>4.\trill a8[ g f!] |
e bes a f' g a |
d, as g es' f g |
- cis,-[ bes'] a-[ g16 f] e!8-[ f16 d] |
- cis8 e16 a a,8. g'16 f8(e-) |
+ cis,[ bes'] a[ g16 f] e!8[ f16 d] |
+ cis8 e16 a a,8. g'16 f8(e) |
\forcedBreak
%%21
- < { d e16(f-) f4. e16(d-) |
- e8 f16(g-) g4. a16(bes-) |
- a8 cis16 d d,8 e16 f32 g f8-\trill e16(d-) } \\
+ < { d e16(f) f4. e16(d) |
+ e8 f16(g) g4. a16(bes) |
+ a8 cis16 d d,8 e16 f32 g f8\trill e16(d) } \\
{ bes4 g2 |
g4 <<bes cis,>>4. s8 |
<<d a f>>8 r r g, a4 } >
|
\stemUp
- d4 d,16 a'( b cis d e f g-) |
+ d4 d,16 a'( b cis d e f g) |
\stemBoth
\forcedLastBreak
%%25
- < { a16(b c b-) c4. b16(a-) |
- b cis d cis d4. e16(f-) | }
+ < { a16(b c b) c4. b16(a) |
+ b cis d cis d4. e16(f) | }
\\
{ f,4 fis4. s8 |
<<d g,>>4 gis4. } >
\voiceOne
- d16(cis d-) f,
- a,8-[ e']
+ d16(cis d) f,
+ a,8[ e']
\oneVoice
- d'-[ cis] |
+ d'[ cis] |
%% d4 d,,2 |
d4
\property Thread.NoteHead
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
%{
Header for Petites Preludes.
r4 d''2 cis4 |
\stemBoth
d16 a' g f e f cis d
- e8.-\mordent f16 d8.-\prall cis16 |
+ e8.\mordent f16 d8.\prall cis16 |
\stemUp\tieUp
cis4 ~ cis16 a d8 ~ d4 a |
%5
two = \notes\relative c{
r16 d'' c bes a bes f g
- a8.-\mordent bes16 g8.-\prall f16 |
+ a8.\mordent bes16 g8.\prall f16 |
\stemDown
f2 e2 |
\translator Staff=lower \stemUp
r16 b' a g f8. f16 e2 ~ |
%5
e2 ~ e4 ~ e16 e f! d |
- s4 e4_\mordent-~ e4 d4 ~ |
+ s4 e4_\mordent~ e4 d4 ~ |
d4. cis16 d cis4 d ~ |
d8 r r16 e f d r16 e f d r d e cis |
r16 e d c! bes! d8. s4 r16 bes' a g |
f2 e |
\stemBoth
d16 d' c bes a bes f g
- a8.-\mordent bes16
- g8.-\prall f16 |
+ a8.\mordent bes16
+ g8.\prall f16 |
f2 g4 gis |
a2 ~ a16 a g f e f c d |
%5
- e8.-\mordent f16 d8.-\prall c16 \stemBoth c4. d8 |
+ e8.\mordent f16 d8.\prall c16 \stemBoth c4. d8 |
\stemDown \tieDown
e4 ~ e16 f e d cis a b cis d e f d |
%}
-\version "1.9.0"
+\version "1.9.1"
%% 19 is broken --hwn.
%\include "paper19.ly"
\include "paper16.ly"
-\version "1.9.0"
+\version "1.9.1"
\header {
title = "Romanzen"
\property Voice.Slur \override #'attachment = #'(stem . stem)
\repeat volta 2 {
\property Voice.TextScript \override #'extra-offset = #'(-8.0 . 2.5)
- \m a,16-[^\p( \u c^\markup {
+ \m a,16[^\p( \u c^\markup {
\large "Einfach ("
\note #3 #0 #1
\large " = 100)" }
- a c -] \m g,-[ \u c^3 -] \m b,-[ \u c^2 b c-] \m a,-[ \u c^3-]-) |
+ a c ] \m g,[ \u c^3 ] \m b,[ \u c^2 b c] \m a,[ \u c^3]) |
\property Voice.TextScript \revert #'extra-offset
- \m f,-[( \u c f c-] \m g,-[ \u c^4-] \m a,-[ \u c^2 a c8 c16-)-] |
- \m c16-[( \u f c' f-] \m b,-[ \u f-] \m d-[ \u f^3 d' f^2-] \m c-[ \u f-)^4-] |
- \m f,16-[( \u c16^3 f c-] \m g,-[ \u c^4-] \m a,-[ \u c^2 a c8 c16-)-] |
- \m a,-[( \u c a c-] \m c-[ \u d c' d-] \m b,-[ \u d-] \m a,-[ \u d-)^3-] |
- \m g,-[( \u c^2 g c-] \m b,-[ \u c b c-] \m a,-[ \u c-] \m g,-[ \u cis-)^3-] |
- \m f,-[( \u d^3 f d-] \m g,-[ \u d g d-] \m g,-[ \u c-] \m a,-[ \u a-)-] |
- \m g,-[( \u c g c-] \m f,-[ \u h,^2 g h,-] \m e,-[ \u c^2 g c-)-] |
+ \m f,[( \u c f c] \m g,[ \u c^4] \m a,[ \u c^2 a c8 c16)] |
+ \m c16[( \u f c' f] \m b,[ \u f] \m d[ \u f^3 d' f^2] \m c[ \u f)^4] |
+ \m f,16[( \u c16^3 f c] \m g,[ \u c^4] \m a,[ \u c^2 a c8 c16)] |
+ \m a,[( \u c a c] \m c[ \u d c' d] \m b,[ \u d] \m a,[ \u d)^3] |
+ \m g,[( \u c^2 g c] \m b,[ \u c b c] \m a,[ \u c] \m g,[ \u cis)^3] |
+ \m f,[( \u d^3 f d] \m g,[ \u d g d] \m g,[ \u c] \m a,[ \u a)] |
+ \m g,[( \u c g c] \m f,[ \u h,^2 g h,] \m e,[ \u c^2 g c)] |
}
\forcedBreak
\stemUp \slurUp \tieUp
b4^5( <<a g>>8~<<a g>> a g^4 |
- f4^5 e8^5~e d4-)^4 |
+ f4^5 e8^5~e d4)^4 |
as4^4( <<g f>>8~<<g f>> g^5 f^4 |
- es4^5 d8^5~d c4-)^4 |
- c^4( es8^5~<<es as,_1>> d^3 f-) |
- e4^4( g8^5~<<g ces_4>> f^3 as-) |
+ es4^5 d8^5~d c4)^4 |
+ c^4( es8^5~<<es as,_1>> d^3 f) |
+ e4^4( g8^5~<<g ces_4>> f^3 as) |
g4^4 b8^5~b a c'^5~ |
- c' b^4 ges^5 des^3 b,^5 \d ges,16-[^4 f,] |
- e,^2^\markup { \large "ritard..." } cis,^1 \u r8 r r4 r16 \d gis,^2^"R.H."-] |
+ c' b^4 ges^5 des^3 b,^5 \d ges,16[^4 f,] |
+ e,^2^\markup { \large "ritard..." } cis,^1 \u r8 r r4 r16 \d gis,^2^"R.H."] |
\forcedBreak
- \m a,16-[^\p( \u c a c-] \m g,-[ \u c^3-] \m b,-[ \u c^2 b c-] \m a,-[ \u c-)^3 -]|
- \m f,-[( \u c f c-] \m g,-[ \u c^4-] \m a,-[ \u c^2 a c8 c16-)-] |
- \m c16-[( \u f c' f-] \m b,-[ \u f-] \m d-[ \u f^3 d' f^2-] \m c-[ \u f-)-]^4 |
- \m f,-[( \u c^3 f c-] \m g,-[ \u c^4-] \m a,-[ \u c^2 a c8 cis16-)-] |
- \m a,-[( \u d^2 a d-] \m c-[ \u d c' d-] \m b,-[ \u d-)^3] r8 |
- \m c16-[( \u f c' f-] \m es-[ \u f es' f-] \m d-[ \u f-)^3-] \m f-[( \u as^2-] |
- f'-[ as-)-] \m f-[( \u as f' as-)] r8^\fermata r16 e'^2( f' g' | \stemBoth \tieBoth
- as' des'^1 c'8^\markup { \finger "2-3" } h~h c'16-) \clef F e,16-[(^2 f, g,] |
+ \m a,16[^\p( \u c a c] \m g,[ \u c^3] \m b,[ \u c^2 b c] \m a,[ \u c)^3 ]|
+ \m f,[( \u c f c] \m g,[ \u c^4] \m a,[ \u c^2 a c8 c16)] |
+ \m c16[( \u f c' f] \m b,[ \u f] \m d[ \u f^3 d' f^2] \m c[ \u f)]^4 |
+ \m f,[( \u c^3 f c] \m g,[ \u c^4] \m a,[ \u c^2 a c8 cis16)] |
+ \m a,[( \u d^2 a d] \m c[ \u d c' d] \m b,[ \u d)^3] r8 |
+ \m c16[( \u f c' f] \m es[ \u f es' f] \m d[ \u f)^3] \m f[( \u as^2] |
+ f'[ as)] \m f[( \u as f' as)] r8^\fermata r16 e'^2( f' g' | \stemBoth \tieBoth
+ as' des'^1 c'8^\markup { \finger "2-3" } h~h c'16) \clef F e,16[(^2 f, g,] |
\forcedBreak
- as,-[^5 h,,^2-)-] \clef G <<c a^3>>8-[-( <<c g^2>>16 c'] <<c es ges c'^5>>4.~
- <<c es ges c'>>8-) s4 s8 r16 h^2( c' d' |
+ as,[^5 h,,^2)] \clef G <<c a^3>>8[( <<c g^2>>16 c'] <<c es ges c'^5>>4.~
+ <<c es ges c'>>8) s4 s8 r16 h^2( c' d' |
es' ges-1 f-2 a-1 c'-2 f'-4 \stemUp \tieUp e'-5 d' c' b-4 a^\prall^\markup { \finger "2-4-3" } g |
- f-) f'-5( e'-5 d'-4 c'-3 f'-)-5 <<f^4 a^5>>4-( <<e^3 g^5>>8 |
- <<a, f^4>>4 <<g, e^3>>8 f16^4 d'^5~ d'8.-[ c'16^4] |
+ f) f'-5( e'-5 d'-4 c'-3 f')-5 <<f^4 a^5>>4( <<e^3 g^5>>8 |
+ <<a, f^4>>4 <<g, e^3>>8 f16^4 d'^5~ d'8.[ c'16^4] |
\forcedBreak
- < f8-)^3_\pp \context Voice = another { \m a,16-[ \u c8 c16] } > \m g,-[ \u c_3-] \m b,-[^\markup { \finger "2-1" } \u c8 c16-] \m a,-[ \u c]~ | \stemBoth
+ < f8)^3_\pp \context Voice = another { \m a,16[ \u c8 c16] } > \m g,[ \u c_3] \m b,[^\markup { \finger "2-1" } \u c8 c16] \m a,[ \u c]~ | \stemBoth
c16 c8_4 c c16~c c8_2 c c16~ |
c16 c8 c c16~c c8 c c16~ |
c16 c8 c c16 r4^\fermata r8 | \bar "|."
\relative c { \stemDown \slurDown
\repeat volta 2 {
a4^1( g8^1 b4^1 a8^1 |
- f8..^1 f32^1 g8^2 a4.-)^1 |
+ f8..^1 f32^1 g8^2 a4.)^1 |
c4^1( b8 d4 c8 |
- f,8.. f32^1 g8^2 a4.-) |
+ f,8.. f32^1 g8^2 a4.) |
a4(^1 c8^1_\accent~c b^1 a^1 |
- g4-) b8^1_\accent(~b a^1 g^1 |
- f4-)^1 g8_\accent(~g g_. a_. |
- g4 f8~f e4-) |
+ g4) b8^1_\accent(~b a^1 g^1 |
+ f4)^1 g8_\accent(~g g_. a_. |
+ g4 f8~f e4) |
}
}
\u \slurUp
e des b,\< des g e_3 ces_4 d_2 f^3 d cis d |
\property Voice.PhrasingSlur \override #'extra-offset = #'(0 . 3)
\property Voice.PhrasingSlur \override #'beautiful = #42
- g\( fes des fes b g_3 es_1-\! ges_2 a^3 ges f_1 ges_2 |
- r ges_2 b des_1 ges b,_2 des ges,^1 b, \d des,^1 \stemDown \transpose c' c { b,-[_1 as,] |
- g,8 b,16-[ g, e, cis,] d,-\)_4 \< f, h, d_3 f_2 r16-\! }
+ g\( fes des fes b g_3 es_1\! ges_2 a^3 ges f_1 ges_2 |
+ r ges_2 b des_1 ges b,_2 des ges,^1 b, \d des,^1 \stemDown \transpose c' c { b,[_1 as,] |
+ g,8 b,16[ g, e, cis,] d,\)_4 \< f, h, d_3 f_2 r16\! }
\property Voice.PhrasingSlur \revert #'extra-offset
\property Voice.PhrasingSlur \revert #'beautiful
\translator Staff=mid
\relative c { \stemDown \slurDown
a4^1( g8^1 b4^1 a8^1 |
- f8..^1 f32^1 g8^2 a4.-)^1 |
+ f8..^1 f32^1 g8^2 a4.)^1 |
c4^1( b8 d4 c8 |
- f,8.. f32^1 g8^2 a4.-) |
- a4^1-( c8^1_\accent~[c b-)] [g16^1( b^2] |
- c4-)^1 es8^1~es d^1 f^1~ |
+ f,8.. f32^1 g8^2 a4.) |
+ a4^1( c8^1_\accent~[c b)] [g16^1( b^2] |
+ c4)^1 es8^1~es d^1 f^1~ |
\property PianoStaff.Arpeggio \override #'direction = #1
- f f8.. f32^1( as4.-)^\fermata-\arpeggio ~ |
+ f f8.. f32^1( as4.)^\fermata\arpeggio ~ |
\property PianoStaff.Arpeggio \revert #'direction
\stemUp \tieUp as r4 r8 |
}
s2. s
- \u s4. \grace {f8(} f4-) e8 |
+ \u s4. \grace {f8(} f4) e8 |
f g16_2 b_1 a_2 gis_1 c_2 h, c cis_1 d_2 b,_1 |
- \tieDown c4.~<<f, c >>16-\< \tieBoth <<f h>>~ << f^3 h >>8-[-\>-\! << e b^2>> -\!] |
+ \tieDown c4.~<<f, c >>16\< \tieBoth <<f h>>~ << f^3 h >>8[\>\! << e b^2>> \!] |
\translator Staff=mid
\transpose c' c {
a4^1( g8^1 b4 a8^2 |
- f8..^1 f32^1 g8^2 a8..-) \slurUp <<f f'^3>>32-( <<g g'^4>>8 |
- <<a a'^5>>8..-) <<f f'^3>>32-( <<g g'^4>>8 <<a a'^5 >>4.-\>-) ~ |
- a~ a-\!^\fermata \bar "|."
+ f8..^1 f32^1 g8^2 a8..) \slurUp <<f f'^3>>32( <<g g'^4>>8 |
+ <<a a'^5>>8..) <<f f'^3>>32( <<g g'^4>>8 <<a a'^5 >>4.\>) ~ |
+ a~ a\!^\fermata \bar "|."
}
}
\stemUp \slurUp \tieUp
\repeat volta 2 {
f4^1( e8^1 g4^1 f8^1 |
- d8..^1 d32^2 e8^1 f4.-) |
+ d8..^1 d32^2 e8^1 f4.) |
a4^1( g8 b4 a8 |
- d8..^1 d32^2 e8^1 f4.-) |
+ d8..^1 d32^2 e8^1 f4.) |
fis4^1 a8^1^\accent(~a g^1 f^1 |
- e4-)^1 g8^1^\accent(~g f^1 e^1 |
- d4-)^1 f8^1^\accent(~f e^. dis^1^. |
- e4^1 d8^1~d c4-)^1 |
+ e4)^1 g8^1^\accent(~g f^1 e^1 |
+ d4)^1 f8^1^\accent(~f e^. dis^1^. |
+ e4^1 d8^1~d c4)^1 |
}
\d \tieBoth \slurDown
<
d4 g8~g es f | g4 f8~f es d |
c4 r8 f4 as8~ | as g b as4 ces'8~ |
ces' b des' c'4 \context Voice=another { \stemUp \tieUp <<es' es>>8~ |
- es' des'4^1~ \stemDown des'8.-[ c'16] }
+ es' des'4^1~ \stemDown des'8.[ c'16] }
}
\transpose c' c, {
- g4(-4 a8-3~a f-5 g-4 | a4-3 g8-\markup { \finger "4-3" } ~g f-4 e-5 |
- d4-)-\markup { \finger "4-5" }( g8-3~g es f-4 | g4-3 f8-4~f es d-4 |
- c4-) r8 f4-4( as8-5~ | as g-4 b-)-5 as4-5( ces'8-4~ |
- ces' b des'-4 c'4-)-5( <<es'-4 es''>>8 |
- \stemDown \tieDown des'4.-)_5~des'~ |
+ g4(-4 a8-3~a f-5 g-4 | a4-3 g8\markup { \finger "4-3" } ~g f-4 e-5 |
+ d4)\markup { \finger "4-5" }( g8-3~g es f-4 | g4-3 f8-4~f es d-4 |
+ c4) r8 f4-4( as8-5~ | as g-4 b)-5 as4-5( ces'8-4~ |
+ ces' b des'-4 c'4)-5( <<es'-4 es''>>8 |
+ \stemDown \tieDown des'4.)_5~des'~ |
\property Voice.NoteColumn \override #'horizontal-shift = #-1 des' s
}
>
\translator Staff=down \stemUp \slurUp \tieUp \phrasingSlurUp
f4^1( e8^1 g4^1 f8^1 |
- d8..^1 d32^2 e8^1 f4.-) |
+ d8..^1 d32^2 e8^1 f4.) |
a4^1( g8 b4 a8 |
- d8..^1 d32^2 e8^1 f4.-) |
+ d8..^1 d32^2 e8^1 f4.) |
fis4 a8^\accent~a g s |
- a4 c'8^\accent(~c' b-) d'^\accent~ |
+ a4 c'8^\accent(~c' b) d'^\accent~ |
d' d'8..^\accent d'32-1 s4. |
s2.*2
- s8 r16 h\( c' d' es' as g8-\arpeggio fis-(
- ges-)-\) f16-2( a-1 c'-3 f'-)-1 \grace {\stemDown \slurUp b,-[-( f] \stemUp } e'-)-1( d' c' b-1 a-2-\prall g
- f16-)-4 f' <<c' e'>> d'-1 c'-2 h-1 s4.
+ s8 r16 h\( c' d' es' as g8\arpeggio fis(
+ ges)\) f16-2( a-1 c'-3 f')-1 \grace {\stemDown \slurUp b,[( f] \stemUp } e')-1( d' c' b-1 a-2\prall g
+ f16)-4 f' <<c' e'>> d'-1 c'-2 h-1 s4.
s2.
f4^1( e8 g4 f8 |
- d8..^1 d32-2 e8^1 f8..-) d32^2( e8^1 |
- f8..-) d32-2( e8^1 f4.-)^1 ~ |
- f~ f-\fermata |
+ d8..^1 d32-2 e8^1 f8..) d32^2( e8^1 |
+ f8..) d32-2( e8^1 f4.)^1 ~ |
+ f~ f\fermata |
}
leftb = \notes \transpose c cis {
d c f, c-3 e c f c f, c8 c16-3 |
a16 c f, c g c-3 b c f, c a c |
d c f, c-3 e c f c-2 f, c8 c16 |
- fis d-2 d, d a-[ d] g, d g d f h,-3 |
- e c-2 c, c g-[ c] f, c f c e a,-3 |
- d a, d, a, f-[ g,-2] h,, g, e c, dis fis,-5 |
- e c g,-4 c d g,-2 c,-[ g, c g,] c,8 |
+ fis d-2 d, d a[ d] g, d g d f h,-3 |
+ e c-2 c, c g[ c] f, c f c e a,-3 |
+ d a, d, a, f[ g,-2] h,, g, e c, dis fis,-5 |
+ e c g,-4 c d g,-2 c,[ g, c g,] c,8 |
}
s2.*9 |
d c c, c-3 e c f c f, c8 c16-3 |
a16 c f, c g c-3 b c f, c a c |
d c f, c-3 e c f c-2 f, c8 cis16 |
- fis^1 d d, d a-[ d_2] g, d g d_3 b,-[_5( g_2] |
- a-) c_3 f, c c'-[ f_2] b, f b f_3 d' as |
- h, as d' as h, as( f'4.-)^\fermata-\arpeggio_2 ~
+ fis^1 d d, d a[ d_2] g, d g d_3 b,[_5( g_2] |
+ a) c_3 f, c c'[ f_2] b, f b f_3 d' as |
+ h, as d' as h, as( f'4.)^\fermata\arpeggio_2 ~
\d \stemDown f'8. \clef G \stemBoth \tieBoth \phrasingSlurDown
- \transpose c c' { e16-[_4( f g] as-[ des_3] c8-[_4 <<h, d f d'>>-)]~ |
- <<h, d f d'>>} \clef F <<c_3 f_1>>-[-( <<b,_4 e^2>>] <<a,_5 eis^1>>8.-) h,16_4\( c d |
+ \transpose c c' { e16[_4( f g] as[ des_3] c8[_4 <<h, d f d'>>)]~ |
+ <<h, d f d'>>} \clef F <<c_3 f_1>>[( <<b,_4 e^2>>] <<a,_5 eis^1>>8.) h,16_4\( c d |
\voiceTwo
- es as,_3 g,8 fis,~fis, g,_4-\arpeggio gis,_5~ |
- gis, <<a, c>>16-\) r16 r8 r4 cis8( |
- d-) e( f16_4 d_5 c4.-)_ \markup { \finger "4-3" }~ |
+ es as,_3 g,8 fis,~fis, g,_4\arpeggio gis,_5~ |
+ gis, <<a, c>>16\) r16 r8 r4 cis8( |
+ d) e( f16_4 d_5 c4.)_ \markup { \finger "4-3" }~ |
\oneVoice
- c16( h,_4 c_3 cis_1 d_2 b,_3 a,_4 as,_1 g,8 c,8-) |
+ c16( h,_4 c_3 cis_1 d_2 b,_3 a,_4 as,_1 g,8 c,8) |
\translator Staff = down \stemDown \tieDown
f16^\pp c f, c e c-3 g c-2 f, c f c |
d c f, c-3 e c f c-2 f, c-3 e c |
%}
-\version "1.9.0"
+\version "1.9.1"
\include "mozart-hrn3-defs.ly"
\include "mozart-hrn3-allegro.ly"
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\include "mozart-hrn3-defs.ly"
allegro =
R1*18
r2 r4^"Solo" g'4 |
\mark "A"
- e'4. ( c8-) f-[ (d c b-) ]
- b-[( c-)] g4 r8 g-[ c e]
- g2. g16-[( f e f-)]
- dis4 ( e4-) r8 c8-[-. c-. c-.]
- c4.( d16-[ e] f4 e-)
- a,( d g, c-)
+ e'4. ( c8) f[ (d c b) ]
+ b[( c)] g4 r8 g[ c e]
+ g2. g16[( f e f)]
+ dis4 ( e4) r8 c8[-. c-. c-.]
+ c4.( d16[ e] f4 e)
+ a,( d g, c)
d-. d-. \grace e16( d8.[) c16 d8. e16]
c4 r r2
R1*3
- c,2 ~ c8-[ e g c]
- c-[ b ] b4 r2
- c,8-[ ( e-) g c] e-[( g-) e c]
- c-[( b-)] b4 r2
- c4.( g8 e'4. c8-)
- g'-[( d-) ] d4 r4 d
- d8-[ ( c-)] c4.( d16-[ e] d8-[ c-)]
- c8-[(-\trill b-)] b4 r2 |
- d2( ~ d8-[ e16 d] c8-[ b-)] |
- b-[( a-)] a4 r8 a-[ a a]
- a4( cis e g-)
+ c,2 ~ c8[ e g c]
+ c[ b ] b4 r2
+ c,8[ ( e) g c] e[( g) e c]
+ c[( b)] b4 r2
+ c4.( g8 e'4. c8)
+ g'[( d) ] d4 r4 d
+ d8[ ( c)] c4.( d16[ e] d8[ c)]
+ c8[(\trill b)] b4 r2 |
+ d2( ~ d8[ e16 d] c8[ b)] |
+ b[( a)] a4 r8 a[ a a]
+ a4( cis e g)
\grace { \longgrace g16( \endlonggrace }
- fis8[)( e16 d-)] d4-. r2 |
+ fis8[)( e16 d)] d4-. r2 |
\mark "B"
R1*3
- r2 r4 d8-[-(_\markup { \italic \bold "con espressione" } b-) ]
- a-[( g-) d'( b-)] a-[( g-) e'( c-) ]
- b8-[( a-)] a4 r4 a8-[ a]
- a-[( \< b c cis-\!-\> ] d4 c-\!-)
- ais8-[( b-)] r8 \cresc b b-[( c-)] r c
- cis-[ ( d-)] r4 r2
- \endcresc g,1-\f ~ g2 ~ g8-[ a16 b] c-[( d-) e c]
+ r2 r4 d8[(_\markup { \italic \bold "con espressione" } b) ]
+ a[( g) d'( b)] a[( g) e'( c) ]
+ b8[( a)] a4 r4 a8[ a]
+ a[( \< b c cis\!\> ] d4 c\!)
+ ais8[( b)] r8 \cresc b b[( c)] r c
+ cis[ ( d)] r4 r2
+ \endcresc g,1\f ~ g2 ~ g8[ a16 b] c[( d) e c]
%% 64
f4-. d-. b-. g-.
R1
- c,2-\p e4 g c \cresc e g4. e8 |
- \endcresc d4.-\f e16-[ fis] g-[ ( fis-) e d] c-[( b-) a g]
+ c,2\p e4 g c \cresc e g4. e8 |
+ \endcresc d4.\f e16[ fis] g[ ( fis) e d] c[( b) a g]
- < a1(-\trill
- { s2 \grace{ g16-[ a] } } >
+ < a1(\trill
+ { s2 \grace{ g16[ a] } } >
\mark "C"
- g4-) r r2
+ g4) r r2
R1*15
\mark "D"
- bes2-\mf d4 f
- g,2~ g8-[ g' es c]|
- bes4( a4.-) c8-[( d es-)]
- cis4( d-) r8 bes-[ (c d-)]
- es2 ( d4-) r
- es2 ( d4-) r
- c8-[( g' es c-)] bes4( c-)
- c4.( cis8 d4-) r
+ bes2\mf d4 f
+ g,2~ g8[ g' es c]|
+ bes4( a4.) c8[( d es)]
+ cis4( d) r8 bes[ (c d)]
+ es2 ( d4) r
+ es2 ( d4) r
+ c8[( g' es c)] bes4( c)
+ c4.( cis8 d4) r
R1*2
es1~es1|
e!
c,
e'
e,
- c'2 b8-[( a gis a-)]
- gis8-[ e gis b ] e4 r |
- r8 e,-[ a c] dis4 r
- r8 e,-[ a c] dis4 r
- r8 e,-[ g b] e4 r
- r8 fis,-[ b dis] fis4 r
- r8 gis,-[ b d] f4 r
- r8 g,-[ b d_\ritenuto ] f4 r
+ c'2 b8[( a gis a)]
+ gis8[ e gis b ] e4 r |
+ r8 e,[ a c] dis4 r
+ r8 e,[ a c] dis4 r
+ r8 e,[ g b] e4 r
+ r8 fis,[ b dis] fis4 r
+ r8 gis,[ b d] f4 r
+ r8 g,[ b d_\ritenuto ] f4 r
\mark "E"
R1*8
- r2 r8 g,-[ g g]
- e'4.( c8-) f-[( d c b-)]
- b-[( c-)] g4 r8 g-[ c e] |
- g2. g16-[( f e f-)]
- dis4( e-) r8 c-[-. c-. c-.]
- c4.( d16-[ e] f4 e-)
- a, ( d g, c-)
+ r2 r8 g,[ g g]
+ e'4.( c8) f[( d c b)]
+ b[( c)] g4 r8 g[ c e] |
+ g2. g16[( f e f)]
+ dis4( e) r8 c[-. c-. c-.]
+ c4.( d16[ e] f4 e)
+ a, ( d g, c)
d d
\grace { e8( }
d8.[) c16 d8. e16]
c4 r r2
\mark "F"
R1*3
- c,2~ c8-[ e g c]
- c8-[( b-)] b4 r2
- c,8-[ e g c ] e-[ ( g-) e c]
- c-[( b-)] b4 r2
- c2 (bes a-) a8-[(b c cis-)]
- d2( ~ d8-[ e16 d] \grace { \longgrace d16( \endlonggrace } c8[) b16 c-)]
- \grace { \longgrace c16 \endlonggrace } b8-[( a16 g-)] g4 r2 |
+ c,2~ c8[ e g c]
+ c8[( b)] b4 r2
+ c,8[ e g c ] e[ ( g) e c]
+ c[( b)] b4 r2
+ c2 (bes a) a8[(b c cis)]
+ d2( ~ d8[ e16 d] \grace { \longgrace d16( \endlonggrace } c8[) b16 c)]
+ \grace { \longgrace c16 \endlonggrace } b8[( a16 g)] g4 r2 |
R1*3
- r2 r4 g'8-[( e-)]
+ r2 r4 g'8[( e)]
\mark "G"
- d-[( c-) g'( e-)] d-[( c-) a'( f-)]
- e-[( d-)] d4 r d8-[ d]
- d4(~ d16-[ e d e-)] g8-[( f-) e d] |
+ d[( c) g'( e)] d[( c) a'( f)]
+ e[( d)] d4 r d8[ d]
+ d4(~ d16[ e d e)] g8[( f) e d] |
c4 r r2
R1
c1 ~
c |
- c8-[-. c-.] r c-. cis-[( d-)] r\cresc d-. |
- dis-[( e-)] r e-. e-[( f-)] r f-. |
- g4-.-\f\endcresc e-. c-. bes-. |
- g-.-\ff e-. c-. r |
- a'2 ~ a8-[_""_\markup { \bold \italic "sempre " \dynamic "f" } b16 c] d-[( e d e-)]
+ c8[-. c-.] r c-. cis[( d)] r\cresc d-. |
+ dis[( e)] r e-. e[( f)] r f-. |
+ g4-.\f\endcresc e-. c-. bes-. |
+ g-.\ff e-. c-. r |
+ a'2 ~ a8[_""_\markup { \bold \italic "sempre " \dynamic "f" } b16 c] d[( e d e)]
- f4. ( d8-) f8-[ ( d-) f d]
- c-[ (e] g2-) \grace { \longgrace f16( \endlonggrace } e8[)( d16 c-)]
+ f4. ( d8) f8[ ( d) f d]
+ c[ (e] g2) \grace { \longgrace f16( \endlonggrace } e8[)( d16 c)]
- < d1-\trill (
- { s2 \grace { c16-[ d] } } >
+ < d1\trill (
+ { s2 \grace { c16[ d] } } >
- c4-) r r2
+ c4) r r2
R1 |
\mark "H"
- \times 2/3 { c8-[ b a ] } \times 2/3 { g-[ a b] }
- \times 2/3 { c-[ d e] } \times 2/3 { f-[ e d] } |
- \times 2/3 { c-[ b a ] } \times 2/3 { g-[ a b] }
- \times 2/3 { c-[ d e] } \times 2/3 { f-[ e d] }|
- c4 \times 2/3 { r8 g'-[( e-)]} c4 \times 2/3 { r8 e-[ ( c-)]} |
- g4 \times 2/3 { r8 c8-[( g-)] } \times 2/3 { e-[ ( g-) e-. ] } \times 2/3 { c-[ ( e-) c-.] }|
- g4 r8 g'-\f a-[ b c d]|
+ \times 2/3 { c8[ b a ] } \times 2/3 { g[ a b] }
+ \times 2/3 { c[ d e] } \times 2/3 { f[ e d] } |
+ \times 2/3 { c[ b a ] } \times 2/3 { g[ a b] }
+ \times 2/3 { c[ d e] } \times 2/3 { f[ e d] }|
+ c4 \times 2/3 { r8 g'[( e)]} c4 \times 2/3 { r8 e[ ( c)]} |
+ g4 \times 2/3 { r8 c8[( g)] } \times 2/3 { e[ ( g) e-. ] } \times 2/3 { c[ ( e) c-.] }|
+ g4 r8 g'\f a[ b c d]|
- < d1(-\trill
- { s2 \grace { c16-[ d] } } >
- c4-) r r2
+ < d1(\trill
+ { s2 \grace { c16[ d] } } >
+ c4) r r2
R1*3
- c4.^\fermata_"Cadenza ad lib." ( d8-) d4.-\trill^\fermata ( c16-[ d-)]
+ c4.^\fermata_"Cadenza ad lib." ( d8) d4.\trill^\fermata ( c16[ d)]
c4 r r2
R1*8
- r4 c8.-[^"tutti"-\f c16] c4 c
- c c,8.-[ c16] c4 c|
+ r4 c8.[^"tutti"\f c16] c4 c
+ c c,8.[ c16] c4 c|
c2 r2 \bar "|."
}
endlonggrace = \property Voice.Stem \revert #'stroke-style
ritenuto = \markup { \italic "rit." }
-\version "1.9.0"
+\version "1.9.1"
cresc = \notes {
#(ly:export (make-event-chord (list (make-span-event 'CrescendoEvent START))))
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\include "mozart-hrn3-defs.ly"
romanze = \notes \relative c' {
\property Score.skipBars = ##t
c'4.( _\markup { \dynamic "p" \italic { "" con molto espressione } }
- f8-) a,4 a
- bes8-[( c d bes] g4-) r8 g
- a r bes r c r d-[( bes-)]
- a2( g8[-) a( bes b-)]
- c4. ( f8-) a,4 a |
+ f8) a,4 a
+ bes8[( c d bes] g4) r8 g
+ a r bes r c r d[( bes)]
+ a2( g8[) a( bes b)]
+ c4. ( f8) a,4 a |
% 6
- bes8-[ (c d bes-)] g4 r8 c,
- c8-[( e g bes-)] a-[( c f d-)]
+ bes8[ (c d bes)] g4 r8 c,
+ c8[( e g bes)] a[( c f d)]
c r e r f r r4
\mark "A"
R1*8
- g4.-\mf f8 e-[ d c bes]
+ g4.\mf f8 e[ d c bes]
% 18
- bes-[( a d c-)] c4 r
+ bes[( a d c)] c4 r
R1*2
- g'4. f8 e-[ d c bes]
- bes-[ (a d c-)] c4 r
+ g'4. f8 e[ d c bes]
+ bes[ (a d c)] c4 r
R1
% 25
- c16-[ ( d c d-)] e-[ ( f e f-)] g-[( e-) c-. c-.] f-[( d-) b-. b-.]
- c16-[-\p ( d c d-)] e-[ ( f e f-)] g-[( e-) c-. c-.] f-[( d-) b-. b-.]
- c8-[ \< c, c c] c-[ c c c-\!-]
+ c16[ ( d c d)] e[ ( f e f)] g[( e) c-. c-.] f[( d) b-. b-.]
+ c16[\p ( d c d)] e[ ( f e f)] g[( e) c-. c-.] f[( d) b-. b-.]
+ c8[ \< c, c c] c[ c c c\!]
\mark "B"
- c1-\f
+ c1\f
R1*9
- f'4.(-\p d8-) b4 r8 g
- g'4.( e8-) c4 r8 cis |
+ f'4.(\p d8) b4 r8 g
+ g'4.( e8) c4 r8 cis |
% 39
- d4(~ d16-[ e d e-)] f8-[ ( d-) f( d-)]
- c2( b4-) r
+ d4(~ d16[ e d e)] f8[ ( d) f( d)]
+ c2( b4) r
R1*4
- e4. ( g8-) c,4 ( cis-)
- d8-[( e f d-)] b4 r8 g
- c-[ ( e-) g g] g-[( f e d-)]
+ e4. ( g8) c,4 ( cis)
+ d8[( e f d)] b4 r8 g
+ c[ ( e) g g] g[( f e d)]
c4(
\grace { \longgrace e16 \endlonggrace }
- d8.-[ c16-) \< ] c8-[ c-.( c-. c-)-.-]-\!
+ d8.[ c16) \< ] c8[ c-.( c-. c)-.]\!
\mark "C"
%% this is a trick to get the sfp-s to align.
\property Voice.Hairpin \override #'transparent = ##t
des1\sfp \>
- g,1\sfp-\! \>
- c\sfp -\! \>
- c,\sfp-\!
+ g,1\sfp\! \>
+ c\sfp \! \>
+ c,\sfp\!
\property Voice.Hairpin \revert #'transparent
R1*3
- r8 c-[-\p c c] c2~
- c8-[ c' c c] c2~
- c8-[ \< e( g f] e-[ d-\!-\> c bes]
+ r8 c[\p c c] c2~
+ c8[ c' c c] c2~
+ c8[ \< e( g f] e[ d\!\> c bes]
\mark "D"
- a4-\!-) r r2
+ a4\!) r r2
R1*3
- c4.-\p ( f8-) a,4 a |
- bes8-[ (c d bes-)] g4 r8 c,
- c8-[( e g bes-)] a-[( c f d-)]
+ c4.\p ( f8) a,4 a |
+ bes8[ (c d bes)] g4 r8 c,
+ c8[( e g bes)] a[( c f d)]
c r e r f4 r4
R1*3
r2 r4 r8 c,8
- c8-[( e g bes-)] a-[( c f d-)]
+ c8[( e g bes)] a[( c f d)]
c r e r f4 r4
g,1
c,2 c4. c8
- c8-[( e g bes-)] a-[( c f d-)]
+ c8[( e g bes)] a[( c f d)]
c r e r f4 r4 % -. ?
R1
c8-. r e-. r f4 r4
% Finish with F if played separately
- c8-.( r c,-. r c4-) r4|
+ c8-.( r c,-. r c4) r4|
\bar "|."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% \include "mozart-hrn3-defs.ly"
rondotheme = \notes \relative c' {
- c'8-[ c c] c-[ c c]
- c4( cis8 d-) r g,
- d'8-[ d d] d-[ d d]
- d4( dis8 e-) r c |
- c-[( d-) e] f-[ g a]
- g-[ ( e-) c] c4 d8
- e4( d8-) e4( f8-)
- e4.( d8-) r r |
+ c'8[ c c] c[ c c]
+ c4( cis8 d) r g,
+ d'8[ d d] d[ d d]
+ d4( dis8 e) r c |
+ c[( d) e] f[ g a]
+ g[ ( e) c] c4 d8
+ e4( d8) e4( f8)
+ e4.( d8) r r |
}
lipbreaker = \notes \relative c'
{
- r8 g'-[-. g-.] c-[( e-) g,-.]
- c-[( e-) g,-.] c-[( e-) g,-.]
- c-[ c, c] c-[ c c]
- c-[ c c] c-[ c c]
+ r8 g'[-. g-.] c[( e) g,-.]
+ c[( e) g,-.] c[( e) g,-.]
+ c[ c, c] c[ c c]
+ c[ c c] c[ c c]
}
rightsixteenth = { \property Voice.stemLeftBeamCount = 1
\time 6/8
\key c \major
- g'8-\p |
+ g'8\p |
\rondotheme
R2.*13 |
- r8 r^\fermata d d-[ e f]
- g-[ ( e-) c-.] d-[( e-) d-.]
- c4 c8 d-[ e f]
- g-[( e-) c-.] d-[( e-) d-.]
+ r8 r^\fermata d d[ e f]
+ g[ ( e) c-.] d[( e) d-.]
+ c4 c8 d[ e f]
+ g[( e) c-.] d[( e) d-.]
c4 r8 r4 r8 |
R2.*7
\mark "A"
- c4.-\p \grace { e16( } d8-[-) c d]
+ c4.\p \grace { e16( } d8[) c d]
c4 r8 r4 r8
- e4. \grace g16( f8-[-) e f]
+ e4. \grace g16( f8[) e f]
e4 r8 r4 r8
g4. e4 c8
g2.~
- g8-[ a b] c-[ d e ]
- e4.( d8-) r r
+ g8[ a b] c[ d e ]
+ e4.( d8) r r
R2.*4
e2.~ |
- e8-[ d c] c-[ b a]
+ e8[ d c] c[ b a]
d2.~
- d8-[ c b] b-[ a g]
- g'4( e8-) b4( cis8-)
+ d8[ c b] b[ a g]
+ g'4( e8) b4( cis8)
\mark "B"
d4 r8 r4 r8
R2.*3 |
- r8 d-[-. d-.] d-[( g-) d-.]
- d-[( g-) d-.] d-[ d d]
- d-[( g-)] r r4 r8
+ r8 d[-. d-.] d[( g) d-.]
+ d[( g) d-.] d[ d d]
+ d[( g)] r r4 r8
R2.*1
\lipbreaker
- c4 r8 c'-[ d e]
- d4( g8-) c,-[ d e]
+ c4 r8 c'[ d e]
+ d4( g8) c,[ d e]
d4 r8 r4 r8
R2. |
- r4 r8 c-[-. d-. e-.]
- d4( g8-) c,-[ d e]
- d-[( g-) fis] e-[ d c]
- b-[ ( e-) d] c-[ b a]
+ r4 r8 c[-. d-. e-.]
+ d4( g8) c,[ d e]
+ d[( g) fis] e[ d c]
+ b[ ( e) d] c[ b a]
\mark "C"
g4 r8 r4 r8
R2. |
%
- r8 g-[-\f g] g-[( b-) b-.]
- b-[( d-) d-.] d-[( g-) g-.]
+ r8 g[\f g] g[( b) b-.]
+ b[( d) d-.] d[( g) g-.]
g2.~
- g8-[ \> a g] f-[ e d]
+ g8[ \> a g] f[ e d]
< \rondotheme
- { s8-\!-\p } >
+ { s8\!\p } >
R2.*12
r4 r8 r4 c8
R2.*3
r4 r8 r4 c8
a4. c
- f ~ f8.-[ \rightsixteenth e16( \bothsixteenth d c-)]
+ f ~ f8.[ \rightsixteenth e16( \bothsixteenth d c)]
bes4 g8 e4 g8
c,4. ~ c8 r r
R2.*3|
r4 r8 r4 c'8
- b4( c8-) b4( c8-)
+ b4( c8) b4( c8)
bes4. ~ bes4 g8
- a4 ( c8-) f4 ( b,8-)
- d4. ( c8-) r r
+ a4 ( c8) f4 ( b,8)
+ d4. ( c8) r r
R2.*3|
r4 r8 r4 c8
- b4( c8-) b4( c8-)
+ b4( c8) b4( c8)
bes4. ~ bes4 g8
- a4 c8 f-[ ( d-) b!]
- d4. ( c8-) r r
+ a4 c8 f[ ( d) b!]
+ d4. ( c8) r r
\mark "E"
R2.*9 |
\lipbreaker
- c8-[ c' c] c4.~
- c8-[ c d] e-[ e fis]
+ c8[ c' c] c4.~
+ c8[ c d] e[ e fis]
g4 r8 r4 r8
R2.
- r8 g,-[ g] g-[ g g] |
- es'4. ~ es8-[ d c]
+ r8 g,[ g] g[ g g] |
+ es'4. ~ es8[ d c]
b4 r8 r4 r8
R2. |
- r8 g-[ g] g-[ g g]
- es'4. ~ es8-[ d c]
+ r8 g[ g] g[ g g]
+ es'4. ~ es8[ d c]
\cresc b4. c4. d4. e4.
\mark "F"
\endcresc
- f2.-\f ~ |
+ f2.\f ~ |
f4 r8 r4 r8
- r8 g,-[\> g] g-[ g g]
+ r8 g,[\> g] g[ g g]
% Edition breitkopf says a-flat (silly!)
- fis-[ g gis]
- a-[ bes b-]-\!
+ fis[ g gis]
+ a[ bes b]\!
%% EB does the slur in the Rondo differently from the 1st adn 2nd time.
%% why. Should check with MS.
< \rondotheme
- { s8-\p } >
+ { s8\p } >
R2.*7
\mark "G"
R2.*4
- c,4.-\mf c4 c8
+ c,4.\mf c4 c8
c4. e4 c8
g'4. g4 g8
g4. g,4 g8
c4 r8 r4 r8
r4 r8 r4 g'8
- c-[ ( e-) g,-.] c-[ ( e-) g,-.]
- c-[ ( e-) g,-.] c-[ ( e-) g,-.]
+ c[ ( e) g,-.] c[ ( e) g,-.]
+ c[ ( e) g,-.] c[ ( e) g,-.]
\mark "H"
\cresc g'2. bes,2.
- a4. b16-[ c d e f g]
+ a4. b16[ c d e f g]
a4. f4 d8
- [\endcresc c8-\f g' e] c-[ g e]
- c-[ e' c] g-[ e c]
- g4 r8 g''8-[ e c]
+ [\endcresc c8\f g' e] c[ g e]
+ c[ e' c] g[ e c]
+ g4 r8 g''8[ e c]
- < d2.(-\trill
- { s2 \grace { c16-[ d] } } >
+ < d2.(\trill
+ { s2 \grace { c16[ d] } } >
- c4-) r8 r4 r8
+ c4) r8 r4 r8
R2.*5
- r8 r8^\fermata d8-\p d-[ e f]
- g-[ ( e-) c] d-[( e-) d]
- \cresc c-[ c c] d-[ e f]
- g-[( e-) c] d-[( e-) d]
- \endcresc c4-\f r8 r4 r8
+ r8 r8^\fermata d8\p d[ e f]
+ g[ ( e) c] d[( e) d]
+ \cresc c[ c c] d[ e f]
+ g[( e) c] d[( e) d]
+ \endcresc c4\f r8 r4 r8
R2.*5
- c8-[-\f c, c] c-[ c c]
+ c8[\f c, c] c[ c c]
c4 r8 c4 r8
%This is technically incorrect, since we started with an 8th
-\version "1.9.0"
+\version "1.9.1"
\header {
-\version "1.9.0"
+\version "1.9.1"
\header {
-\version "1.9.0"
+\version "1.9.1"
\header{
filename = "denneboom.ly"
enteredby = "jcn"
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "a staff should really die, if no one's referencing it."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc = "Tests MIDI output with grace notes. " }
\score {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Transposing
The transposing property leaves output invariant, but has effect on MIDI. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Midi Volume Equaliser
The full orchestra plays a notes, where groups stop one after
\property Staff.instrument = #"2 Flauti"
\property Staff.instr = #"Fl."
- c1-\f R1*10
+ c1\f R1*10
}
oboi = \notes \relative c' {
\property Staff.instrument = #"2 Oboi"
\property Staff.instr = #"Ob."
- R1*1 c1-\f R1*9
+ R1*1 c1\f R1*9
}
clarinetti = \notes \relative c' {
\property Staff.instrument = #"Clarinetti"
\property Staff.instr = #"Cl"
- R1*2 c1-\f R1*8
+ R1*2 c1\f R1*8
}
fagotti = \notes \relative c' {
\property Staff.instr = #"Fg."
\clef bass
- R1*3 c1-\f R1*7
+ R1*3 c1\f R1*7
}
corni = \notes \relative c' {
\property Staff.instrument = #"Corni"
\property Staff.instr = #"Cor"
- R1*4 c1-\f R1*6
+ R1*4 c1\f R1*6
}
trombe = \notes \relative c' {
\property Staff.instr = #"Tp."
\clef bass
- R1*5 c1-\f R1*5
+ R1*5 c1\f R1*5
}
timpani = \notes \relative c' {
\property Staff.instrument = #"Timpani"
\property Staff.instr = #"Timp."
- R1*6 c1-\f R1*4
+ R1*6 c1\f R1*4
}
violinoI = \notes \relative c' {
\property Staff.instrument = #"Violino I "
\property Staff.instr = #"Vl. I "
- R1*7 c1-\f R1*3
+ R1*7 c1\f R1*3
}
violinoII = \notes \relative c' {
\property Staff.instrument = #"Violino II "
\property Staff.instr = #"Vl. II "
- R1*8 c1-\f R1*2
+ R1*8 c1\f R1*2
}
viola = \notes \relative c' {
\property Staff.instr = #"Vla."
\clef alto
- R1*9 c1-\f R1*1
+ R1*9 c1\f R1*1
}
violoncello = \notes \relative c' {
\property Staff.instr = #"Vc."
\clef bass
- R1*10 c1-\f
+ R1*10 c1\f
}
-\version "1.9.0"
+\version "1.9.1"
% Test parser error
-\version "1.9.0"
+\version "1.9.1"
% Test parser error
-\version "1.9.0"
+\version "1.9.1"
% Test parser error
-\version "1.9.0"
+\version "1.9.1"
% Test parser error
-\version "1.9.0"
+\version "1.9.1"
%If you specify two different key sigs at one point, a
%warning is printed.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% move to regtest once it works?
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="crashes lily"
}
-\version "1.9.0"
+\version "1.9.1"
\header {
title = "Puer natus est nobis (excerptum)"
subtitle = "Antiphona ad introitum VII"
\[ g4
( %%% Pu-
\pes
- d'-)
+ d')
\]
d' %%% er
\[ d'
( %%% na-
\pes e' \flexa
- d'-)
+ d')
\]
c' %%% tus
\[ c'
( %%% est
c'
- c'-)
+ c')
\]
\[ d'
( %%% no-
\flexa c' e' \flexa
- d'-)
+ d')
\]
d' %%% bis,
\divisioMaior
\[ g
( %%% et
\pes \deminutum
- d'-)
+ d')
\]
\[ d'
( %%% fi-
\pes e' \flexa
- d'-)
+ d')
\]
\[ c'
( %%% li-
\flexa
- b-)
+ b)
\]
a %%% us
\[ c'
( %%% da-
c' \pes
- d'-)
+ d')
\]
c' %%% tus-
c' %%% est
\[ c'
( %%% no-
\pes d' \flexa c'
- c'-)
+ c')
\]
\[ g
( %%% bis:
\pes a \flexa
- g-)
+ g)
\]
\divisioMaxima
}
-\version "1.9.0"
+\version "1.9.1"
%% +.ly: Be the first .ly file for lys-to-tely.py.
%% Better to make lys-to-tely.py include "introduction.texi" or
%% other .texi documents too?
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Cautionary accidentals are indicated using either
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "If two forced accidentals happen at the same time, only one
sharp sign is printed."
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Ledger lines are shortened when there are accidentals."
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
A sharp sign after a double sharp sign, as well as a flat sign
the spacing when unbroken."
}
-\version "1.9.0"
+\version "1.9.1"
\include "deutsch.ly"
rechts = \notes \relative c' {
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
{ \property Voice.TextScript \set #'font-style = #'italic d-4_"cantabile" }
{ e } } \grace { c16 }
\property Voice.TextScript \set #'font-style = #'large
- f4-\ff^""^"Largo" \mark "B" g
+ f4\ff^""^"Largo" \mark "B" g
}
\paper { raggedright = ##t
% \translator {\BarNumberingStaffContext} }
%}
-\version "1.9.0"
+\version "1.9.1"
upper = \notes \relative c {
\clef "treble"
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "The @code{\applyoutput} expression is the most flexible way to
(if (and (memq 'note-head-interface ifs)
(memq sp '(-2 -3 -5)))
(begin
- (ly:set-grob-property! gr 'molecule-callback brew-new-markup-molecule)
+ (ly:set-grob-property! gr 'molecule-callback brew-new@\markup-molecule)
(ly:set-grob-property! gr 'font-family 'roman)
(ly:set-grob-property!
gr 'text
- (make-raise-markup -0.5
+ (make-raise@\markup -0.5
(case sp
- ((-5) (make-simple-markup "m"))
- ((-3) (make-simple-markup "c "))
- ((-2) (make-smaller-markup (make-bold-markup "2")))
- (else (make-simple-markup "bla"))
+ ((-5) (make-simple@\markup "m"))
+ ((-3) (make-simple@\markup "c "))
+ ((-2) (make-smaller@\markup (make-bold@\markup "2")))
+ (else (make-simple@\markup "bla"))
))))
)))
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Arpeggio stays clear of accidentals and flipped note heads.
\context Voice=one {
\property Voice.Stem \override #'direction = #1
\property Voice.NoteColumn \override #'horizontal-shift = #0
- e4-\arpeggio
+ e4\arpeggio
}
\context Voice=two {
\property Voice.Stem \override #'direction = #1
\property Voice.NoteColumn \override #'horizontal-shift = #1
- cis-\arpeggio
+ cis\arpeggio
}
\context Voice=three {
\property Voice.Stem \override #'direction = #1
\property Voice.NoteColumn \override #'horizontal-shift = #2
- ais-\arpeggio
+ ais\arpeggio
}
\context Voice=four {
\property Voice.Stem \override #'direction = #-1
\property Voice.NoteColumn \override #'horizontal-shift = #-1
- fis-\arpeggio
+ fis\arpeggio
}
>
\score{
\notes \transpose c c' {
- << fis'' g d a >>-\arpeggio
- << fis, g d a >>-\arpeggio
- << fis'' g d a >>-\arpeggio
+ << fis'' g d a >>\arpeggio
+ << fis, g d a >>\arpeggio
+ << fis'' g d a >>\arpeggio
\hairyChord
}
\paper {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Arpeggios are supported, both cross-staff and broken single staff.
\score{
\context PianoStaff <
\context Staff=one \notes\relative c''{
- \context Voice << fis, d a >>-\arpeggio
+ \context Voice << fis, d a >>\arpeggio
\property Staff.Arpeggio \override #'arpeggio-direction = #1
- \context Voice << fis, d a >>-\arpeggio
+ \context Voice << fis, d a >>\arpeggio
%%\property PianoStaff.SpanArpeggio \override #'connect = ##t
\property PianoStaff.connectArpeggios = ##t
- <<fis, a c>>-\arpeggio
+ <<fis, a c>>\arpeggio
}
\context Staff=two \notes\relative c{
\clef bass
- \context Voice << g b d >>-\arpeggio
+ \context Voice << g b d >>\arpeggio
\property Staff.Arpeggio \override #'arpeggio-direction = #-1
- \context Voice << g b d >>-\arpeggio
- <<g b d>>-\arpeggio
+ \context Voice << g b d >>\arpeggio
+ <<g b d>>\arpeggio
}
>
\paper { raggedright= ##t }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
texidoc = "Automatic beaming is also done on tuplets."
}
-\version "1.9.0"
+\version "1.9.1"
\score{
\notes\relative c''{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Tuplet-spanner should not put (visible) brackets on
\property Voice.tupletSpannerDuration = #(ly:make-moment 1 4)
\property Voice.TupletBracket \override #'bracket-visibility = #'if-no-beam
\times 2/3 {
- f8-[ f f ] f8-[ f f ] f f f f f f
+ f8[ f f ] f8[ f f ] f f f f f f
}
}
\paper { raggedright= ##t }
}
-\version "1.9.0"
+\version "1.9.1"
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc="Automatic kneeing. A knee is made when a horizontal
beam fits in a gap between note heads that is larger than a predefined
\score {
\context Staff \notes\relative c''{
- c'8-[ c,,] c8-[ e']
- c,16-[ e g c e g c c,,]
+ c'8[ c,,] c8[ e']
+ c,16[ e g c e g c c,,]
}
\paper{
linewidth = 40*\staffspace
"
}
-\version "1.9.0"
+\version "1.9.1"
\paper { raggedright= ##t }
\score { \notes \relative c'' {
\property Score.forbidBeamBreak = ##f
- c2. c8-[ c8 \break c8 c8-] } }
+ c2. c8[ c8 \break c8 c8] } }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="Simple beams on middle staffline are allowed to be
\score{
\notes\relative c'{
%%\property Staff.Stem \set #'beamed-lengths = #'(3.50)
- %% c8-[ d]
- %% d-[ c]
+ %% c8[ d]
+ %% d[ c]
%% r2
%% \property Staff.Stem \set #'beamed-lengths = #'(3.26)
- a8-[^"small slope" b]
- b-[ a]
+ a8[^"small slope" b]
+ b[ a]
- c''-[ b]
- b-[ c]
+ c''[ b]
+ b[ c]
- c,,-[ d]
- d-[ c]
+ c,,[ d]
+ d[ c]
- a''-[ g]
- g-[ a]
+ a''[ g]
+ g[ a]
- c,,-[^"bigger slope" e]
- e-[ c]
+ c,,[^"bigger slope" e]
+ e[ c]
- a''-[ f]
- f-[ a]
+ a''[ f]
+ f[ a]
}
\paper{
linewidth = 0.0
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "If the first and last outer notes of a beam are the same,
\score{
\notes \transpose c' c'{
- a'8-[ <<a' g''>>]
- a'16-[ <<a' g''>>]
- a'32-[ <<a' g''>>]
- a'8-[ <<f' c''>>]
- a'16-[ <<f' c''>>]
- a'32-[ <<f' c''>>]
- a'16-[ <<f' c''>>]
- c8-[ <<c e,>>]
- c16-[ <<c e,>>]
- c32-[ <<c e,>>]
+ a'8[ <<a' g''>>]
+ a'16[ <<a' g''>>]
+ a'32[ <<a' g''>>]
+ a'8[ <<f' c''>>]
+ a'16[ <<f' c''>>]
+ a'32[ <<f' c''>>]
+ a'16[ <<f' c''>>]
+ c8[ <<c e,>>]
+ c16[ <<c e,>>]
+ c32[ <<c e,>>]
}
\paper{
raggedright = ##t
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc = "Concave beams should be horizontal. Informally spoken,
%% sloped
%% concaveness: 0.00
\stemUp
- d,16-[ a' b cis]
+ d,16[ a' b cis]
%% Sarabande: m25
%% horizontal
%% concaveness:a: 0.12
- a'16-[^"horiz." b c b]
+ a'16[^"horiz." b c b]
% Hmm. Concaveness of both: 1.75
% %% SCS-VI Prelude, m81
% %% slope = 0.0
% \stemBoth
% \key d\major
-% e,8-[ cis a']
+% e,8[ cis a']
% %% SCS-VI Prelude, m82
% %% slope = 0.1ss (possibly b.o. context?)
-% g,-[ e' cis]
+% g,[ e' cis]
%%% Han-Wen: this should be concave
- a,16-[^"horiz." a' a a]
+ a,16[^"horiz." a' a a]
\clef treble
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Cross staff (kneed) beams don't cause extreme slopes."
}
\relative c'' <
{
\stemDown
- f16( \> d b-\! \translator Staff = down \stemUp
- \clef treble g ~ << g e>>8-)
+ f16( \> d b\! \translator Staff = down \stemUp
+ \clef treble g ~ << g e>>8)
- e-[ \translator Staff = up
+ e[ \translator Staff = up
\stemDown
e e]
\translator Staff = down
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Beams can be typeset over fixed distance aligned staves, beam
\score{
\context PianoStaff <
\context Staff=one \notes\relative c'{
- \stemUp c8-[ c \translator Staff=two \stemUp c c]
- c-[ c c c]
+ \stemUp c8[ c \translator Staff=two \stemUp c c]
+ c[ c c c]
\translator Staff=one
- \stemDown c8-[ c \translator Staff=two \stemUp c c]
+ \stemDown c8[ c \translator Staff=two \stemUp c c]
r2
- \stemDown c8-[ c \translator Staff=one \stemDown c c]
+ \stemDown c8[ c \translator Staff=one \stemDown c c]
r2
\translator Staff=two
- \stemUp c8-[ c \translator Staff=one \stemDown c c]
+ \stemUp c8[ c \translator Staff=one \stemDown c c]
r2
}
\context Staff=two \notes\relative c'{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Beam Damp
Beams are less steep than the notes they encompass. " }
\score{
\notes\relative c''{
% \stemUp
-% a16-[ b b c]
-% c-[ b b a]
+% a16[ b b c]
+% c[ b b a]
% \stemDown
-% c-[ b b a]
-% a-[ b b c]
+% c[ b b a]
+% a[ b b c]
\stemUp
- g16-[ a b c]
- c-[ b a g]
+ g16[ a b c]
+ c[ b a g]
\stemDown
- d'-[ c b a]
- a-[ b c d]
+ d'[ c b a]
+ a[ b c d]
}
\paper{
raggedright = ##t
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="Beamed stems have standard lengths if possible."
,Beam::check_concave
,Beam::slope_damping)
- f4 f8-[ f] f16-[ f] f32-[ f] f64-[ f] f128-[ f]
+ f4 f8[ f] f16[ f] f32[ f] f64[ f] f128[ f]
}
\paper{ raggedright = ##t}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Beams should behave reasonably well, even under extreme circumstances.
extreme = \notes\relative c'' {
\stemBoth
- g8-[ c c,]
- c16-[ c'' a f]
+ g8[ c c,]
+ c16[ c'' a f]
\stemUp
- c,,32-[ c'' a f]
+ c,,32[ c'' a f]
%%%%%%%
\stemBoth
- \times 2/3{ d16-[ fis' d,]} \times 2/3{ cis-[ g'' cis,,]}
+ \times 2/3{ d16[ fis' d,]} \times 2/3{ cis[ g'' cis,,]}
a'16 cis a, g''' % Used to give a nice beam directed upwards.
\stemBoth
\transpose c c {
- \stemDown e'8-[ e e']
+ \stemDown e'8[ e e']
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
\relative c'
{
\property Voice.Stem \override #'french-beaming = ##t
- c16-[ c c c]
- c8-[ c16 c16 c8]
- c8-[ c16 e16 g8]
+ c16[ c c c]
+ c8[ c16 c16 c8]
+ c8[ c16 e16 g8]
}
\paper { raggedright= ##t }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc=" Funky kneed beams with beamlets also work. The beamlets
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Knee beaming, complex configurations. According to
\property Voice.Beam \set #'auto-knee-gap = #7
\property Voice.subdivideBeams = ##t
\time 8/8
- c,16-[ g'''16
+ c,16[ g'''16
c,,,16 g'''16
c,,,16 g'''16
c,,,16 g'''16 ]
- c,,,16-[ c c c
+ c,,,16[ c c c
b''' b b b]
- \transpose c' a, { \relative b'' { g,16-[ g'''16
+ \transpose c' a, { \relative b'' { g,16[ g'''16
g,,,16 g'''16
g,,,16 g'''16
g,,,16 g'''16
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Point-symmetric beams should receive the same
\score{
\notes\relative c'{
- a8-[ b'' a,, b'']
- b8-[ a,, b'' a,,]
+ a8[ b'' a,, b'']
+ b8[ a,, b'' a,,]
}
\paper{
raggedright = ##t
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
\score {
\context Voice \notes\relative c {
- d''8-[ d d] d-[ g d]
+ d''8[ d d] d[ g d]
c c
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
}
\score {
\notes \relative c'' {
- c32-[ c
+ c32[ c
%% WARNING: #'beaming is written, so this
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
\property Voice.Beam \override #'auto-knee-gap = ##f
\property Voice.Beam \override #'positions = #'(-10 . 10)
\stemUp
- c16-[ c'' a f]
+ c16[ c'' a f]
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Kneed beams (often happens with cross-staff beams)
\context PianoStaff \relative c' <
\context Staff = SA {
\stemDown
- c8-[ c16 \translator Staff = SB \stemUp c16 ]
+ c8[ c16 \translator Staff = SB \stemUp c16 ]
\stemBoth
- f-[ g \translator Staff = SA a c]
+ f[ g \translator Staff = SA a c]
}
\context Staff = SB \relative c' {
\clef bass
- b8-[ b16 \stemUp b,,16 ]
+ b8[ b16 \stemUp b,,16 ]
g'4\rest
- b,8-[ b16 \stemDown b''16 b ]
+ b,8[ b16 \stemDown b''16 b ]
}
>
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Explicit beams may cross barlines. "
}
\score {
-\notes \relative c'' { c2. c8-[ c8 c8 c8] }
+\notes \relative c'' { c2. c8[ c8 c8 c8] }
\paper { raggedright= ##t }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Beams should always reach the middle staff line. The second beam
\score {
\context Voice \notes\relative c {
- f8-[ f] f64-[ f]
+ f8[ f] f64[ f]
\grace {
- f8-[ e8]
+ f8[ e8]
\property Voice.Stem \override #'no-stem-extend = ##f
- f8-[ e8]
+ f8[ e8]
\property Voice.Stem \revert #'no-stem-extend
}
- f8-[ f]
+ f8[ f]
}
\paper {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Beams and ties may be entered in postfix notation, separating the
{
\notes\relative c''
{
- c8-[-~ c-]
+ c8[~ c]
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
\score{
\notes\relative c' {
- c8-[ c] a''-[ a]
- a,-[ a] c-[ c]
- d,8-[ d] g'-[ g]
- g,-[ g] d'-[ d]
- c,16-[ c] a''-[ a]
- a,-[ a ] c-[ c]
+ c8[ c] a''[ a]
+ a,[ a] c[ c]
+ d,8[ d] g'[ g]
+ g,[ g] d'[ d]
+ c,16[ c] a''[ a]
+ a,[ a ] c[ c]
\break
- c,32-[ c] a''-[ a]
- f,-[ f] e'-[ e]
- c,64-[ c] a''-[ a]
- f,-[ f] e'-[ e]
+ c,32[ c] a''[ a]
+ f,[ f] e'[ e]
+ c,64[ c] a''[ a]
+ f,[ f] e'[ e]
\break
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header
{
texidoc= "Quarter notes may be beamed: the beam is halted momentarily."
}
\score {\notes \relative c'' {
- c8-[ c4 c8] % should warn here!
+ c8[ c4 c8] % should warn here!
}
\paper { raggedright = ##t}
}
texidoc = "The number of beams doesn't change on a rest."
}
-\version "1.9.0"
+\version "1.9.1"
\score { \notes \relative c, {
\clef bass
- e8-[ r16 f d'8 e16 e16] c8-[ c16 r16 bes8 r16 c16-] |
+ e8[ r16 f d'8 e16 e16] c8[ c16 r16 bes8 r16 c16] |
}
\paper { raggedright = ##t}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Seconds are tricky. We used to have problems with seconds being too
\score{
\notes\relative c''{
\stemUp
- b8-[ c]
- b16-[ c]
- a'-[ b]
+ b8[ c]
+ b16[ c]
+ a'[ b]
}
\paper{
raggedright = ##t
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="Beams in unnatural direction, have shortened stems, but do not look too short."
,Beam::check_concave
,Beam::slope_damping)
\stemUp
- f'4 f8-[ f] f16-[ f] f32-[ f] f64-[ f] f128-[ f]
+ f'4 f8[ f] f16[ f] f32[ f] f64[ f] f128[ f]
}
\paper{ raggedright = ##t}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc = "Hairy case for beam, chord, and automatic knees."
%\stemUp
\clef alto
\time 3/4
- r8 <<d bes >>-( bes'-) d <<e g, c, c,>>-> r |
+ r8 <<d bes >>( bes') d <<e g, c, c,>>-> r |
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Automatic beaming works also in ternary time sigs."
}
\score {
\notes \relative c'' {
\time 6/8
- c8.-[ c16 c16 c16]
+ c8.[ c16 c16 c16]
}
\paper { raggedright = ##t}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
}
\score { \context Staff \notes \relative c'' {
- c8.-[ c16]
- c8.-[ c16 c8. c16]
- c16-[ c8.] |
- c8.-[ c16 c16 c8.]
- c8.-[ c32 c32]
- c8-[ c8] |
- c16-[ c16]
- c32-[ c32]
- c64-[ c64]
+ c8.[ c16]
+ c8.[ c16 c8. c16]
+ c16[ c8.] |
+ c8.[ c16 c16 c8.]
+ c8.[ c32 c32]
+ c8[ c8] |
+ c16[ c16]
+ c32[ c32]
+ c64[ c64]
c32
c2
- c8-[ c c] c8 % over barline
- c16-[ c8 c16]
- c32-[ c16 c16 c16 c32]
- c32-[ c16 c8 c32] % hmm ?
+ c8[ c c] c8 % over barline
+ c16[ c8 c16]
+ c32[ c16 c16 c16 c32]
+ c32[ c16 c8 c32] % hmm ?
}}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Beams (simple)."
}
\score { \notes
\relative c'
{
- c16-[ c8.]
- c8.-[ c16]
- c8-[ c16 c16 c8]
- c8-[ c16 e16 g8]
+ c16[ c8.]
+ c8.[ c16]
+ c8[ c16 c16 c8]
+ c8[ c16 e16 g8]
}}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Breathing signs, also used for phrasing, do normally not influence
% caesura
\property Voice.BreathingSign \set #'text = #"scripts-caesura"
- es8-[ d] \breathe es-[ f g f] |
+ es8[ d] \breathe es[ f g f] |
es2 r4 \bar "||" \break
%
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="Property chordChanges: display chord names only when
-\version "1.9.0"
+\version "1.9.1"
\header {
-\version "1.9.0"
+\version "1.9.1"
\header {
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "The property @code{chordNameExceptions} can used
to store a list of special notations for specific chords.
Putting the exceptions list encoded as
@example
- \\notes @{ <<c f g bes>>1-\\markup @{ \\super \"7\" \"wahh\" @} @}
+ \\notes @{ <<c f g bes>>1\\markup @{ \\super \"7\" \"wahh\" @} @}
@end example
into @code{chordNameExceptions} takes a little manoeuvring. The
following code transforms @code{chExceptionMusic} (which is a
% 7sus4 denoted with ^7 wahh
chExceptionMusic = \notes {
- <<c f g bes>>1-\markup { \super "7" "wahh" }}
+ <<c f g bes>>1\markup { \super "7" "wahh" }}
% add to existing exceptions.
chExceptions = #(append
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "The layout of the major 7 can be tuned with
@code{majorSevenSymbol}."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Scripts can also be attached to chord elements."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
-\version "1.9.0"
+\version "1.9.1"
\header {
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Clusters are a device to denote that a complete range of
notes is to be played."
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Collisions for single head notes. "
}
on the right side."
}
-\version "1.9.0"
+\version "1.9.1"
\paper { raggedright= ##t }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Note heads in collisions should be merged if
they have the same positions in the extreme note heads.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc =
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "If NoteCollision has merge-differently-dotted set, note
\property Staff.NoteCollision \override #'merge-differently-dotted = ##t
g'8 g'8
}
- \context Voice = VB { \voiceTwo g'8.-[ f16] g'8.-[ f'16] }
+ \context Voice = VB { \voiceTwo g'8.[ f16] g'8.[ f'16] }
>
}}
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Oppositely stemmed chords, meshing into each other,
are resolved."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Normal collisions. We have support for polyphony, where the
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Completion heads are broken across bar lines. This was
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Custodes in various styles."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Dots move to the right when a collision with the (up)flag happens."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Noteheads can have dots, and rests can too. Augmentation dots should
\include "drumpitch-init.ly"
-\version "1.9.0"
+\version "1.9.1"
drh = \notes { cymc4.^"crash" hhc16^"h.h." hh \repeat "unfold" 5 {hhc8 hho hhc8 hh16 hh} hhc4 r4 r2 }
drl = \notes {\repeat "unfold" 3 {bd4 sn8 bd bd4 < bd ss > } bd8 tommh tommh bd toml toml bd tomfh16 tomfh }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc = "Broken crescendi should be open on one side."
}
\score { \notes \relative c'' {
- c1 \< \break c1-\! \> \break c1-\!
+ c1 \< \break c1\! \> \break c1\!
}
\paper {
linewidth = 4.\cm
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {texidoc = "Dynamic letters are kerned, and their weight
matches that of the hairpin signs. The dynamic scripts should be
\score {
-\notes\relative c'' { c1-\ff
- e,-.-> -\f
+\notes\relative c'' { c1\ff
+ e,-.-> \f
e \rfz
- c' -\mf
- c -\mp \>
- c-\!-\ppppp \<
- c-\sfp-\!
+ c' \mf
+ c \mp \>
+ c\!\ppppp \<
+ c\sfp\!
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc=" Dynamics appear below or above the staff. If multiple
dynamics are linked with (de)crescendi, they should be on the same
\score{
\notes\relative c''{
a1^\sfz
-a1-\fff\> c,,-\!-\pp a'' a-\p
+a1\fff\> c,,\!\pp a'' a\p
% We need this to test if we get two Dynamic line spanners
a
% because do_removal_processing ()
% doesn't seem to post_process elements
-d-\f
+d\f
a
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Crescendi may start off-notes. In that case, they should not collapse into flat lines."
}
\score { \notes { \context Voice {
- < f''1 { s4 s4 \< s4-\! \> s4-\! } >
+ < f''1 { s4 s4 \< s4\! \> s4\! } >
}}
\paper { raggedright = ##t}
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = " Ez-notation prints names in note heads.
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "
Figured bass is created by the FiguredBass context which eats
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "With the new chord syntax it's possible to associate
\property Voice.fingerHorizontalDirection = #LEFT
<< c-1 es-3 g-5 >> 4
\property Voice.fingerHorizontalDirection = #RIGHT
- << c-1 e-2 g-3 b-5 >> 4-\arpeggio
+ << c-1 e-2 g-3 b-5 >> 4\arpeggio
\property Voice.fingerHorizontalDirection = #LEFT
<< c_1 e-2 g-3 b^5 >> 4
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Automatic fingering tries to put fingering instructions
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc = "
When put across line breaks, only the part before the line break is
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "The magnification can be set for any font. Note
that this doesn't change variable symbols such as beams or slurs. " }
c4-"normal"
% why doesn't this work?
- c4-\markup \bold \magnify #2.0 "foobar"
+ c4\markup \bold \magnify #2.0 "foobar"
\property Voice .NoteHead \set #'font-magnification = #1.2
\property Voice.TextScript \set #'font-magnification = #2.0
-\version "1.9.0"
+\version "1.9.1"
\header {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header
{
texidoc = "The autobeamer is not confused by grace notes."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Bar line should come before the grace note."
}
\score {\notes \relative c' \context Staff {
- f1 \grace { a'16-[ f] } g1 }
+ f1 \grace { a'16[ f] } g1 }
\paper { raggedright = ##t}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Grace notes do tricky things with timing. If a measure
\paper { raggedright= ##t }
-\version "1.9.0"
-\score { \notes\relative c'' { c4 d8-[ \grace { e32-[ d c d] } e8] e-[ e \grace { f16 } e8 e] }}
+\version "1.9.1"
+\score { \notes\relative c'' { c4 d8[ \grace { e32[ d c d] } e8] e[ e \grace { f16 } e8 e] }}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
% ?
% niet zo onschuldig! je hebt graces gefixt in 1.5, zie maar eens 1.3.150
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="@cindex Grace End
\score {
\context Voice \notes\relative c' {
- c4 \grace { d16-[ d16] }
+ c4 \grace { d16[ d16] }
}
\paper {
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example."
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example."
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Another nested grace situation."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Another combination of grace note nesting."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Another nested grace situation."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Partcombiner and grace notes can go together."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc = "Stripped version of trip.ly. Staffs should be of correct length."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Pieces may begin with grace notes."
}
\score {\notes \relative c' \context Staff {
- \grace { a'16-[ f] } g1
+ \grace { a'16[ f] } g1
\bar "||" % test if | and || are synced.
- \grace { a16-[ bes] } c1
+ \grace { a16[ bes] } c1
\bar "||" % test if | and || are synced.
}
\paper { raggedright = ##t}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc = "Here startGraceMusic should set no-stem-extend to true;
the two grace beams should be the same here.
\score {
\context Voice \notes\relative c {
\grace {
- f8-[ e8]
+ f8[ e8]
\property Voice.Stem \override #'no-stem-extend = ##t
- f8-[ e8]
+ f8[ e8]
\property Voice.Stem \revert #'no-stem-extend
}
a4
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Grace notes in different voices/staves are synchronized."
}
\grace c8
c4 c4 }
\context Staff = SB { c2 \clef bass
- \grace { dis8-[ ( d8] \key es\major }
+ \grace { dis8[ ( d8] \key es\major }
- c4-) c4 }
+ c4) c4 }
\context Staff = SC { c2 c4 c4 \bar "|." }
>
\paper { raggedright = ##t}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Grace notes and unfolded repeats.
Line breaks may happen before grace notes.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
\score{
\notes\relative c'''{\key a \minor \time 2/4
\repeat "volta" 2 {
- \grace { a16-[( c] } c,4 c4 |
- \grace { e'16-[( gis] } c,4 c4 |
+ \grace { a16[( c] } c,4 c4 |
+ \grace { e'16[( gis] } c,4 c4 |
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
}
\score {\notes \context Voice = VA \relative c'' {
- \grace b8 c4-\fermata
- \grace { c32-[ cis32] } gis4
- \grace { cis32-[ dis32] } e4
- \grace { c32-[ d] }\times 2/3 { c8-[ c c] }
- \grace { b32-[ ( c32] } c4-)
- \grace <<c d>>16 c8-[ c8]
-% \grace c16 c8-[ c8]
+ \grace b8 c4\fermata
+ \grace { c32[ cis32] } gis4
+ \grace { cis32[ dis32] } e4
+ \grace { c32[ d] }\times 2/3 { c8[ c c] }
+ \grace { b32[ ( c32] } c4)
+ \grace <<c d>>16 c8[ c8]
+% \grace c16 c8[ c8]
%% broken?
%%\grace { \property Grace.graceAlignPosition = \right c16} c4
c4 \grace { c16 } c4
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
\score {
-\notes \relative c'' { c4 \> c4 c4-\! c4_\ff \> c4 c4-\!-\p }
+\notes \relative c'' { c4 \> c4 c4\! c4_\ff \> c4 c4\!\p }
\paper { raggedright = ##t}
}
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc =
}
-\version "1.9.0"
+\version "1.9.1"
textFlat = \markup {\smaller \musicglyph #"accidentals--1"}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Instrument names are also printed on partial starting measures."
}
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Staff margins are also markings attached to barlines. They should be
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "Tests placement of accidentals in every clef. " }
\score { \notes
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "Key signatures can be set per pitch
individually. This can be done by setting @code{Staff.keySignature}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Key signatures appear on key changes. They may also
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc ="Polyphonic rhythms and rests don't disturb
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc= "Lyrics can be set to a melody automatically. Excess lyrics will be
m = \notes \relative c'' {
\property Staff.automaticMelismata = ##t
\autoBeamOff
- g8-( a-) r8 \times 2/3 { g'8-( f e-) } r8 \grace { d16-[ c b] } e4
+ g8( a) r8 \times 2/3 { g'8( f e) } r8 \grace { d16[ c b] } e4
\emptyText
d8.^"melisma" \melisma c16
\melismaEnd
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc= "Tests lyric extenders. "}
\paper { raggedright= ##t }
\score{
\notes \relative c' <
- \context Staff { c (c-) (c-) c }
+ \context Staff { c (c) (c) c }
\context Lyrics \lyrics { bla __ alb xxx __ yyy }
>
}
-\version "1.9.0"
+\version "1.9.1"
\header {texidoc="Tests lyric hyphens. "}
\score{
<
- \context Staff \notes { c' (c'-) (c'-) c' }
+ \context Staff \notes { c' (c') (c') c' }
\context Lyrics \context LyricsVoice \lyrics { bla -- alb xxx -- yyy }
>
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="Lyric phrasing
\context Voice = "v" \notes \relative c'' {
\property Staff.automaticMelismata = ##t
\autoBeamOff
- a a a8 ( a-) a4
+ a a a8 ( a) a4
}
\context Lyrics <
\context LyricsVoice = "v-1" \lyrics {
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc =
sopran = \notes \relative c'' {
\time 3/4 a2.( | \break
- g2-) < g4 { s8 s8 } > |
+ g2) < g4 { s8 s8 } > |
}
text = \lyrics {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header
{
texidoc = "Melismata are triggered by manual beams."
\context Staff = mel
\notes \relative c'' {
\property Staff.autoBeaming = ##f
- c8 c8-[ c8 c8-] c8 }
+ c8 c8[ c8 c8] c8 }
\context Lyrics \lyrics { bla bla bla }
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Lyrics syllables are aligned according to
texidoc = "The note markup function is used to make metronome
markings. It works for a variety of flag dot and duration settings."
}
-\version "1.9.0"
+\version "1.9.1"
\score { \notes { c4^\markup {
\note #0 #0 #1
-\version "1.9.0"
+\version "1.9.1"
\header {texidoc="Stacking of markup scripts."}
\paper { raggedright = ##t}
\score { \notes { c''^\markup { "a" \column << "1" \bold "2" "3" >> } } }
}
-\version "1.9.0"
+\version "1.9.1"
%% TODO: should have 2/4 + 5/8 time sig style.
\context Staff
\relative c' {
#(set-time-signature 2 4)
- c8 a'4 a8-~
+ c8 a'4 a8~
#(set-time-signature 5 8 '(3 2))
a8 bes4 r8 bes8->
\time 2/4
- c,8 g'4 g8-~
+ c,8 g'4 g8~
#(set-time-signature 5 8 '(3 2))
g8 a4 g a->
}
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "There is limited support for mensural notation: note head
}
-\version "1.9.0"
+\version "1.9.1"
\score { \notes \relative c'' { \tempo \breve = 100 c1 c1 \tempo 8.. = 50 c1 }
\paper { raggedright = ##t }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "Tests a collision between multimeasure rests in
different voices. " }
\score {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc=" You can write molecule callbacks in Scheme, thus
providing custom glyphs for notation elements. A simple example is
-\version "1.9.0"
+\version "1.9.1"
\header
{
texidoc = "The multimeasure rest is centered exactly between bar lines."
-\version "1.9.0"
+\version "1.9.1"
\header {
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "This combines instrument names and multimeasure rests (there was an
interesting bug in 1.3.98). " }
-\version "1.9.0"
+\version "1.9.1"
\header {
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
}
-\version "1.9.0"
+\version "1.9.1"
#(define (notes-to-skip m)
"Convert all stuff with duration (notes, lyrics, bass figures, etc.) to skips.
\paper { raggedright= ##t }
-foobar = \notes \transpose c c' { c4-\>-^ c4-^ c4-\!-^ c4-^ }
+foobar = \notes \transpose c c' { c4\>-^ c4-^ c4\!-^ c4-^ }
\score {
\notes \relative c'' \context Voice {
texidoc = "New markup syntax."
}
-\version "1.9.0"
+\version "1.9.1"
\score {
\notes
{
- f'-\markup {
+ f'\markup {
foo
\raise #0.2 \hbracket \bold bar
\override #'(baseline-skip . 4)
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
\score {
\notes\relative c''
{
- c4-\startGroup-\startGroup-\startGroup
- c4-\stopGroup
- c4-\startGroup
- c4-\stopGroup-\stopGroup
- c4-\startGroup
- c4-\stopGroup-\stopGroup
+ c4\startGroup\startGroup\startGroup
+ c4\stopGroup
+ c4\startGroup
+ c4\stopGroup\stopGroup
+ c4\startGroup
+ c4\stopGroup\stopGroup
}
\paper {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Note heads are flipped on the stem to prevent collisions.
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Note head shapes are settable. The stem endings should be adjusted
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Note head lines (e.g. glissando)
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc=" The number of stafflines of a staff can be set. Ledger
}
-\version "1.9.0"
+\version "1.9.1"
\paper { raggedright = ##t}
"
}
-\version "1.9.0"
+\version "1.9.1"
\paper { raggedright = ##t}
}
-\version "1.9.0"
+\version "1.9.1"
#(define (make-text-checker text)
(lambda (grob) (equal? text (ly:get-grob-property grob 'text))))
\notes\relative c''' {
a^"two"^"m.d."
\context Voice
- \outputproperty #(make-text-checker (make-simple-markup "m.d."))
+ \outputproperty #(make-text-checker (make-simple@\markup "m.d."))
#'extra-offset = #'(-4.0 . -3.5)
a^"two"^"m.d."
a^"two"^"m.d."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="Multi measure rests of second voice should not disappear."
}
#(ly:set-point-and-click 'line-column)
one = \notes\relative c'' {
- f4 e-\!-.-\f r2|
+ f4 e\!-.\f r2|
R1|
- f2-\p-(es -)|
+ f2\p(es )|
d1\<|
d1|
d2 d2|
d2 d2|
- f1-\!-\ff |
+ f1\!\ff |
f1
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="The partcombiner should not combine two small slurs into a big one."
}
\context Voice=two\skip 1
\context Voice=one \partcombine Voice
\context Thread=one \notes\relative c'' {
- c4( c b a-)
- a( b c d-)
+ c4( c b a)
+ a( b c d)
}
\context Thread=two \notes\relative c'' {
- a4( c b a-)
- a( b c a-)
+ a4( c b a)
+ a( b c a)
}
>
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="Slurs play well with phrasing slur."
\score {
\notes\relative c'' {
- \time 6/4 c\((d e-) f(e d-)-\)
+ \time 6/4 c\((d e) f(e d)\)
}
\paper {
raggedright = ##t
-\version "1.9.0"
+\version "1.9.1"
\header {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Prefatory spacing.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Once properties take effect during a single time step only."
}
can be incremented automatically or manually. "}
-\version "1.9.0"
+\version "1.9.1"
global = \notes {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
-\version "1.9.0"
+\version "1.9.1"
\header {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Measure repeats are supported, and may be nested with beat repeats."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Beat repeats are supported."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Repeats may be unfolded through the Scheme function @code{unfold-repeats}."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "When too few alternatives are present, the first alternative is repeated,
by printing a range for the 1st repeat."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header
{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Rests should not collide with beams, stems and noteheads. Rests may
\context Staff < {\stemUp r} { \stemDown r} >
\context Staff < {\stemUp r} r { \stemDown r} >
\stemUp
- \transpose c c' { c''8-[ r8 c''8 c''8]
- c8-[ r8 c8 c8]
- c8-[ r8 r8 c'''8]
+ \transpose c c' { c''8[ r8 c''8 c''8]
+ c8[ r8 c8 c8]
+ c8[ r8 r8 c'''8]
\stemDown
- c8-[ r8 c8 c8]
- c''8-[ r8 c''8 c''8]
- c'8-[ r8 r8 c'''8]
+ c8[ r8 c8 c8]
+ c''8[ r8 c''8 c''8]
+ c'8[ r8 r8 c'''8]
\different
}
}
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Whole and half rests moving outside the staff should get
ledger lines."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Rests can have pitches--these will be affected by
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
-\version "1.9.0"
+\version "1.9.1"
\header
{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
\score {
\notes \relative c'' {
c4
- <<c d c'>>-\marcato
+ <<c d c'>>\marcato
< \context Voice = VA { \voiceOne c4^^ }
\context Voice = VB { \voiceTwo d4_^} >
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Scripts can be stacked. The order is determined by a
priority field, but when objects have the same priority, the input
-\version "1.9.0"
+\version "1.9.1"
\paper { raggedright= ##t }
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
-\version "1.9.0"
+\version "1.9.1"
foollilypondbook = "
\score
"
-\version "1.9.0"
+\version "1.9.1"
foollilypondbook = "
\score
"
-\version "1.9.0"
+\version "1.9.1"
foollilypondbook = "
\score
"
-\version "1.9.0"
+\version "1.9.1"
foollilypondbook = "
\score
"
-\version "1.9.0"
+\version "1.9.1"
foollilypondbook = "
\score
"
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "The area underneath an (up) slur is minimised to improve the shape. "
\slurUp
\stemDown
-a(a' a, a-)
-a(a a' a,-)
-a(d a a-)
-a(a d a-)
+a(a' a, a)
+a(a a' a,)
+a(d a a)
+a(a d a)
-e'8(e e e e e e e-)
-a,8(d a a a a a a-)
-a(a a a a a d a-)
+e'8(e e e e e e e)
+a,8(d a a a a a a)
+a(a a a a a d a)
-c,(g' c e f d b g-)
-c,(g' c e f d b g-)
+c,(g' c e f d b g)
+c,(g' c e f d b g)
\property Voice.autoBeaming = ##f
\stemUp
-a8(a a a a a a a-)
+a8(a a a a a a a)
}
\paper{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
\score{
\notes \relative c''{
\property Voice.Slur \set #'direction = #1
- a8-( a a4-)
- a4-( a8 a-)
- a8 a(a4-)
- a4-( a8-) a
+ a8( a a4)
+ a4( a8 a)
+ a8 a(a4)
+ a4( a8) a
}
\paper{
indent = 0.0
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
}
\score{
\notes \relative c''{
- e1( \break a,-)
+ e1( \break a,)
\time 2/4
- e'2( \break a,-)(\break
+ e'2( \break a,)(\break
a2\break
- e'2-)
+ e'2)
}
\paper {
linewidth=40.\mm
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
The same goes for slurs. They behave decently when broken across
\context PianoStaff <
\context Staff=one \notes\relative c'{
\stemUp \slurUp
- c4( c \translator Staff=two c c-) |
+ c4( c \translator Staff=two c c) |
\translator Staff=one
\stemUp \slurUp
- c4( c \translator Staff=two c c-) |
+ c4( c \translator Staff=two c c) |
\stemUp \slurUp
- c4( c \translator Staff=one c c-) |
+ c4( c \translator Staff=one c c) |
\translator Staff=two
\stemUp \slurUp
- c4( c \translator Staff=one c c-) |
+ c4( c \translator Staff=one c c) |
\translator Staff=two
\stemUp \slurUp
- c4( \translator Staff=one c c c-) |
+ c4( \translator Staff=one c c c) |
r2
\translator Staff=two
\stemUp \slurUp
c4( \translator Staff=one c
\break
- c c-)
+ c c)
r2
% \stemDown \slurDown
-% c4( \translator Staff=two c c \translator Staff=one c-)
+% c4( \translator Staff=two c c \translator Staff=one c)
\stemDown \slurDown
- d4( \translator Staff=two c c \translator Staff=one d-)
+ d4( \translator Staff=two c c \translator Staff=one d)
\translator Staff=two
\stemUp \slurUp
- c4( \translator Staff=one c c \translator Staff=two c-)
+ c4( \translator Staff=one c c \translator Staff=two c)
r1
}
\context Staff=two \notes\relative c'{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="Slurs should not get confused by augmentation dots. We use a lot
of dots here, to make problems more visible."
}
\score {
\notes\relative c'' {
- c4.............-( c-)
+ c4.............( c)
}
\paper {
raggedright = ##t
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Slurs should look nice and symmetric. The curvature may increase
\notes\relative c''{
\time 3/4
\slurUp
- \stemBoth a ( \stemDown a \stemBoth a-) a( c a-) a( e' a,-) a( g' a,-)
- \stemUp a( e' a,-)
+ \stemBoth a ( \stemDown a \stemBoth a) a( c a) a( e' a,) a( g' a,)
+ \stemUp a( e' a,)
\break
\slurDown
- \stemBoth c ( \stemUp c \stemBoth c-) c ( a c-) c( d, c'-) c( f, c'-)
- \stemDown c( f, c'-)
+ \stemBoth c ( \stemUp c \stemBoth c) c ( a c) c( d, c') c( f, c')
+ \stemDown c( f, c')
}
\paper{
linewidth = 120.\mm
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header
{
texidoc ="Slurs may be placed over rest. The slur will avoid colliding with
"
}
-\score{ \notes { \stemDown c'4 ( r4 c'2-)
+\score{ \notes { \stemDown c'4 ( r4 c'2)
\relative c'' {
% Finish with F if played separately
- c8-.( r c,-. r c4-) r4| }
+ c8-.( r c,-. r c4) r4| }
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="Manual hack for slur and staccato."
}
\context Staff \notes\relative c'' {
\property Voice.Slur \override
#'attachment-offset = #'((0 . 1) . (0 . 1))
- a-.( g-. a-)-.
+ a-.( g-. a)-.
\property Voice.Slur \override
#'attachment-offset = #'((0 . 1.5) . (0 . 1.5))
- b-.( a-. b-)-.
+ b-.( a-. b)-.
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="Trend of broken slur with user-overridden stem attachment should also
follow the same vertical direction it would have had in unbroken state."
\notes\relative c' {
\property Voice.Slur \override #'attachment = #'(stem . stem)
f( c' c c \break
- c c c \stemUp c-)
+ c c c \stemUp c)
}
\paper {
linewidth=40*\staffspace
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header
{
texidoc = "Symmetric figures should lead to symmetric slurs."
\notes\relative c''<
\time 4/4
\context Staff{
- f8(f f f-) f(g g f-) f(a a f-) f(b b f-)
+ f8(f f f) f(g g f) f(a a f) f(b b f)
}
\context Staff=x{
- e,(e e e-) e(d d e-) e(c c e-) e(b b e-)
+ e,(e e e) e(d d e) e(c c e) e(b b e)
}
>
\paper{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header
{
texidoc = "Symmetric figures should lead to symmetric slurs."
\notes\relative c'<
\time 6/8
\context Staff{
- e8(e e-) e(d e-) e(c e-) e(b e-)
+ e8(e e) e(d e) e(c e) e(b e)
}
\context Staff=x{
- f'8(f f-) f(g f-) f(a f-) f(b f-)
+ f'8(f f) f(g f) f(a f) f(b f)
}
>
\paper{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Accidentals in different staffs don't effect the
\score { \notes \relative c'' < \context Staff = SA { \time 4/4
- c8-[ c8 cis8 cis8]
- cis8-[ cis8 cis8 cis]
+ c8[ c8 cis8 cis8]
+ cis8[ cis8 cis8 cis]
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Accidentals don't influence the amount of stretchable space. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Accidentals sticking out to the left
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Downstem notes following a barline are
printed with some extra space. This is an optical correction similar
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Clef changes at the start of a line get much more space
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc ="Broken matter at the end of line does not upset the
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "
A voicelet (a very short voice to get polyphonic chords correct)
should not confuse the spacing engine."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "A clef can be folded below notes in a different staff, if
this doesn't disrupt the flow of the notes."
}
\score { \notes \relative c'' <
-\context Staff = SA { c4 c16-[ c c c] c4 c4 }
+\context Staff = SA { c4 c16[ c c c] c4 c4 }
\context Staff = SB { \clef bass c,2 \clef treble c'2 }
>
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "A clef can be folded below notes in a different staff, if
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Spacing uses the duration of the notes, but disregards
\score { \notes \relative c''
\context Voice
{
- c8-[ c8]
+ c8[ c8]
\grace { b16 }
- c8-[ c8] c8-[ c8]
+ c8[ c8] c8[ c8]
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Grace note spacing. Should be tuned? "
}
\score {
- \notes \context Voice \relative c'' { \grace { c16-[ d] } c4 }
+ \notes \context Voice \relative c'' { \grace { c16[ d] } c4 }
\paper { raggedright = ##t}
}
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "For knees, the spacing correction is such that the
}
\score { \notes
{
- g''8-[ g g'' g'']
+ g''8[ g g'' g'']
% check code independent of default settings.
\property Voice.NoteSpacing \override #'knee-spacing-correction = #1.0
- g''8-[ g g'' g'']
+ g''8[ g g'' g'']
\property Voice.Stem \override #'thickness = #10
- g''8-[ g g'' g'']
+ g''8[ g g'' g'']
}
\paper { raggedright = ##t}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc = "Concurrent tuplets should be spaced equidistantly on
all staffs.
multipart = \notes \relative c'{
\context StaffGroup <
\context Staff = ten \context Voice {
- \times 2/10 { c8-[ c c c c c c c c c] }
- \times 2/10 { c-[ c c c c c c c c c] }
+ \times 2/10 { c8[ c c c c c c c c c] }
+ \times 2/10 { c[ c c c c c c c c c] }
}
\context Staff = eleven \context Voice {
- \times 2/11 { c8-[ c c c c c c c c c c] }
- \times 2/11 { c-[ c c c c c c c c c c] }
+ \times 2/11 { c8[ c c c c c c c c c c] }
+ \times 2/11 { c[ c c c c c c c c c c] }
}
>
}
\score { \notes \relative c'' \context Staff {
\property Voice.autoBeaming = ##f
- a8-[ a8 a8 a8]
+ a8[ a8 a8 a8]
a8 a8 a8 a8
}
\paper {
}
}
-\version "1.9.0"
+\version "1.9.1"
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Rests get a little less space, since they are narrower.
However, the feta quarter rest is relatively wide, causing this effect to be
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Notes that are shorter than the common shortest note, Get a
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Upstem notes before a barline are printed with some extra
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "For juxtaposed chords with the same direction, a
slight optical correction is used. It is constant, and only works if
\stemDown
\time 12/4
f8[
- e f e] f-[ d f d] f-[ c f c] f-[ b, f' b,] f'-[ a, f' a,]
+ e f e] f[ d f d] f[ c f c] f[ b, f' b,] f'[ a, f' a,]
}
\paper { raggedright = ##t}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc ="Space from a normal note/barline to a grace note is
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "
When tightly spaced, hinterfleisch -> 0.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Span bars draw only in between staff bar lines, so setting those to transparent shows bar lines between systems only.
"
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "The staff is a grob, and may be adjusted as well: this one
shows a staff with 6 thick line, and a slightly large staffspace.
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Stanza numbers may differ for the first and following systems."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
\score {
\context Voice \notes\relative c {
- b''4 ~ b8-(b8-) e4 e,
+ b''4 ~ b8(b8) e4 e,
}
\paper {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
Stem tremolos or rolls are tremolo signs that look like beam segments
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "LilyPond correctly determines the size of every
\score { \notes
\context Voice
{ \property Staff.minimumVerticalExtent \unset
- \slurDown c4 ( g4 c''4-)
+ \slurDown c4 ( g4 c''4)
}
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc =
"
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc= "Text spanners should not repeat start text when broken."
}
\property Voice.crescendoText = #"cresc."
\property Voice.crescendoSpanner = #'dashed-line
c1\< c \break
- c1 c-\! \break
+ c1 c\! \break
}
\paper {
linewidth = 40*\staffspace
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
g2 gis ~ |
gis g4 gis |
g2 gis( |
- g!-) gis4 gis |
+ g!) gis4 gis |
\break
\key a \major
gis2 gis ~ |
% should get an accidental but it looks a bit silly and redundant.
% See last g.
- g!-) gis4 gis ~ | \break
+ g!) gis4 gis ~ | \break
gis2 gis ~ | gis g ~\break
g2 g
}
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "First and second bes (tied across line break)
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Tie engraver uses @code{busyGrobs} to keep track of
to a different thread."
}
-\version "1.9.0"
+\version "1.9.1"
\paper { raggedright= ##t }
\score {
\notes \context Thread \relative c' {
- < c-~ e \context Thread = "untied" c' >
+ < c~ e \context Thread = "untied" c' >
< c e c' >
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
When tieing chords, the outer slurs point outwards, the inner slurs
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Ties should not collide with dots."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Tieing a grace to the to a following grace or main note works."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "In combination with a beam, the bracket of the tuplet
\paper { raggedright= ##t }
\score { \notes \context Voice\relative c'' {
-\times 2/3 { r c8-[ c8] }
-\times 2/3 { c8-[ c c] }
-\times 2/3 { c16-[ c16] c8-[ c8] }
+\times 2/3 { r c8[ c8] }
+\times 2/3 { c8[ c c] }
+\times 2/3 { c16[ c16] c8[ c8] }
}}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="Manual hack for nested tuplets, move outer tuplet up."
}
}
-\version "1.9.0"
+\version "1.9.1"
\score {
\times 2/3 { c'8 c'' c,, }
- \times 2/3 { c8-[^"NB" c c] }
+ \times 2/3 { c8[^"NB" c c] }
- \times 2/3 { c8^"B" c-[ c] }
- \times 2/4 { r8_"B" c,-[ c'] r8 }
+ \times 2/3 { c8^"B" c[ c] }
+ \times 2/4 { r8_"B" c,[ c'] r8 }
\property Voice.TupletBracket \override #'bracket-visibility = #'if-no-beam
- \times 2/3 { c8-[ c c] }
+ \times 2/3 { c8[ c c] }
\property Voice.TupletBracket \override #'direction = #1
\property Voice.TupletBracket \override #'number-visibility = ##f
- \times 2/3 { c8^""^""^"up, no digit" c-[ c] }
+ \times 2/3 { c8^""^""^"up, no digit" c[ c] }
\property Voice.TupletBracket \revert #'number-visibility
\property Voice.TupletBracket \override #'bracket-visibility = ##t
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {texidoc = "Tests tuplet rests. "}
\score {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Horizontal tuplet brackets are shifted vertically
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
\score{
\notes \context Voice \relative c'' {
\times 2/3 { a8 b c }
- \times 2/3 { r8 b-[ f] }
+ \times 2/3 { r8 b[ f] }
\property Voice.TupletBracket \set #'bracket-flare = #'(0.5 . 0.5)
\times 2/3 { r8 b r8 }
c4 |
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc= "
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc ="Broken volta spanners behave correctly at left edge in all cases."
texidoc = "By setting @code{voltaOnThisStaff}, repeats can be put on more staffs in a score."
}
-\version "1.9.0"
+\version "1.9.1"
vmus = \notes { \repeat volta 2 c1 \alternative { d e } }
-\version "1.9.0"
+\version "1.9.1"
\header {
title = "Screech and boink"
subtitle = "Random complex notation"
< { \property Voice.Stem \override #'direction = #'() \translator Staff = down
\property Voice.subdivideBeams = ##t
- g16.-[
+ g16.[
\translator Staff = up
c'''32 \translator Staff = down
g32 \translator Staff = up
c'''32 \translator Staff = down
- g16-]
+ g16]
\translator Staff = up
\property Voice.Stem \revert #'direction
\property Voice.followVoice = ##t
- c'''32-(-[ b''16 a''16 gis''16 g''32-)-] } \\
- { s4 \times 2/3 { d'16-[ f' g'-] } as'32-[ b''32 e'' d''-] } \\
+ c'''32([ b''16 a''16 gis''16 g''32)] } \\
+ { s4 \times 2/3 { d'16[ f' g'] } as'32[ b''32 e'' d''] } \\
{ s4 \autoBeamOff d''8.. f''32 } \\
{ s4 es''4 }
>
\property Voice.Stem \set #'french-beaming = ##t
\property Voice.Beam \set #'thickness = #0.3
\property Voice.Stem \set #'thickness = #4.0
- g'16-[ b16 fis16 g16]
+ g'16[ b16 fis16 g16]
< \apply #notes-to-clusters {
as16 <<as b>>
<<g b>>
} \\
{
\property Staff.Arpeggio \set #'arpeggio-direction =#-1
-<<cis, e, gis, b, cis>>4-\arpeggio }
+<<cis, e, gis, b, cis>>4\arpeggio }
>
}
>
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
\notes \relative c' {
\property Score.timing = ##f
\property Staff.Stem \set #'transparent = ##t
- f4 a2 \barTwo g4 a2 f2 \barOne g4( f-) f(
+ f4 a2 \barTwo g4 a2 f2 \barOne g4( f) f(
\bar "empty"
\break
- g-) a2
+ g) a2
}
}
-\version "1.9.0"
+\version "1.9.1"
\header {
dedication = "dedication"
title = "Title"
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
title = "Song"
subtitle = "(tune)"
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Lead sheet format: chords with melody."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Popsong format: chords, melody and lyrics."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Melody and lyrics."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Only a melody."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc ="Polyphonic piano music"
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc ="
Template that puts dynamics on a separate line, so it is neatly
dynamics = \notes {
s2\fff\> s4
- s-\!-\pp
+ s\!\pp
}
pedal = \notes {
- s2-\sustainDown s2-\sustainUp
+ s2\sustainDown s2\sustainUp
}
\score {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc ="Lyrics between two staffs."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc ="Classical song format: one staff with melody and lyrics,
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Simple piano music."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "
"
}
-sopMusic = \notes \relative c'' { c4 c c8-[-( b-)-] c4 }
+sopMusic = \notes \relative c'' { c4 c c8[( b)] c4 }
sopWords = \lyrics { hi4 hi hi hi }
altoMusic = \notes \relative c' { e4 f d e }
-\version "1.9.0"
+\version "1.9.1"
%% +.ly: Be the first .ly file for lys-to-tely.py.
%% Better to make lys-to-tely.py include "introduction.texi" or
%% other .texi documents too?
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
%% I don't know what this example is supposed to do. delete it?
%% It shows how to use the autochange feature together with an extra
melody = \notes\relative c''{
r2 r r
r2 r r
- r4 a'8-- \< a-- a-- a-- c-- b-\!-- a--\> gis f e-\!
+ r4 a'8-- \< a-- a-- a-- c-- b\!-- a-\> gis f e\!
es8 \grace b c r4 r2 r
}
basloopje = \notes\relative c{
- d,8( a' d f a d f d a f d a-)
+ d,8( a' d f a d f d a f d a)
}
accompany = \repeat unfold 4 \notes \relative c \basloopje
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc= "@cindex make-music Fingering
#(define (make-text-script x)
(let ((m (make-music-by-name 'TextScriptEvent)))
(ly:set-mus-property! m 'direction DOWN)
- (ly:set-mus-property! m 'text (make-simple-markup x))
+ (ly:set-mus-property! m 'text (make-simple@\markup x))
m))
#(define (add-text-script m x)
"
}
-\version "1.9.0"
+\version "1.9.1"
\score {
\context Voice \notes\relative c {
-\version "1.9.0"
+\version "1.9.1"
% TODO: split ancient-font into seperate files; possibly in
% different locations.
\header {
-\version "1.9.0"
+\version "1.9.1"
% TODO: move stuff from ancient-font into here? See comment
% for ancient-font.ly
\header {
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Bagpipe Music
#(add-to-grace-init "Voice" 'Stem 'stroke-style '())
% doen't work??
-%#(add-to-grace-init "Voice" 'Stem 'font-relative-size -)
+%#(add-to-grace-init "Voice" 'Stem 'font-relative-size )
\paper {
linewidth = 14.0 \cm
}
}
-taor = \notes{ \grace { g32-[ d g e]}}
-grip = \notes{ \grace { g32-[ b g ]}}
-thrd = \notes{ \grace { g32-[ d c] }}
-birl = \notes{ \grace { g32-[ a g] }}
-gstd = \notes{ \grace { g'32-[ d g] }}
+taor = \notes{ \grace { g32[ d g e]}}
+grip = \notes{ \grace { g32[ b g ]}}
+thrd = \notes{ \grace { g32[ d c] }}
+birl = \notes{ \grace { g32[ a g] }}
+gstd = \notes{ \grace { g'32[ d g] }}
lgg = \notes{ \grace { g32 }}
lag = \notes{ \grace { a32 }}
- fgg = \notes{ \grace { f32-[ g'32] }}
-dblb = \notes{ \grace { g'32-[ b d] }}
-dblc = \notes{ \grace { g'32-[ c d] }}
-dble = \notes{ \grace { g'32-[ e f] }}
-dblf = \notes{ \grace { g'32-[ f g'] }}
-dblg = \notes{ \grace { g'32-[ f] }}
-dbla = \notes{ \grace { a'32-[ g'] }}
+ fgg = \notes{ \grace { f32[ g'32] }}
+dblb = \notes{ \grace { g'32[ b d] }}
+dblc = \notes{ \grace { g'32[ c d] }}
+dble = \notes{ \grace { g'32[ e f] }}
+dblf = \notes{ \grace { g'32[ f g'] }}
+dblg = \notes{ \grace { g'32[ f] }}
+dbla = \notes{ \grace { a'32[ g'] }}
cg = \notes{ \grace { c32 }}
eg = \notes{ \grace { e32 }}
gg = \notes{ \grace { g'32 }}
dg = \notes{ \grace { d32 }}
hag = \notes{ \grace { a'32 }}
-gefg = \notes{ \grace { g'32-[ e f] }}
-efg = \notes{ \grace { e32-[ f] }}
-gdcg = \notes{ \grace { g'32-[ d c]}}
-gcdg = \notes{ \grace { g'32-[ c d]}}
+gefg = \notes{ \grace { g'32[ e f] }}
+efg = \notes{ \grace { e32[ f] }}
+gdcg = \notes{ \grace { g'32[ d c]}}
+gcdg = \notes{ \grace { g'32[ c d]}}
\slurUp
f4 |
\gg f4 e8 \thrd d4. |
-\eg a4.(a4-) d8 |
+\eg a4.(a4) d8 |
\gg d4 f8 \dble e4. ( | \noBreak
-e8-) d4 \gg d4 e8 |
+e8) d4 \gg d4 e8 |
\break
\time 9/8
-\dblf f2.( f4-) d8 |
+\dblf f2.( f4) d8 |
\time 6/8
\dblg g'4 a'8 \gg a'4. |
-\thrd d4.( d4-) \eg a8 |
+\thrd d4.( d4) \eg a8 |
\time 9/8
-\dble e4 \lag e8 \gg e16-[ d8. e8] \gg f4 g'8 |
+\dble e4 \lag e8 \gg e16[ d8. e8] \gg f4 g'8 |
\break
\time 6/8
\gg f4 e8 \thrd d4. |
-\eg a4.( a4-) d8 |
+\eg a4.( a4) d8 |
\dblg g'4 a'8 \gg a'4. |
-\thrd d4.( d4-) f8 |
+\thrd d4.( d4) f8 |
\break
-\dblg g'4 e4 \dblf f8.-[ e16] |
-\thrd d4.( d4-) \cg d8 |
+\dblg g'4 e4 \dblf f8.[ e16] |
+\thrd d4.( d4) \cg d8 |
\gg c4 e8 \thrd d4.( |
-d4.-) \gdcg d4.
+d4.) \gdcg d4.
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Bars Always
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Bar line lyric only
You can move around @code{Bar_engraver} and
@code{Span_bar_engraver} if you want bar lines on lyrics. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Bar Lines
Different types of bar lines demonstrated.
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Bar Number Every Fifth Reset
" }
-\version "1.9.0"
+\version "1.9.1"
\score {
\context Staff \notes \transpose c c' {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Bar Number Show All
Second line has bar numbers on start of every measure.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% keep for now, although merging into beam-auto-override is a possibility.
\header {
texidoc = "@cindex Auto Beaming 4/8
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Auto Beaming Override
c8 c c c
% manually override autobeam with weird beaming
- c8 c-[ c] c
+ c8 c[ c] c
c8 c c r
c8 c c4
r8 c c c
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc = "@cindex Beaming Presets
The auto-beam engraver has presets for common time signatures. " }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Beam Position Control
\context Voice \notes\relative c {
%% from upper staffline (position 4) to centre (position 0)
\property Voice.Beam \override #'positions = #'(2 . 0)
- c'8-[ c]
+ c'8[ c]
%% from center to one above centre (position 2)
\property Voice.Beam \override #'positions = #'(0 . 1)
- c-[ c]
+ c[ c]
%% normal beam-algorithm
\property Voice.Beam \revert #'positions
\property Voice.Beam \revert #'positions
- c-[ e] e-[ c]
+ c[ e] e[ c]
}
\paper{raggedright = ##t}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Beam Count
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Beam Dir Functions
\score {
\notes\relative c'' {\time 3/4
\property Voice.Beam \set #'dir-function = #beam-dir-majority
- c8-[ g]
+ c8[ g]
\property Voice.Beam \set #'dir-function = #beam-dir-mean
- c-[ g]
+ c[ g]
\property Voice.Beam \set #'dir-function = #beam-dir-median
- c-[ g]
+ c[ g]
\time 3/8
\property Voice.Beam \set #'dir-function = #beam-dir-majority
- c8-[ c g]
+ c8[ c g]
\property Voice.Beam \set #'dir-function = #beam-dir-mean
- c-[ c g]
+ c[ c g]
\property Voice.Beam \set #'dir-function = #beam-dir-median
- c-[ c g]
+ c[ c g]
}
\paper{raggedright = ##t}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Beam Isknee
LilyPond can beam across a Piano Staff.
\context Staff=two \notes\relative c'{
\clef bass
% no knee
- \stemUp c8-[ \translator Staff=one \stemDown g'16 f]
+ \stemUp c8[ \translator Staff=one \stemDown g'16 f]
s8
s2
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Beam Neutral Direction
When a beam falls in the middle of the staff, LilyPond normally
" }
fragment = \notes {
- b''8-[ b]
+ b''8[ b]
\property Voice.Beam \set #'neutral-direction = #-1
- b-[ b]
+ b[ b]
\property Voice.Beam \set #'neutral-direction = #1
- b-[ b]
+ b[ b]
}
\paper { raggedright = ##t}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Beam Over Rests
\score{
\context Staff=one \notes\relative c''{
- r4 r8-[ g a]
- bes8-[ r16 f g a]
- bes8-[ r16 \property Voice.stemLeftBeamCount = #1 f g a]
+ r4 r8[ g a]
+ bes8[ r16 f g a]
+ bes8[ r16 \property Voice.stemLeftBeamCount = #1 f g a]
}
\paper{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename to invis-notes.ly
% check if other documents call this "blank notes", though. I think
% invisible notes sounds better, but whatever it is, it should be
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Blank Paper Tab
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="@cindex Blank Paper
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Boxed Molecule
You can override the molecule callback to draw a box around
\score { \notes \relative c'' {
\property Voice.TextScript \override #'molecule-callback =
- #(make-molecule-boxer 0.1 0.3 0.2 brew-new-markup-molecule)
+ #(make-molecule-boxer 0.1 0.3 0.2 brew-new@\markup-molecule)
c'4^"foo"
#(make-molecule-boxer 0.05 0.25 0.25 Stem::brew_molecule)
\property Score.RehearsalMark \override #'molecule-callback =
- #(make-molecule-boxer 0.15 0.3 0.3 brew-new-markup-molecule)
+ #(make-molecule-boxer 0.15 0.3 0.3 brew-new@\markup-molecule)
c8
\property Voice.Stem \revert #'molecule-callback
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Capital Letters
You can set the font to use small caps.
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Cautionary Accidentals
LilyPond can display cautionary accidentals in different ways.
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Chord Names German
By setting @code{ChordNames.chordRootNamer}, the root
-\version "1.9.0"
+\version "1.9.1"
\header {
efullmusicJazzAlt = \notes
{
- <<c e gis>>1-\markup { "+" }
- <<c e g b>>-\markup { \normal-size-super
+ <<c e gis>>1\markup { "+" }
+ <<c e g b>>\markup { \normal-size-super
% \override #'(font-family . math) "N" }
\override #'(font-family . math) "M" }
%%c:3.5.7 = \markup { \override #'(font-family . math) "M" }
%%c:3.5.7 = \markup { \normal-size-super "maj7" }
- <<c es ges>>-\markup { \super "o" } % should be $\circ$ ?
- <<c es ges bes>>-\markup { \super \combine "o" "/" }
- <<c es ges beses>>-\markup { \super "o7" }
+ <<c es ges>>\markup { \super "o" } % should be $\circ$ ?
+ <<c es ges bes>>\markup { \super \combine "o" "/" }
+ <<c es ges beses>>\markup { \super "o7" }
}
efullJazzAlt = #(sequential-music-to-chord-exceptions efullmusicJazzAlt #f)
epartialmusicJazzAlt = \notes{
- <<c d>>1-\markup { \normal-size-super "2" }
- <<c es>>-\markup { "m" }
- <<c f>>-\markup { \normal-size-super "sus4" }
- <<c g>>-\markup { \normal-size-super "5" }
+ <<c d>>1\markup { \normal-size-super "2" }
+ <<c es>>\markup { "m" }
+ <<c f>>\markup { \normal-size-super "sus4" }
+ <<c g>>\markup { \normal-size-super "5" }
%% TODO, partial exceptions
- <<c es f>>-\markup { "m" }-\markup { \normal-size-super "sus4" }
- <<c d es>>-\markup { "m" }-\markup { \normal-size-super "sus2" }
+ <<c es f>>\markup { "m" }\markup { \normal-size-super "sus4" }
+ <<c d es>>\markup { "m" }\markup { \normal-size-super "sus2" }
}
epartialJazzAlt = #(sequential-music-to-chord-exceptions epartialmusicJazzAlt #f)
\sequential {
\property ChordNames.majorSevenSymbol = #whiteTriangleMarkup
- \property ChordNames.chordNameSeparator = #(make-simple-markup "/")
+ \property ChordNames.chordNameSeparator = #(make-simple@\markup "/")
\property ChordNames.chordNameExceptionsFull = #efullJazzAlt
\property ChordNames.chordNameExceptionsPartial = #epartialJazzAlt
\property ChordNames.chordNameFunction = #jazz-chord-names
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc= "@cindex Chord Names No Inversions
Chord names don't attempt to find inversions and
bass notes. " }
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Jazz chords can also be used without notes."
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Chord Octavation
Appending @code{_8} or @code{^8} to a clef name will
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Clef End of Line
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc = "
@cindex Clef Manual Control
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% Ugh, we need to override some LaTeX titling stuff
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Count Systems
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Crescendi
LilyPond can print crescendi in a number of different ways.
" }
\score{
\notes\relative c''{
-a1\fff\> a-\pp-\!
-a\< a-\!
+a1\fff\> a\pp\!
+a\< a\!
\property Voice.crescendoText = \markup { \italic \bold "cresc." }
\property Voice.crescendoSpanner = #'dashed-line
-a-\mf\< a a-\!
-a\< a-\!
+a\mf\< a a\!
+a\< a\!
}
\paper{
raggedright = ##t
-\version "1.9.0"
+\version "1.9.1"
% TODO: check to see if this example can be simplified using \small
% or \tiny.
\header { texidoc = "@cindex Cue Notes
\property Voice.Beam \override #'space-function =
#(lambda (beam mult) (* 0.8 (Beam::space_function beam mult)))
- r8^"Bsn." c'8 f'8-[ f'8]
+ r8^"Bsn." c'8 f'8[ f'8]
% note: the clef should be cancelled from the cue.
% this is under debate; I don't think it should. - Graham
@code{caesura}.
" }
-\version "1.9.0"
+\version "1.9.1"
\include "gregorian-init.ly"
\property Voice.TextScript \set #'padding = #3
\property Staff.BarLine \override #'transparent = ##t
\property Voice.Stem \override #'transparent = ##t
- g4( a-) g e( f-) e
+ g4( a) g e( f) e
^\markup { "divisio minima" }
\divisioMinima
- g4( a-) g e( f-) e
+ g4( a) g e( f) e
^\markup { "divisio maior" }
\divisioMaior
- g4( a-) g e( f-) e
+ g4( a) g e( f) e
^\markup { "divisio maxima" }
\divisioMaxima
- g4( a-) g e( f-) e
+ g4( a) g e( f) e
^\markup { "finalis" }
\finalis
- g4( a-) g e( f-) e
+ g4( a) g e( f) e
^\markup { "virgula" }
\virgula
- g4( a-) g e( f-) e
+ g4( a) g e( f) e
^\markup { "caesura" }
\caesura
- g4( a-) g e( f-) e
+ g4( a) g e( f) e
}
\context Lyrics = lyrics \lyrics {
Blah blub, blah blam.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename to slurs-?
% TODO: find out what drarn means, and if there's an overlap with drarn.ly
\header{
fragment = \notes {
\property Voice.Slur \set #'direction = #1
\property Voice.Slur \set #'attachment = #'(head . head)
- g''16(g-)(g-)(g-)(d'-)(d-)(d-)(d-)
+ g''16(g)(g)(g)(d')(d)(d)(d)
}
\paper { raggedright = ##t}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{texidoc="@cindex Drarn
You can attach slurs and ties to noteheads.
" }
\property Voice.Tie \set #'direction = #1
\property Voice.Slur \set #'direction = #1
\property Voice.Slur \set #'attachment = #'(head . head)
- c8~c(c-)
+ c8~c(c)
}
\context Voice=two \relative c'' {
\property Voice.Stem \set #'direction = #-1
\property Voice.Tie \set #'direction = #-1
\property Voice.Slur \set #'direction = #-1
\property Voice.Slur \set #'attachment = #'(head . head)
- a8(a-)-~a
+ a8(a)~a
}
>
\paper { linewidth = 40*\staffspace
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Dynamic Absolute Volume
Absolute dynamics have effect in MIDI files.
\score{
\notes\relative c''{
%segfault in engraver
-a1-\ppp
-a1-\pp
-a-\p
-a-\mp
-a-\mf
-a-\f
-a-\ff
+a1\ppp
+a1\pp
+a\p
+a\mp
+a\mf
+a\f
+a\ff
a\fff
a\sf
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% probably should be merged into refman.
\header{
texidoc = "@cindex Dynamic Piu Forte
\score{
\notes\relative c''{
- c-\piuf
+ c\piuf
c
- c2\< c2-\!
+ c2\< c2\!
- c2\< c2-\!
+ c2\< c2\!
}
\paper{raggedright = ##t}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Embedded Postscript
By inserting the @TeX{} command \embeddedps, you can
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% TODO: does this work? It doesn't do anything with 1.7.20
\header {texidoc="@cindex Embedded scm
You can embed scm functions in your scores.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc="@cindex Embedded Tex
You can embed Tex commands in your score. "}
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc="@cindex Explicit Pitch and Duration
Explicit pitches and durations. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Scheme Move Notehead
You can move objects around with scheme. This example shows how to
move noteheads around. " }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% definately wil be renamed to something.
%{
(Message vers:9)
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
%possible rename to paper-fill-a4.ly -gp
% candidate for reg -gp
% Han says no, but keeping this comment temporarily so that I don't
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% MERGED: stuff from follow-break.ly to follow-thread.ly
% followVoice: connect note heads with line when thread switches staff
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="@cindex Force hshift
Force hshift to override collisions. " }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Gourlay
-\version "1.9.0"
+\version "1.9.1"
\header {
title = "Gregorian Scripts"
texidoc = "@cindex Gregorian Scripts
\context VaticanaVoice {
\property VaticanaVoice.Script \set #'padding = #-0.5
\notes {
- a-\ictus
- a-\circulus
- a-\semicirculus
- a-\accentus
+ a\ictus
+ a\circulus
+ a\semicirculus
+ a\accentus
%{ %% TODO: augmentum:
- a-\augmentum
+ a\augmentum
\[ \augmentumInitium b \flexa a \augmentumFinis \]
%}
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc ="@cindex Artificial Harmonics
For stringed instruments, artificial harmonics are notated with
-\version "1.9.0"
+\version "1.9.1"
#(define (my-ly-version)
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Horizontal Shift
You can manually shift notes horizontally. " }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "
\time 4/4
\context Voice=one \partcombine Voice
\context Thread=one \notes\relative c'' {
- a4 c4.(g8-) a4 |
- g4 e' g(f-) |
+ a4 c4.(g8) a4 |
+ g4 e' g(f) |
b, a c2
}
\context Thread=two \notes\relative c'' {
- g4 e4.(d8-) c4 |
- g'4 c, e(f-) |
+ g4 e4.(d8) c4 |
+ g'4 c, e(f) |
d2 a
}
>
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc =
\context Staff \notes <
\context SquashVoice = impro { \global }
\context Voice = melo \transpose c c' {
- e8 e g a a16(bes-)(a8-) g \improOn e8
+ e8 e g a a16(bes)(a8) g \improOn e8
~e2~e8 f4 fis8
- ~fis2 \improOff a16(bes-) a8 g e
+ ~fis2 \improOff a16(bes) a8 g e
}
>
>
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Incipit
This shows how to make an ``incipit'' to indicate scordatora
tuning of a violin part, using the clefStyle property.
\clef treble
a4. b8 c4 fis |
-V gis~ gis8 fis16^\trill (e-) b8 c
+V gis~ gis8 fis16^\trill (e) b8 c
<{ a d}\\ { es,4}>|
}
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Instrument Name Grandstaff
You can name the whole grandstaff in addition to individual staffs. " }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% MERGE with title.ly -gp
%{
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename to rest-foo
\header {
texidoc = "@cindex Rest Collision Count
-\version "1.9.0"
+\version "1.9.1"
% TODO:
% check with ancient- stuff. rename, merge, something. -gp
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% candidate for regression. -gp
\header {
texidoc="MIDI and midi2ly test file. Diff between this and midi2ly.py should be minimal."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename to scheme- or something like that. -gp
\header { texidoc= "@cindex Scheme Manual Accidentals
Positions of accidentals may be manually set. This
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename to scheme- or something like that. -gp
\header { texidoc = "@cindex Scheme Move Text
You can move objects around with scheme. This example shows how to
\score {
\notes\relative c''' {
\property Voice.Stem \set #'direction = #1
- \outputproperty #(make-text-checker (make-simple-markup "m.d."))
+ \outputproperty #(make-text-checker (make-simple@\markup "m.d."))
#'extra-offset = #'(-3.5 . -4.5)
a^2^"m.d."
}
-\version "1.9.0"
+\version "1.9.1"
\include "deutsch.ly"
% possible rename to scheme- something. -gp
% TODO: ask if it needs to have so many empty bars in the middle. -gp
-\version "1.9.0"
+\version "1.9.1"
pat = \notes \transpose c c' \repeat unfold 2 {
< { \context Staff=up {r8 e16 f g e f g } }
enda = \notes { r8 f,16 a, c f c a, \stemUp c \translator Staff = down
a, f, a, f, d, f, d, \translator Staff = up \stemBoth
- r8 g16 h d' f' d' h d' h g h d f e-\prall d <<e g c'>>1^\fermata \bar "|."
+ r8 g16 h d' f' d' h d' h g h d f e\prall d <<e g c'>>1^\fermata \bar "|."
}
endb = \notes {\stemUp \tieUp r16 c,8.~c,4~c,2 r16 h,,8.~h,,4~h,,2 c,1 \bar "|."}
endc = \notes {\stemDown \tieDown c,,2~c,, c,,~c,, c,,1_\fermata }
-\version "1.9.0" %% or actually: 1.7.1 ...
+\version "1.9.1" %% or actually: 1.7.1 ...
% possible rename to scheme- something. -gp
\header { texidoc = "@cindex Scheme Music Creation
You can create music expressions from Scheme. The
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc="@cindex Nested Staff Groups
LilyPond can print nested groups of staffs. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename to bar-lines-foo. -gp
\header{ texidoc = "@cindex Bar Lines Remove
-\version "1.9.0"
+\version "1.9.1"
% possible rename to staff-something. -gp
\header{ texidoc = "@cindex Staff Remove
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc="@cindex Octave Doubling
Octave doubling parts of music. "
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% pretty much a duplicate of extra-staff.ly. candidate for merge or delete. -gp
\header { texidoc = "@cindex Ossia
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% TODO: this example has a ton of text for very little output.
% Is it all needed? -gp
% should this go to regression or be delete'd? -gp
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Part Combine Staff
You can combine parts on two staffs, as well as two voices. "
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc="@cindex Part Combine
In orchestral scores and hymns, voices are traditionally combined onto
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% check with invisible-notes or blank-notes. possible rename. -gp
\header{ texidoc = "@cindex Partial Blank
When entering half music (i.e. for students to complete by hand)
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc = "@cindex Pedal
Piano pedal symbols merge stop and start. The strings are configurable.
\context Staff \notes\relative c'{
c4 d e f g
- -\sustainDown b c
- c, d16-[ c c c] e-[ e -\sustainUp -\sustainDown e e ] f4 -\sustainUp
- g-\sustainDown b -\sustainUp c
+ \sustainDown b c
+ c, d16[ c c c] e[ e \sustainUp \sustainDown e e ] f4 \sustainUp
+ g\sustainDown b \sustainUp c
\property Staff.pedalSustainStrings = #'("-" "-P" "P")
\property Staff.SustainPedal \override #'padding = #-2
- c, -\sustainDown d e -\sustainUp -\sustainDown f
- -\sustainUp g b c
+ c, \sustainDown d e \sustainUp \sustainDown f
+ \sustainUp g b c
\property Staff.pedalSustainStyle = #'bracket
- c4 d e -\sustainDown b c c, -\sustainUp -\sustainDown d8-[ c] e8-[ e -\sustainUp -\sustainDown] f4 d
- -\sustainUp g -\sustainDown b b, -\sustainUp c'
+ c4 d e \sustainDown b c c, \sustainUp \sustainDown d8[ c] e8[ e \sustainUp \sustainDown] f4 d
+ \sustainUp g \sustainDown b b, \sustainUp c'
\property Staff.pedalUnaCordaStyle = #'mixed
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc="@cindex Phrasing Slur Height
Make PhrasingSlur higher, to avoid colission from other slurs. "
}
\score {
\context Staff = melody \notes\relative c''{
\property Staff.PhrasingSlur \override #'height-limit = #8.0
- c8 \( (d e f-) g ( a b c-)
- | c ( b a g-) f ( e d c-)-\)
+ c8 \( (d e f) g ( a b c)
+ | c ( b a g) f ( e d c)\)
}
\paper { raggedright = ##t }
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc="
\time 3/4
\property Staff.timeSignatureFraction= #'(9 . 8)
\apply #display-music \apply #(scale-music-function '(2 . 3))
- \repeat unfold 6 { c8-[ c c-] }
+ \repeat unfold 6 { c8[ c c] }
}
\context Staff= DS {
\time 3/4
\property Staff.timeSignatureFraction= #'(10 . 8)
\apply #display-music \apply #(scale-music-function '(3 . 5))
- { \repeat unfold 2 { c8-[ c c-] }
- \repeat unfold 2 { c8-[ c-] }
+ { \repeat unfold 2 { c8[ c c] }
+ \repeat unfold 2 { c8[ c] }
| c4. c4. \times 2/3 { c8 c c } c4 }
}
>
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc="@cindex Time Signature Multiple
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "
@cindex Preset Extent
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Repeat Manual
You can manually control repeat signs and numbers to produce
unusual output. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename to lyric-repeat or repeat-lyric.
\header{ texidoc = "@cindex Repeat Lyrics
You can use alternate lyrics as well as alternate notes for repeats. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% candidate for regression. -gp
\header { texidoc = "@cindex Rest Dot Positions
This file tests dotted rests. " }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Rests
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename to scheme-something.
\header { texidoc="@cindex Scheme Reverse Music
Simple customised music apply. "
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Rhythm Exercise
This example shows a way to generate rhythm exercises with
LilyPond (e.g. no staff but retaining the barlines). "
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "@cindex Scales Greek
Show different scales."
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Scheme Interactions
With @code{ly:export}, you can pass of the result of
Scheme expressions as lilypond input. Within a Scheme expression,
% this chart is used in the manual too.
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Script Abbreviations
Some scripts may be entered using an abbreviation.
c''4-+_"c-+" s4
c''4-|_"c-|" s4
c''4->_"c->" s4
- c''4-^_"c-\\^{ }" s4
- c''4-__"c-\_" s4
+ c''4-^_"c\\^{ }" s4
+ c''4-__"c\_" s4
}
}
-\version "1.9.0"
+\version "1.9.1"
% this chart is used in the manual too.
\property Score.timing = ##f
\property Score.barAlways = ##t
\property Staff.BarLine \override #'transparent = ##t
- c''-\accent c''-\marcato c''-\staccatissimo
- c''-\staccato c''-\tenuto c''-\portato
- c''-\upbow c''-\downbow c''-\flageolet
- c''-\thumb c''^\lheel c''-\rheel
- c''^\ltoe c''-\rtoe c''-\open
- c''-\stopped c''-\turn c''-\reverseturn
- c''-\trill c''-\prall c''-\mordent
- c''-\prallprall c''-\prallmordent c''-\upprall
- c''-\downprall c''-\upmordent c''-\downmordent
- c''-\pralldown c''-\prallup c''-\lineprall
- c''-\signumcongruentiae c''-\shortfermata c''-\fermata
- c''-\longfermata c''-\verylongfermata c''-\segno
- c''-\coda c''-\varcoda
+ c''\accent c''\marcato c''\staccatissimo
+ c''\staccato c''\tenuto c''\portato
+ c''\upbow c''\downbow c''\flageolet
+ c''\thumb c''^\lheel c''\rheel
+ c''^\ltoe c''\rtoe c''\open
+ c''\stopped c''\turn c''\reverseturn
+ c''\trill c''\prall c''\mordent
+ c''\prallprall c''\prallmordent c''\upprall
+ c''\downprall c''\upmordent c''\downmordent
+ c''\pralldown c''\prallup c''\lineprall
+ c''\signumcongruentiae c''\shortfermata c''\fermata
+ c''\longfermata c''\verylongfermata c''\segno
+ c''\coda c''\varcoda
}
\context Lyrics \lyrics {
accent__ marcato__ staccatissimo__
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Script Priority
Relative placements of different script types can be controlled
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Stacked Text Articulation
You can stack text and articulations. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename. -gp
\header { texidoc="@cindex Seperate Staccato
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
texidoc="@cindex Slur Attachment Override
\property Voice.autoBeaming = ##f
\property Voice.Stem \set #'direction = #1
\property Voice.Slur \set #'direction = #1
- d'32( f'4 d8..-)
+ d'32( f'4 d8..)
\property Voice.Slur \set #'attachment = #'(stem . stem)
- d,32( f'4 d8.-)
+ d,32( f'4 d8.)
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% TODO bit too wordy; edit a bit to cut stuff. -gp
\header { texidoc ="@cindex Slur Beautiful
Similarly, the curvature of a slur is adjusted to stay clear of note
\score { \notes {\relative c' {
\stemDown \slurUp
- c16-( a' f' a a f a, c,-)
- c-( a' f' a a f d, c-)
+ c16( a' f' a a f a, c,)
+ c( a' f' a a f d, c)
\property Voice.Slur \override #'beautiful = #5.0
- c-( a' f' a a f d, c-)
+ c( a' f' a a f d, c)
}}
\paper { raggedright = ##t }
}
-\version "1.9.0"
+\version "1.9.1"
\header {texidoc = "@cindex Slur, dotted
You can print different kinds of slurs (dotted, dashed, etc). "
}
\score{
\notes{
- c( d e c-) |
+ c( d e c) |
\slurDotted
- c( d e c-) |
+ c( d e c) |
\slurSolid
- c( d e c-) |
+ c( d e c) |
\property Voice. Slur \set #'dashed = #0.0
- c( d e c-) |
+ c( d e c) |
\slurSolid
- c( d e c-) |
+ c( d e c) |
}
\paper{ raggedright=##t }
% indent = 0.0\pt
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Slur Minimum Length
You can set the minimum length of a slur. "
\notes\relative c''{
\time 2/4
\property Voice.Slur \set #'minimum-length = #40
- c(c-)
+ c(c)
c~c\break
}
}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "Slurs become flatter as they grow longer. "
\score {
\context Staff \notes\relative c <
- \context Voice=va { \x f(f-) }
- \context Voice=vb { \x g(s4g-) }
- \context Voice=vc { \x a(s4*2a-) }
- \context Voice=vd { \x b(s4*3b-) }
- \context Voice=ve { \x c(s4*4c-) }
- \context Voice=vf { \x d(s4*5d-) }
- \context Voice=vg { \x e(s4*6e-) }
- \context Voice=vh { \x f(s4*7f-) }
- \context Voice=vi { \x g(s4*8g-) }
- \context Voice=vj { \x a(s4*9a-) }
- \context Voice=vk { \x b(s4*10b-) }
- \context Voice=vl { \x c(s4*11c-) }
- \context Voice=vm { \x d(s4*12d-) }
- \context Voice=vn { \x e(s4*13e-) }
- \context Voice=vo { \x f(s4*14f-) }
- \context Voice=vp { \x g(s4*15g-) }
- \context Voice=vq { \x a(s4*16a-) }
- \context Voice=vr { \x b(s4*17b-) }
- \context Voice=vs { \x c(s4*18c-) }
- \context Voice=vt { \x d(s4*19d-) }
- \context Voice=vu { \x e(s4*20e-) }
- \context Voice=vv { \x f(s4*21f-) }
- \context Voice=vw { \x g(s4*22g-) }
- \context Voice=vx { \x a(s4*23a-) }
- \context Voice=vy { \x b(s4*24b-) }
- \context Voice=vz { \x c(s4*25c-) }
- \context Voice=wa { \x d(s4*26d-) }
+ \context Voice=va { \x f(f) }
+ \context Voice=vb { \x g(s4g) }
+ \context Voice=vc { \x a(s4*2a) }
+ \context Voice=vd { \x b(s4*3b) }
+ \context Voice=ve { \x c(s4*4c) }
+ \context Voice=vf { \x d(s4*5d) }
+ \context Voice=vg { \x e(s4*6e) }
+ \context Voice=vh { \x f(s4*7f) }
+ \context Voice=vi { \x g(s4*8g) }
+ \context Voice=vj { \x a(s4*9a) }
+ \context Voice=vk { \x b(s4*10b) }
+ \context Voice=vl { \x c(s4*11c) }
+ \context Voice=vm { \x d(s4*12d) }
+ \context Voice=vn { \x e(s4*13e) }
+ \context Voice=vo { \x f(s4*14f) }
+ \context Voice=vp { \x g(s4*15g) }
+ \context Voice=vq { \x a(s4*16a) }
+ \context Voice=vr { \x b(s4*17b) }
+ \context Voice=vs { \x c(s4*18c) }
+ \context Voice=vt { \x d(s4*19d) }
+ \context Voice=vu { \x e(s4*20e) }
+ \context Voice=vv { \x f(s4*21f) }
+ \context Voice=vw { \x g(s4*22g) }
+ \context Voice=vx { \x a(s4*23a) }
+ \context Voice=vy { \x b(s4*24b) }
+ \context Voice=vz { \x c(s4*25c) }
+ \context Voice=wa { \x d(s4*26d) }
>
\paper {
raggedright = ##t
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc="@cindex Slur Ugly
You can get ugly slurs, if you want. "
}
baseWalk = \notes \relative c {
- d,8( a' d f a d f d a f d a-)
+ d,8( a' d f a d f d a f d a)
}
\score {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="@cindex Smart Transpose
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% more yummy regression goodness. -gp
\header {
texidoc = "
\context Voice = VA { \stemUp\slurUp\tieUp
e4 dis4 e2 }
\context Voice = VB { \stemDown\slurDown\tieDown
- cis8-[ a] fis-[ b] gis2 }
+ cis8[ a] fis[ b] gis2 }
{\key e \major }
>
\context Staff = SB { \clef "bass" \key e \major
- a,,16-[ e dis e] b'8-[ b,] e16-[ e, gis b] e4
+ a,,16[ e dis e] b'8[ b,] e16[ e, gis b] e4
}
>
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Spanner after break
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{texidoc = "@cindex Staff Bracket
Here's an example of staff brackets. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc="@cindex Staff Lines
Staff symbol property set workaround. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Staff Size
\dynamicUp\stemDown
%\key gis \major
- c8 d e-[ f g a] b c -\ff
+ c8 d e[ f g a] b c \ff
}
-\context Staff = SB \relative c'' { \dynamicDown c,,4 -\ff c c c }
+\context Staff = SB \relative c'' { \dynamicDown c,,4 \ff c c c }
\context Staff = SC {
\context Staff \outputproperty #(make-type-checker 'staff-symbol-interface)
#'staff-space = #0.8
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc ="@cindex Staff Space
Setting staff space on a staff. "
\context Staff = down {
c4
- <<c d f g>>8-[
+ <<c d f g>>8[
e]
- f-[ c']
+ f[ c']
}
>
\paper { \translator {
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename to ancient- something.
\header {
texidoc ="@cindex Ancient Mensural Note Heads
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Stem Cross Staff
There is no support for putting chords across staves.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Stem Extend
You can stop LilyPond from extending stems to the center line. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc = "@cindex Stem Length
You can alter the length of stems. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {texidoc = "@cindex Tablature hammer
You can fake a hammer in tablature with slurs. "
}
\score{
\context TabStaff <
\notes\relative c''{
- c(d-)
- d(d-)
- d(c-)
+ c(d)
+ d(d)
+ d(c)
}
>
\paper{ raggedright = ##t}
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc = "@cindex Tabulature
A sample tablature, with both normal staff and tab.
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% TODO: check about other ottava functions.
\header { texidoc = "@cindex Ottava Spanner
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Textscript
Test font selection and scm text markup. "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc = "@cindex Tie Sparse
Setting sparseTies causes only one tie to be
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc= "@cindex Time Signature Double
Double time signatures are not supported
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% TODO: This file could be old. Ask about it later. -gp
\header { texidoc = "@cindex Time
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% possible rename to bar-something.
\header{ texidoc = "@cindex Bar Length
% \property Score. measurePosition = #(ly:make-moment -1 4)
\partial 4
c''4 c4 c4 c2 c1
- \cadenzaOn c8-[ d e f] g-[ a b c b c b c]
+ \cadenzaOn c8[ d e f] g[ a b c b c b c]
\cadenzaOff
c4 c4 c4 c4
\property Score. measureLength = #(ly:make-moment 5 4)
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
% MERGE with ly2dvi-
\header {
filename = "title.ly"
-\version "1.9.0"
+\version "1.9.1"
fooBar = \notes { < c''4 \\ g'4 > }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{ texidoc = "@cindex Transposition
Transposition test file."
-\version "1.9.0"
+\version "1.9.1"
\header { texidoc="@cindex Trill
Show trill line type. "
\property Voice.TextSpanner \set #'style = #'trill
\property Voice.TextSpanner \set #'edge-height = #'(0 . 0)
\property Voice.TextSpanner \set #'edge-text
- = #(cons (make-musicglyph-markup "scripts-trill") "")
+ = #(cons (make-musicglyph@\markup "scripts-trill") "")
a#(ly:export (make-span-event 'TextSpanEvent START)) b c a #(ly:export (make-span-event 'TextSpanEvent STOP))
}
\paper { raggedright = ##t}
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc="@cindex Trills
\context GrandStaff <
\context Staff=upper \notes\relative c'' {
\time 1/4
- c4-\prall
+ c4\prall
\time 3/8
c4.^\lineprall
- c4.-\downprall
- c4.-\upprall
+ c4.\downprall
+ c4.\upprall
\time 5/8
- c4-\turn c4.-\upprall
- d4-\turn b4.-\downprall
+ c4\turn c4.\upprall
+ d4\turn b4.\downprall
\time 3/4
b4 c^\turn d
\time 1/4
%}
\endHorizScript
\time 2/2 \slurDown
- <{c2}{s4 \invisible d1*1/4 ( \visible }> e2-)
- <{a,2}{s4 \invisible b1*1/4 ( \visible }> d2-)
- <{a2}{s4 \invisible b1*1/4 ( \visible }> d2-)
+ <{c2}{s4 \invisible d1*1/4 ( \visible }> e2)
+ <{a,2}{s4 \invisible b1*1/4 ( \visible }> d2)
+ <{a2}{s4 \invisible b1*1/4 ( \visible }> d2)
\time 3/4
d2^\prallup e4
}
}
\context Staff=lower \notes\relative c'' {
% autobeamer has som problems here
- d32-[ \repeat unfold 3 { c d } c-]
- d8 ~ d32-[\repeat unfold 3 { d32 c } c-]
+ d32[ \repeat unfold 3 { c d } c]
+ d8 ~ d32[\repeat unfold 3 { d32 c } c]
d32 c b c \repeat unfold 4 { d32 c }
b32 c d c \repeat unfold 4 { d32 c }
- c32-[-( b a16 b c-)-]
- b32-[ \repeat unfold 5 { c d32 } c-]
+ c32[( b a16 b c)]
+ b32[ \repeat unfold 5 { c d32 } c]
}
>
>
-\version "1.9.0"
+\version "1.9.1"
% regression. -gp
\header {
-\version "1.9.0"
+\version "1.9.1"
% possible rename to ancient-something.
\header { texidoc = "Ancient Vaticana
-\version "1.9.0"
+\version "1.9.1"
\header {
texidoc = "By putting the output of @code{lilypond-version}
-\version "1.9.0"
+\version "1.9.1"
% TODO: huh? what's this file about? -gp
\header { texidoc = "
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\score {
\notes\context PianoStaff <
\context Staff = up
\relative c'' <
{ \key d\major
- fis4-3_\p-(-~
- fis16 a-)-5 } \\
+ fis4-3_\p(~
+ fis16 a)-5 } \\
{
- fis16-(-\> d b-\! \translator Staff = down
- \clef treble g-~ <<g e>>8-) } \\
+ fis16(\> d b\! \translator Staff = down
+ \clef treble g~ <<g e>>8) } \\
{ s16
d'
~ <<d b>>4 }
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\score {
\notes\context PianoStaff <
\context Staff = up
\once \property Voice.Fingering
\override #'extra-offset = #'(-0.3 . -1.8)
- fis4-3_\p-(-~
+ fis4-3_\p(~
- fis16 a-)^" "^\markup { \finger "5" } } \\
+ fis16 a)^" "^\markup { \finger "5" } } \\
{
\dynamicUp
\property Voice.DynamicLineSpanner
\override #'padding = #5.0
\tieUp
- fis16-(-\> d b-\! \translator Staff = down
+ fis16(\> d b\! \translator Staff = down
\stemUp
- \clef treble g-~ <<g e>>8-) } \\
+ \clef treble g~ <<g e>>8) } \\
{ s16
\once \property Voice.Stem \set #'transparent = ##t
d'
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
\header{
filename = "twinkle-pop.ly"
xtitle = "Ah, vous dirais-je, maman "
-\version "1.9.0"
+\version "1.9.1"
% a3-init.ly
hsize = 296.9 \mm
-\version "1.9.0"
+\version "1.9.1"
% a4.ly
hsize = 210.0 \mm
-\version "1.9.0"
+\version "1.9.1"
% Symbols needed to print accordion music
%
% 2' = T
% Toplevel initialisation file.
-\version "1.9.0"
+\version "1.9.1"
\include "declarations-init.ly"
-\version "1.9.0"
+\version "1.9.1"
% Toplevel initialisation file.
-\version "1.9.0"
+\version "1.9.1"
\include "declarations-init.ly"
-\version "1.9.0"
+\version "1.9.1"
\chordmodifiers #default-chord-modifier-list
-whiteTriangleMarkup = #(make-override-markup
- '(font-family . math) (make-simple-markup "M"))
+whiteTriangleMarkup = #(make-override@\markup
+ '(font-family . math) (make-simple@\markup "M"))
-blackTriangleMarkup = #(make-override-markup
- '(font-family . math) (make-simple-markup "N"))
+blackTriangleMarkup = #(make-override@\markup
+ '(font-family . math) (make-simple@\markup "N"))
ignatzekExceptionMusic = \notes{
- <<c e gis>>1-\markup { "+" }
- <<c es ges>>-\markup { \super "o" } % should be $\circ$ ?
- <<c es ges bes>>-\markup { \super \combine "o" "/" }
- <<c es ges beses>>-\markup { \super "o7" }
+ <<c e gis>>1\markup { "+" }
+ <<c es ges>>\markup { \super "o" } % should be $\circ$ ?
+ <<c es ges bes>>\markup { \super \combine "o" "/" }
+ <<c es ges beses>>\markup { \super "o7" }
}
ignatzekExceptions = #(sequential-music-to-chord-exceptions
ignatzekExceptionMusic #t)
partialJazzMusic = \notes{
- <<c d>>1-\markup { \normal-size-super "2" }
- <<c es>>-\markup { "m" }
- <<c f>>-\markup { \normal-size-super "sus4" }
- <<c g>>-\markup { \normal-size-super "5" }
+ <<c d>>1\markup { \normal-size-super "2" }
+ <<c es>>\markup { "m" }
+ <<c f>>\markup { \normal-size-super "sus4" }
+ <<c g>>\markup { \normal-size-super "5" }
%% TODO, partial exceptions
- <<c es f>>-\markup { "m" }-\markup { \normal-size-super "sus4" }
- <<c d es>>-\markup { "m" }-\markup { \normal-size-super "sus2" }
+ <<c es f>>\markup { "m" }\markup { \normal-size-super "sus4" }
+ <<c d es>>\markup { "m" }\markup { \normal-size-super "sus2" }
}
%% TODO: compatibility ignatzek code
#(ly:set-option 'old-relative)
-\version "1.9.0"
+\version "1.9.1"
breve = \duration #(ly:make-duration -1 0)
longa = \duration #(ly:make-duration -2 0 )
maxima = \duration #(ly:make-duration -3 0)
-\version "1.9.0"
+\version "1.9.1"
)
-\version "1.9.0"
+\version "1.9.1"
-\version "1.9.0"
+\version "1.9.1"
%
% declare the standard dynamic identifiers.
(bss . ,(ly:make-pitch -1 6 2 ))
)
-\version "1.9.0"
+\version "1.9.1"
-\version "1.9.0"
+\version "1.9.1"
%% chord names:
chordNameFunction = #ignatzek-chord-names
majorSevenSymbol = #whiteTriangleMarkup
- chordNameSeparator = #(make-simple-markup "/")
+ chordNameSeparator = #(make-simple@\markup "/")
chordNameExceptions = #ignatzekExceptions
chordNoteNamer = #'()
chordRootNamer = #note-name->markup
tablatureFormat = #fret-number-tablature-format
%%
- bassFigureFormatFunction = #make-bass-figure-markup
- metronomeMarkFormatter = #make-metronome-markup
+ bassFigureFormatFunction = #make-bass-figure@\markup
+ metronomeMarkFormatter = #make-metronome@\markup
\grobdescriptions #all-grob-descriptions
}
-\version "1.9.0"
+\version "1.9.1"
-\version "1.9.0"
+\version "1.9.1"
%
% Running LilyPond on this file generates the documentation
-\version "1.9.0"
+\version "1.9.1"
%
% Running LilyPond on this file generates the short interface doc
-\version "1.9.0"
+\version "1.9.1"
\paper {
texsetting = ""
-\version "1.9.0"
+\version "1.9.1"
%%
%% TODO: these definitions should be read and executed out dynamically
-\version "1.9.0"
+\version "1.9.1"
%%%%%%%%
%%%%%%%% shortcuts common for all styles of gregorian chant notation
#(reset-drum-kit)
-\version "1.9.0"
+\version "1.9.1"
\include "declarations-init.ly"
(sidd . ,(ly:make-pitch -1 6 2 ))
)
-\version "1.9.0"
+\version "1.9.1"
-\version "1.9.0"
+\version "1.9.1"
% ledger.ly
-\version "1.9.0"
+\version "1.9.1"
% legal-init.ly
hsize = 8.5 \in
-\version "1.9.0"
+\version "1.9.1"
% letter-init.ly
hsize = 8.5 \in
-\version "1.9.0"
+\version "1.9.1"
\midi {
\tempo 4=60
\include "performer-init.ly"
-\version "1.9.0"
+\version "1.9.1"
%{
common dutch names for notes. es means flat, is means sharp
%}
-\version "1.9.0"
+\version "1.9.1"
% paper-as5-init.ly
-\version "1.9.0"
+\version "1.9.1"
paperAsFive = \paper {
staffheight = 5.\char
-\version "1.9.0"
+\version "1.9.1"
\include "paper-as5-init.ly"
% paper-as9-init.ly
-\version "1.9.0"
+\version "1.9.1"
paperAsNine = \paper {
staffheight = 9.\char
-\version "1.9.0"
+\version "1.9.1"
\include "paper-as9-init.ly"
-\version "1.9.0"
+\version "1.9.1"
% paper-init.ly
%% Why som complicated? /MB
% paper11-init.ly
-\version "1.9.0"
+\version "1.9.1"
paperEleven = \paper {
staffheight = 11.0\pt
-\version "1.9.0"
+\version "1.9.1"
\include "paper11-init.ly"
% paper13-init.ly
-\version "1.9.0"
+\version "1.9.1"
paperThirteen = \paper {
staffheight = 13.0\pt
-\version "1.9.0"
+\version "1.9.1"
\include "paper13-init.ly"
% paper16-init.ly
-\version "1.9.0"
+\version "1.9.1"
paperSixteen = \paper {
staffheight = 16.0\pt
-\version "1.9.0"
+\version "1.9.1"
\include "paper16-init.ly"
% paper19-init.ly
-\version "1.9.0"
+\version "1.9.1"
paperNineteen = \paper {
staffheight = 19.0\pt
-\version "1.9.0"
+\version "1.9.1"
\include "paper19-init.ly"
% paper20-init.ly
-\version "1.9.0"
+\version "1.9.1"
paperTwenty = \paper {
staffheight = 20.0\pt
-\version "1.9.0"
+\version "1.9.1"
\include "paper20-init.ly"
% paper23-init.ly
-\version "1.9.0"
+\version "1.9.1"
paperTwentythree = \paper {
staffheight = 23.0\pt
-\version "1.9.0"
+\version "1.9.1"
\include "paper23-init.ly"
% paper26-init.ly
-\version "1.9.0"
+\version "1.9.1"
paperTwentysix = \paper {
staffheight = 26.0\pt
-\version "1.9.0"
+\version "1.9.1"
\include "paper26-init.ly"
-\version "1.9.0"
+\version "1.9.1"
% params-as-init.ly
% generic paper parameters
-\version "1.9.0"
+\version "1.9.1"
% JUNKME.
%% deprecated
-\version "1.9.0"
+\version "1.9.1"
% JUNKME
%part-paper-init.ly
-\version "1.9.0"
+\version "1.9.1"
%
% setup for Request->Element conversion. Guru-only
% property-init.ly
-\version "1.9.0"
+\version "1.9.1"
stemUp = \property Voice.Stem \set #'direction = #1
stemDown = \property Voice.Stem \set #'direction = #-1
%% DO NOT USE THIS. IT CAN LEAD TO CRASHES.
turnOff = #'()
-% For drawing vertical chord brackets with -\arpeggio
+% For drawing vertical chord brackets with \arpeggio
% This is a shorthand for the value of the molecule-callback property
% of either Staff.Arpeggio or PianoStaff.Arpeggio, depending whether
% cross-staff brackets are desired.
}
germanChords = {
- \property ChordNames. chordRootNamer = #(chord-name->german-markup #t)
- \property ChordNames. chordNoteNamer = #note-name->german-markup
+ \property ChordNames. chordRootNamer = #(chord-name->german@\markup #t)
+ \property ChordNames. chordNoteNamer = #note-name->german@\markup
}
semiGermanChords = {
- \property ChordNames. chordRootNamer = #(chord-name->german-markup #f)
- \property ChordNames. chordNoteNamer = #note-name->german-markup
+ \property ChordNames. chordRootNamer = #(chord-name->german@\markup #f)
+ \property ChordNames. chordNoteNamer = #note-name->german@\markup
}
-\version "1.9.0"
+\version "1.9.1"
major = #'(
-\version "1.9.0"
+\version "1.9.1"
dashHat= "marcato"
-\version "1.9.0"
+\version "1.9.1"
startGroup = #(make-span-event 'NoteGroupingEvent START)
stopGroup = #(make-span-event 'NoteGroupingEvent STOP)
(his . ,(ly:make-pitch -1 6 1 ))
(hisis . ,(ly:make-pitch -1 6 2 ))
)
-\version "1.9.0"
+\version "1.9.1"
(hiss . ,(ly:make-pitch -1 6 1 ))
(hississ . ,(ly:make-pitch -1 6 2 ))
)
-\version "1.9.0"
+\version "1.9.1"
Postfix articulations, new chord syntax."""))
def conv (str):
-
str = re.sub ('-\\markup', '@\\markup', str)
str = re.sub (r'-\\', r'\\', str)
str = re.sub (r'-\)', ')', str)