SlideShare a Scribd company logo
1 of 33
Download to read offline
LILYPOND 
Notensatz mal anders 
HaSi e.V. Simon Budig 
Moderato 
SBWV 0815
2 
CON GRAZIA
3 
STACCATO
4 
SCHERZO
5 
GRAVE
6 
ETÜDE I 
Tonhöhen 
  SBWV 0816          
a' h' c'' d'' e'' d'' c'' h' a' 
           
relative c'' { a h c d e d c h a }
7 
ETÜDE II 
Tonhöhen 
SBWV 0817 
       
relative c'' { g d g d g } 
       
relative c'' { g d' g d g, }
8 
ETÜDE III 
Tonlängen 
SBWV 0818 
        	 
relative c'' { g4 g g g g2 g g1 } 
                
relative c'' { g8 g g g g16 g g g g32 g g g g16 g }
9 
ETÜDE IV 
Tonlängen 
SBWV 0819 
  
  
  
  
  
g2. g4 g4. g8 g8. g16 g8. g16 
   3 3        
g2 tuplet 3/2 { g4 g g } g4 tuplet 3/4 { g8 g g }
10 
ETÜDE V 
Pausen 
SBWV 0820
r1 r2 r4 r8 r16 r16 r2. r8. r16 
    2  3  4 5   6  8 
 23 42 
compressFullBarRests 
R1*1 R1*2 R1*3 R1*4 R1*5 R1*6 R1*8 R1*23 R1*42
11 
poco 
3 3 N       
 
   
 
 
   
        
 
      
   
 
 
  
       
5   
new Staff { 
clef bass 
relative c, { 
f8 r times 2/3 { r e h } e r times 2/3 { r e a } 
a2 a 
c c 
d4 d8. f16 f8 e g c 
d4 d8. f16 f8 e g c 
cis d f8. a16 a2 
g4 f e 
f 
g r r e 
} 
}
12 
poco a poco 
3 3 N 
      
 
    
 
 
      
    
      
     
  
       5   
new Staff { 
clef bass 
relative c { 
f,8 r times 2/3 { r e' h } e, r times 2/3 { r e' a, } 
a'2 a 
c c 
d4 d8. f16 f8 e g, c 
d4 d8. f16 f8 e g, c 
cis d f8. a16 a2 
g4 f e 
f, 
g r r e 
} 
}
13 
poco a poco a poco 
3 3 N 
   
 
    
 
 
       
        5    
              
      
new Staff { 
clef bass 
relative c { 
f,8 r times 2/3 { r e' h } e, r times 2/3 { r e' a, } 
a'2 a 
c c clef tenor 
d4 d8. f16 f8 e g, c 
d4 d8. f16 f8 e g, c 
cis d f8. a16 a2 
g4 f e 
clef bass f, 
g r r e 
} 
}
14 
poco a poco a poco a poco 
  
 
3 3 N 
    
 
    
 
  
 
  
  
       5    
              
      
new Staff { 
clef bass 
relative c { 
f,8 r times 2/3 { r e' h } e, r times 2/3 { r e' a, } 
c a'2 c a' 
e c' e c' clef tenor 
d'4 d8. f16 f8 e g, c 
d4 d8. f16 f8 e g, c 
cis d f8. a16 a2 
g4 f e 
clef bass f, 
g r r e 
} 
}
15 
poco a poco a poco a poco a poco 
   
    
  
3 3 N   
 
    
 
  
 
 
                    5   
    
 
new Staff { 
clef bass 
relative c { 
f,8 r times 2/3 { r e'( h } e,) r times 2/3 { r e'( a,) } 
c a'2( c a') 
e c'( e c') clef tenor 
d'4 d8.( f16) f8( e g, c) 
d4 d8.( f16) f8( e g, c) 
cis( d f8. a16) a2( 
g4 f e) 
clef bass f,( 
g) r r e 
} 
}
16 
poco a poco a poco a poco a poco a poco 
   
   
  
3 3 
        
N 
    
  
 
      
                5   
    
 
new Staff { 
clef bass 
relative c { 
f,8 r times 2/3 { r e'( h } e,) r times 2/3 { r e'( a,) } 
set doubleSlurs = ##t 
c a'2( c a') 
e c'( e c') clef tenor 
set doubleSlurs = ##f 
d'4 d8.( f16) f8( e g, c) 
d4 d8.( f16) f8( e g, c) 
cis( d f8. a16) a2( 
g4 f e) 
clef bass f,( 
g) r r e 
} 
}
17 
poco a poco a poco a poco a poco a ad libitum 

    
 
p 
  
3 3 N 
    
 
    
  
       ppp 
  

  
   
f 
  
      5   
    
 
  p  
 
new Staff { 
clef bass 
relative c { 
f,8 r times 2/3 { r e'( h } e,) r times 2/3 { r e'( a,) } 
mark N 
set doubleSlurs = ##t 
c a'2(ppp c a') 
e c'( e c') clef tenor 
set doubleSlurs = ##f 
d'4p d8.( f16) f8( e g, c) 
d4 d8.( f16) f8( e g, c) 
cis( d f8. a16) a2(f 
g4 f e) 
clef bass f,(-.p 
g)-. r r e-. 
} 
}
18 
poco a poco a poco a poco a poco a ad nauseam 
   

    
3 3     
    
      
    
p 
cresc. 
N 
ppp 
  

  
      
p  
  
f 
   
  
  
      
 5  
new Staff { 
clef bass 
relative c { 
f,8 r times 2/3 { r e'( h } e,) r times 2/3 { r e'( a,) } 
mark N 
set doubleSlurs = ##t 
c a'2(ppp c a') 
e c'( e c') clef tenor 
set doubleSlurs = ##f 
d'4p d8.(cresc f16)! f8( e g, c) 
d4 d8.( f16) f8( e g, c) 
cis( d f8. a16)! a2(f 
g4 f e)! 
clef bass f,(-.p 
g)-. r r e-. 
} 
}
19 
new Staff { 
clef bass 
relative c { 
f,8 r times 2/3 { r e'( h } e,) r times 2/3 { r e'( a,) } 
 
{ 
mark N 
set doubleSlurs = ##t 
c a'2(ppp c a') 
e c'( e c') clef tenor 
set doubleSlurs = ##f 
d'4p d8.(cresc f16)! f8( e g, c) 
d4 d8.( f16) f8( e g, c) 
cis( d f8. a16!) a2(f 
g4 f e)! 
} 
new Staff { 
once omit Staff.TimeSignature 
clef bass f,,1 
c g' clef tenor 
d''4 d8.( f16) f8( e g, c) 
d4 d8.( f16) f8( e g, c) 
cis( d f4) f2( 
e4 d c) 
} 
 clef bass f,(-.p 
g)-. r r e-. 
} 
}
20 
 
		 
 
 
 
ppp 
 	 

 3 3 

 
 
 
 
 
 
 p  
 
 
cresc. 
  
 
 
 
 
N 
 
   
 
    
 
    
  
 
 
 
 

   
 
 
 
 f 
 
p  
5
21 
INTERMEZZO 
http://www.youtube.com/watch?v=LwEoTLuijzo
22 
version 2.18.2 
language deutsch 
sopranstimme = relative c' { 
repeat volta 2 { 
f4 g a2 a4 g2 a4 | 
d,4 e g2 e r4 e8noBeam enoBeam | 
enoBeam enoBeam enoBeam enoBeam f4 f g2 g4 a | 
g( f2) e4 f2 r2 | 
} e1 fis bar |. 
} 
altstimme = relative c' { 
repeat volta 2 { 
d4 e f2 f4 e2 e4 | 
f4 e d2 cis r4 cis8noBeam cisnoBeam | 
cis8noBeam cisnoBeam cisnoBeam cisnoBeam d4 d e2 e4 f | 
d2 c c r2 | 
} cis1 d bar |. 
} 
score { 
new ChoirStaff 
 
new Staff { 
time 4/2 key d minor clef treble 
new Voice = soprano { sopranstimme } 
} 
new Staff { 
time 4/2 key d minor clef treble 
new Voice = alto { altstimme } 
} 
 
}
23 
  
  
 
 
 
 
 
 
  
   
 
 
 
 
 
  
 
 
  2 4 
 2 4 
 
 
 
 
 
 
  


 


 
   
 
 
 
 
 
	 
	 
	  
 
 
 
 
 
 
 
 
  
  
   	 
  
 
 
3
24 
strophe_eins = lyricmode { 
Ei -- ne braun -- ge -- brat -- 'ne Gans mit So -- ße, 
Da -- zu ein Sa -- lat von gel -- ben Boh -- nen; 
auch ohne Zwie -- bel. 
Mjam -- mjam! 
} 
header { 
title = markup {Ode an die Gans} 
poet = Text: Simon Budig 
composer = Musik: Heinrich Schütz 
tagline =  
} 
score { 
new ChoirStaff 
 
new Staff { 
 
time 4/2 key d minor clef treble 
new Voice = soprano { sopranstimme } 
new Lyrics lyricsto soprano strophe_eins 
 
} 
new Staff { 
time 4/2 key d minor clef treble 
new Voice = alto { altstimme } 
} 
 
}
25 
Ode an die Gans 
Text: Simon Budig Musik: Heinrich Schütz 
  
ne 
 
 
ße,  
 
 
 
 
 
mit 
 
 
 
 
So  
 Da 
 
 zu 
 
 
braun 
 
Ei 
 
 
  2 4 
  2 4 
'ne 
 
 Gans 
 
 
ge 
 
 
 
brat 


 


 
   
 
 
Zwie bel. 
  
 
ohne 
  
	 
Mjam  
	 
	 
mjam! 
 
 
  
 
 
 
Sa  
  
  
 
 
 
  Boh 
lat 
von   
 
 
auch 
 	 
  3 
 
 
 
 
ein 
 
 
nen; 
 
gel 
  
ben
26 
Vorher: 
score { 
new ChoirStaff 
 
new Staff { 
 
time 4/2 key d minor clef treble 
new Voice = soprano { sopranstimme } 
new Lyrics lyricsto soprano strophe_eins 
 
} 
new Staff { 
time 4/2 key d minor clef treble 
new Voice = alto { altstimme } 
} 
 
} 
Nachher: 
score { 
new ChoirStaff 
 
new Staff { 
 
time 4/2 key d minor clef treble 
new Voice = soprano { sopranstimme } 
new Voice = alto { altstimme } 
new Lyrics lyricsto soprano strophe_eins 
 
} 
 
}
27 
Ode an die Gans 
Text: Simon Budig Musik: Heinrich Schütz 
 
 
 ne 
So  ße,  
  
mit 
 
  
Da 
 
zu 
 
  
42  Ei braun 
'ne 
 
Gans 
 
ge 
 
brat 


 
  
bel.  ohne 
   3      
  
 
Zwie  auch 
 
  
 		 
 
Bohnen; 
 
		 
lat Mjam mjam!  
Sa  
 
von 
 
ein  
  
ben 
gel
28 
Vorher: 
score { 
new ChoirStaff 
 
new Staff { 
 
time 4/2 key d minor clef treble 
new Voice = soprano { sopranstimme } 
new Voice = alto { altstimme } 
new Lyrics lyricsto soprano strophe_eins 
 
} 
 
} 
Nachher: 
score { 
new ChoirStaff 
 
new Staff { 
 
time 4/2 key d minor clef treble 
new Voice = soprano { voiceOne sopranstimme } 
new Voice = alto { voiceTwo altstimme } 
new Lyrics lyricsto soprano strophe_eins 
 
} 
 
}
29 
Ode an die Gans 
Text: Simon Budig Musik: Heinrich Schütz 
  ne 
 
 
  
So ße, 
 
mit 
 
 
 
 
Da 
 
zu 
 
  
42  Ei braun 
'ne 
 
Gans 
 
ge 
 
brat 


 
  
 
Zwie 
 
 3     
 
 
  
 
lat auch 
mjam! 
  
 
 
bel. 
 
ohne 
 		 
		 
Mjam 
 
 
 
 
Sa 
 
von 
 
 
ein 
  
ben 
Bohnen; 
 
 
gel
30 
tenorstimme = relative c' { 
repeat volta 2 { 
[...] 
} a1 a bar |. 
} 
bassstimme = relative c { 
repeat volta 2 { 
[...] 
} a1 d bar |. 
} 
score { 
new ChoirStaff 
 
new Staff { 
 
time 4/2 
key d minor 
clef treble 
new Voice = soprano { voiceOne sopranstimme } 
new Voice = alto { voiceTwo altstimme } 
new Lyrics lyricsto soprano strophe_eins 
 
} 
new Staff { 
 
time 4/2 
key d minor 
clef bass 
new Voice = tenor { voiceOne tenorstimme } 
new Voice = bass { voiceTwo bassstimme } 
 
} 
 
}
31 
Ode an die Gans 
Text: Simon Budig Musik: Heinrich Schütz 
 
ße, 
 
  
  
 
 
mit 
  
 
So 
 
 
 
 
 
  
 
 
Da 
  
 
 zu 
 
 
  ne 
 
  
 
  
braun 
  
 
2 4  
    
2 4 
Ei 
 
 
'ne 
   
   
Gans 
ge brat  

 


 
  
  
ohne 
  
 
bel. 
  
Zwie 
 
auch 
  
  
 
		 
mjam! 
	 	 
		 
 
Mjam 
	 
  
	   
 
lat 
  
 
Sa 
 
 
 
 
  
 
 
von 
  
 
 
 
 
 
ein 
 3 
   
 
 
 
 
 
 
 
 
Boh 
  
 
nen; 
 
 
gel 
  
 
 
 
 
ben

More Related Content

Viewers also liked

Everybody be cool, this is a ROPpery
Everybody be cool, this is a ROPperyEverybody be cool, this is a ROPpery
Everybody be cool, this is a ROPperyVincenzo Iozzo
 
How to get LBR contents on Intel x86
How to get LBR contents on Intel x86How to get LBR contents on Intel x86
How to get LBR contents on Intel x86Mohammad Golyani
 
Understanding GIT
Understanding GITUnderstanding GIT
Understanding GIThybr1s
 
You Can Print Music with LilyPond
You Can Print Music with LilyPondYou Can Print Music with LilyPond
You Can Print Music with LilyPondJohn David Duncan
 
ReCrash: Making crashes reproducible by preserving object states (ECOOP 2008)
ReCrash: Making crashes reproducible by preserving object states (ECOOP 2008)ReCrash: Making crashes reproducible by preserving object states (ECOOP 2008)
ReCrash: Making crashes reproducible by preserving object states (ECOOP 2008)Sung Kim
 
Return oriented programming
Return oriented programmingReturn oriented programming
Return oriented programminghybr1s
 

Viewers also liked (6)

Everybody be cool, this is a ROPpery
Everybody be cool, this is a ROPperyEverybody be cool, this is a ROPpery
Everybody be cool, this is a ROPpery
 
How to get LBR contents on Intel x86
How to get LBR contents on Intel x86How to get LBR contents on Intel x86
How to get LBR contents on Intel x86
 
Understanding GIT
Understanding GITUnderstanding GIT
Understanding GIT
 
You Can Print Music with LilyPond
You Can Print Music with LilyPondYou Can Print Music with LilyPond
You Can Print Music with LilyPond
 
ReCrash: Making crashes reproducible by preserving object states (ECOOP 2008)
ReCrash: Making crashes reproducible by preserving object states (ECOOP 2008)ReCrash: Making crashes reproducible by preserving object states (ECOOP 2008)
ReCrash: Making crashes reproducible by preserving object states (ECOOP 2008)
 
Return oriented programming
Return oriented programmingReturn oriented programming
Return oriented programming
 

More from hybr1s

Asyl und Flüchtlinge in Siegen-Wittgenstein
Asyl und Flüchtlinge in Siegen-WittgensteinAsyl und Flüchtlinge in Siegen-Wittgenstein
Asyl und Flüchtlinge in Siegen-Wittgensteinhybr1s
 
Minimalismus
MinimalismusMinimalismus
Minimalismushybr1s
 
Dependency Injection
Dependency InjectionDependency Injection
Dependency Injectionhybr1s
 
Hasi-Talk: Blender
Hasi-Talk: BlenderHasi-Talk: Blender
Hasi-Talk: Blenderhybr1s
 
Spacehack
SpacehackSpacehack
Spacehackhybr1s
 
Religion in Computerspielen
Religion in ComputerspielenReligion in Computerspielen
Religion in Computerspielenhybr1s
 
Webvideo Culturers
Webvideo CulturersWebvideo Culturers
Webvideo Culturershybr1s
 
Social Engineering
Social EngineeringSocial Engineering
Social Engineeringhybr1s
 
Batman
BatmanBatman
Batmanhybr1s
 
Disney Prinzessinnen
Disney PrinzessinnenDisney Prinzessinnen
Disney Prinzessinnenhybr1s
 
Isee3 Reboot
Isee3 RebootIsee3 Reboot
Isee3 Reboothybr1s
 
Katastrophenmanagement
KatastrophenmanagementKatastrophenmanagement
Katastrophenmanagementhybr1s
 
Wlan-Sicherheit für Fortgeschrittene
Wlan-Sicherheit für FortgeschritteneWlan-Sicherheit für Fortgeschrittene
Wlan-Sicherheit für Fortgeschrittenehybr1s
 
Lovecraft & Cthulhu
Lovecraft & CthulhuLovecraft & Cthulhu
Lovecraft & Cthulhuhybr1s
 
“Eine CPU kann rechnen, aber ein DSP kann zaubern”
“Eine CPU kann rechnen, aber ein DSP kann zaubern”“Eine CPU kann rechnen, aber ein DSP kann zaubern”
“Eine CPU kann rechnen, aber ein DSP kann zaubern”hybr1s
 
Hybr1s über "Was ist Wissenschaft?"
Hybr1s über "Was ist Wissenschaft?"Hybr1s über "Was ist Wissenschaft?"
Hybr1s über "Was ist Wissenschaft?"hybr1s
 
Phil Krämer: WLAN #HACKING
Phil Krämer: WLAN #HACKINGPhil Krämer: WLAN #HACKING
Phil Krämer: WLAN #HACKINGhybr1s
 
Gutmensch oder Weltenretter
Gutmensch oder WeltenretterGutmensch oder Weltenretter
Gutmensch oder Weltenretterhybr1s
 
earthship biotecture
earthship biotectureearthship biotecture
earthship biotecturehybr1s
 
Amateurfunk: Radio-Hacking gestern – heute – morgen
Amateurfunk: Radio-Hacking gestern – heute – morgenAmateurfunk: Radio-Hacking gestern – heute – morgen
Amateurfunk: Radio-Hacking gestern – heute – morgenhybr1s
 

More from hybr1s (20)

Asyl und Flüchtlinge in Siegen-Wittgenstein
Asyl und Flüchtlinge in Siegen-WittgensteinAsyl und Flüchtlinge in Siegen-Wittgenstein
Asyl und Flüchtlinge in Siegen-Wittgenstein
 
Minimalismus
MinimalismusMinimalismus
Minimalismus
 
Dependency Injection
Dependency InjectionDependency Injection
Dependency Injection
 
Hasi-Talk: Blender
Hasi-Talk: BlenderHasi-Talk: Blender
Hasi-Talk: Blender
 
Spacehack
SpacehackSpacehack
Spacehack
 
Religion in Computerspielen
Religion in ComputerspielenReligion in Computerspielen
Religion in Computerspielen
 
Webvideo Culturers
Webvideo CulturersWebvideo Culturers
Webvideo Culturers
 
Social Engineering
Social EngineeringSocial Engineering
Social Engineering
 
Batman
BatmanBatman
Batman
 
Disney Prinzessinnen
Disney PrinzessinnenDisney Prinzessinnen
Disney Prinzessinnen
 
Isee3 Reboot
Isee3 RebootIsee3 Reboot
Isee3 Reboot
 
Katastrophenmanagement
KatastrophenmanagementKatastrophenmanagement
Katastrophenmanagement
 
Wlan-Sicherheit für Fortgeschrittene
Wlan-Sicherheit für FortgeschritteneWlan-Sicherheit für Fortgeschrittene
Wlan-Sicherheit für Fortgeschrittene
 
Lovecraft & Cthulhu
Lovecraft & CthulhuLovecraft & Cthulhu
Lovecraft & Cthulhu
 
“Eine CPU kann rechnen, aber ein DSP kann zaubern”
“Eine CPU kann rechnen, aber ein DSP kann zaubern”“Eine CPU kann rechnen, aber ein DSP kann zaubern”
“Eine CPU kann rechnen, aber ein DSP kann zaubern”
 
Hybr1s über "Was ist Wissenschaft?"
Hybr1s über "Was ist Wissenschaft?"Hybr1s über "Was ist Wissenschaft?"
Hybr1s über "Was ist Wissenschaft?"
 
Phil Krämer: WLAN #HACKING
Phil Krämer: WLAN #HACKINGPhil Krämer: WLAN #HACKING
Phil Krämer: WLAN #HACKING
 
Gutmensch oder Weltenretter
Gutmensch oder WeltenretterGutmensch oder Weltenretter
Gutmensch oder Weltenretter
 
earthship biotecture
earthship biotectureearthship biotecture
earthship biotecture
 
Amateurfunk: Radio-Hacking gestern – heute – morgen
Amateurfunk: Radio-Hacking gestern – heute – morgenAmateurfunk: Radio-Hacking gestern – heute – morgen
Amateurfunk: Radio-Hacking gestern – heute – morgen
 

LilyPond

  • 1. LILYPOND Notensatz mal anders HaSi e.V. Simon Budig Moderato SBWV 0815
  • 6. 6 ETÜDE I Tonhöhen SBWV 0816 a' h' c'' d'' e'' d'' c'' h' a' relative c'' { a h c d e d c h a }
  • 7. 7 ETÜDE II Tonhöhen SBWV 0817 relative c'' { g d g d g } relative c'' { g d' g d g, }
  • 8. 8 ETÜDE III Tonlängen SBWV 0818 relative c'' { g4 g g g g2 g g1 } relative c'' { g8 g g g g16 g g g g32 g g g g16 g }
  • 9. 9 ETÜDE IV Tonlängen SBWV 0819 g2. g4 g4. g8 g8. g16 g8. g16 3 3 g2 tuplet 3/2 { g4 g g } g4 tuplet 3/4 { g8 g g }
  • 10. 10 ETÜDE V Pausen SBWV 0820
  • 11.
  • 12. r1 r2 r4 r8 r16 r16 r2. r8. r16 2 3 4 5 6 8 23 42 compressFullBarRests R1*1 R1*2 R1*3 R1*4 R1*5 R1*6 R1*8 R1*23 R1*42
  • 13. 11 poco 3 3 N 5 new Staff { clef bass relative c, { f8 r times 2/3 { r e h } e r times 2/3 { r e a } a2 a c c d4 d8. f16 f8 e g c d4 d8. f16 f8 e g c cis d f8. a16 a2 g4 f e f g r r e } }
  • 14. 12 poco a poco 3 3 N 5 new Staff { clef bass relative c { f,8 r times 2/3 { r e' h } e, r times 2/3 { r e' a, } a'2 a c c d4 d8. f16 f8 e g, c d4 d8. f16 f8 e g, c cis d f8. a16 a2 g4 f e f, g r r e } }
  • 15. 13 poco a poco a poco 3 3 N 5 new Staff { clef bass relative c { f,8 r times 2/3 { r e' h } e, r times 2/3 { r e' a, } a'2 a c c clef tenor d4 d8. f16 f8 e g, c d4 d8. f16 f8 e g, c cis d f8. a16 a2 g4 f e clef bass f, g r r e } }
  • 16. 14 poco a poco a poco a poco 3 3 N 5 new Staff { clef bass relative c { f,8 r times 2/3 { r e' h } e, r times 2/3 { r e' a, } c a'2 c a' e c' e c' clef tenor d'4 d8. f16 f8 e g, c d4 d8. f16 f8 e g, c cis d f8. a16 a2 g4 f e clef bass f, g r r e } }
  • 17. 15 poco a poco a poco a poco a poco 3 3 N 5 new Staff { clef bass relative c { f,8 r times 2/3 { r e'( h } e,) r times 2/3 { r e'( a,) } c a'2( c a') e c'( e c') clef tenor d'4 d8.( f16) f8( e g, c) d4 d8.( f16) f8( e g, c) cis( d f8. a16) a2( g4 f e) clef bass f,( g) r r e } }
  • 18. 16 poco a poco a poco a poco a poco a poco 3 3 N 5 new Staff { clef bass relative c { f,8 r times 2/3 { r e'( h } e,) r times 2/3 { r e'( a,) } set doubleSlurs = ##t c a'2( c a') e c'( e c') clef tenor set doubleSlurs = ##f d'4 d8.( f16) f8( e g, c) d4 d8.( f16) f8( e g, c) cis( d f8. a16) a2( g4 f e) clef bass f,( g) r r e } }
  • 19. 17 poco a poco a poco a poco a poco a ad libitum p 3 3 N ppp f 5 p new Staff { clef bass relative c { f,8 r times 2/3 { r e'( h } e,) r times 2/3 { r e'( a,) } mark N set doubleSlurs = ##t c a'2(ppp c a') e c'( e c') clef tenor set doubleSlurs = ##f d'4p d8.( f16) f8( e g, c) d4 d8.( f16) f8( e g, c) cis( d f8. a16) a2(f g4 f e) clef bass f,(-.p g)-. r r e-. } }
  • 20. 18 poco a poco a poco a poco a poco a ad nauseam 3 3 p cresc. N ppp p f 5 new Staff { clef bass relative c { f,8 r times 2/3 { r e'( h } e,) r times 2/3 { r e'( a,) } mark N set doubleSlurs = ##t c a'2(ppp c a') e c'( e c') clef tenor set doubleSlurs = ##f d'4p d8.(cresc f16)! f8( e g, c) d4 d8.( f16) f8( e g, c) cis( d f8. a16)! a2(f g4 f e)! clef bass f,(-.p g)-. r r e-. } }
  • 21. 19 new Staff { clef bass relative c { f,8 r times 2/3 { r e'( h } e,) r times 2/3 { r e'( a,) } { mark N set doubleSlurs = ##t c a'2(ppp c a') e c'( e c') clef tenor set doubleSlurs = ##f d'4p d8.(cresc f16)! f8( e g, c) d4 d8.( f16) f8( e g, c) cis( d f8. a16!) a2(f g4 f e)! } new Staff { once omit Staff.TimeSignature clef bass f,,1 c g' clef tenor d''4 d8.( f16) f8( e g, c) d4 d8.( f16) f8( e g, c) cis( d f4) f2( e4 d c) } clef bass f,(-.p g)-. r r e-. } }
  • 22. 20 ppp 3 3 p cresc. N f p 5
  • 24. 22 version 2.18.2 language deutsch sopranstimme = relative c' { repeat volta 2 { f4 g a2 a4 g2 a4 | d,4 e g2 e r4 e8noBeam enoBeam | enoBeam enoBeam enoBeam enoBeam f4 f g2 g4 a | g( f2) e4 f2 r2 | } e1 fis bar |. } altstimme = relative c' { repeat volta 2 { d4 e f2 f4 e2 e4 | f4 e d2 cis r4 cis8noBeam cisnoBeam | cis8noBeam cisnoBeam cisnoBeam cisnoBeam d4 d e2 e4 f | d2 c c r2 | } cis1 d bar |. } score { new ChoirStaff new Staff { time 4/2 key d minor clef treble new Voice = soprano { sopranstimme } } new Staff { time 4/2 key d minor clef treble new Voice = alto { altstimme } } }
  • 25. 23 2 4 2 4 3
  • 26. 24 strophe_eins = lyricmode { Ei -- ne braun -- ge -- brat -- 'ne Gans mit So -- ße, Da -- zu ein Sa -- lat von gel -- ben Boh -- nen; auch ohne Zwie -- bel. Mjam -- mjam! } header { title = markup {Ode an die Gans} poet = Text: Simon Budig composer = Musik: Heinrich Schütz tagline = } score { new ChoirStaff new Staff { time 4/2 key d minor clef treble new Voice = soprano { sopranstimme } new Lyrics lyricsto soprano strophe_eins } new Staff { time 4/2 key d minor clef treble new Voice = alto { altstimme } } }
  • 27. 25 Ode an die Gans Text: Simon Budig Musik: Heinrich Schütz ne ße, mit So Da zu braun Ei 2 4 2 4 'ne Gans ge brat Zwie bel. ohne Mjam mjam! Sa Boh lat von auch 3 ein nen; gel ben
  • 28. 26 Vorher: score { new ChoirStaff new Staff { time 4/2 key d minor clef treble new Voice = soprano { sopranstimme } new Lyrics lyricsto soprano strophe_eins } new Staff { time 4/2 key d minor clef treble new Voice = alto { altstimme } } } Nachher: score { new ChoirStaff new Staff { time 4/2 key d minor clef treble new Voice = soprano { sopranstimme } new Voice = alto { altstimme } new Lyrics lyricsto soprano strophe_eins } }
  • 29. 27 Ode an die Gans Text: Simon Budig Musik: Heinrich Schütz ne So ße, mit Da zu 42 Ei braun 'ne Gans ge brat bel. ohne 3 Zwie auch Bohnen; lat Mjam mjam! Sa von ein ben gel
  • 30. 28 Vorher: score { new ChoirStaff new Staff { time 4/2 key d minor clef treble new Voice = soprano { sopranstimme } new Voice = alto { altstimme } new Lyrics lyricsto soprano strophe_eins } } Nachher: score { new ChoirStaff new Staff { time 4/2 key d minor clef treble new Voice = soprano { voiceOne sopranstimme } new Voice = alto { voiceTwo altstimme } new Lyrics lyricsto soprano strophe_eins } }
  • 31. 29 Ode an die Gans Text: Simon Budig Musik: Heinrich Schütz ne So ße, mit Da zu 42 Ei braun 'ne Gans ge brat Zwie 3 lat auch mjam! bel. ohne Mjam Sa von ein ben Bohnen; gel
  • 32. 30 tenorstimme = relative c' { repeat volta 2 { [...] } a1 a bar |. } bassstimme = relative c { repeat volta 2 { [...] } a1 d bar |. } score { new ChoirStaff new Staff { time 4/2 key d minor clef treble new Voice = soprano { voiceOne sopranstimme } new Voice = alto { voiceTwo altstimme } new Lyrics lyricsto soprano strophe_eins } new Staff { time 4/2 key d minor clef bass new Voice = tenor { voiceOne tenorstimme } new Voice = bass { voiceTwo bassstimme } } }
  • 33. 31 Ode an die Gans Text: Simon Budig Musik: Heinrich Schütz ße, mit So Da zu ne braun 2 4 2 4 Ei 'ne Gans ge brat ohne bel. Zwie auch mjam! Mjam lat Sa von ein 3 Boh nen; gel ben
  • 34. 32 score { unfoldRepeats new ChoirStaff { new Staff { new Voice = soprano { sopranstimme } new Voice = alto { altstimme } new Voice = tenor { tenorstimme } new Voice = bass { bassstimme } } } midi { context { Score tempoWholesPerMinute = #(ly:make-moment 280 8) } } }
  • 35. 33 Ode an die Gans Text: Simon Budig Musik: Heinrich Schütz ße, mit So Da zu ne braun 2 4 2 4 Ei 'ne Gans ge brat ohne bel. Zwie auch mjam! Mjam lat Sa von ein 3 Boh nen; gel ben