|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
% This file:
% http://angg.twu.net/LILYPOND/invention-01.ly
% http://angg.twu.net/LILYPOND/invention-01.ly.html
% Output:
% http://angg.twu.net/LILYPOND/invention-01.pdf
% Modified from:
% http://www.mutopiaproject.org/ftp/BachJS/BWV772/bach-invention-01/bach-invention-01.ly
% See: (find-es "lilypond" "inventions")
%
% (defun c () (interactive) (find-sh "lilypond invention-01.ly"))
% (defun d () (interactive) (find-xpdfpage "invention-01.pdf"))
% (defun u () (interactive) (find-angg-upload-links "LILYPOND/" "invention-01.ly"))
%
% (eepitch-shell)
% (eepitch-line "makeL")
% (eepitch-line "cd ~/TH/L/LILYPOND/; Scp-np invention-01.{ly,ly.html} $TWUP/LILYPOND/")
% (eepitch-line "cd ~/LILYPOND; Scp-np invention-01.pdf $TWUP/LILYPOND/")
\header{
composer = "Johann Sebastian Bach (1685-1750)"
title = "Invention 1"
opus = "BWV 772"
mutopiatitle = "Invention 1"
mutopiacomposer = "BachJS"
mutopiaopus = "BWV 772"
mutopiainstrument = "Harpsichord, Piano"
source = "Bach-Gesellschaft"
style = "Baroque"
copyright = "Creative Commons Attribution-ShareAlike 3.0"
maintainer = "jeff covey"
maintainerEmail = "jeff.covey@pobox.com"
maintainerWeb = "http://pobox.com/~jeff.covey/"
lastupdated = "2006/08/21"
footer = "Mutopia-2008/06/15-40"
tagline = "Eduardo Ochs"
% tagline = \markup { ... }
}
\paper{
top-margin = 2\cm
bottom-margin = 2\cm
}
\version "2.11.46"
voiceone =
\relative c' {
r16 c-1[ d e] f[ d e c] g'8-2[ c-5 b-3_\prall c] | % 1
d16[ g, a b] c[ a b g] d'8-2[ g f-3^\prall g] | % 2
e16-1[ a-4 g f] e[ g f a-4] g[ f e d-2] c[ e d f-4] | % 3
e[ d c b-2] a[ c b d-4] c[ b a g-3] fis[ a g b] | % 4
a8[ d,] c'8.-3[^\mordent d16-4] b-2[ a-1 g-3 fis] e[ g fis a] | % 5
g-1[ b a-2 c] b-1[ d c-2 e] d[ b32 c d16 g] b,8-3[^\prall a16 g] | % 6
g8-2 r r4 r16 g-1[ a b] c[ a b g] | % 7
fis8^\prall r r4 r16 a-1[ b c] d[ b c a] | % 8
b8 r r4 r16 d-4[ c b] a[ c b d] | % 9
c8 r r4 r16 e-4[ d-3 c-2] b-1[ d-3 cis-2 e-4] | % 10
\pageBreak
d8-3[ cis-2 d-1 e-2] f[ a,-1 b! cis-4] | % 11
d-5[ fis,-2 gis-3 a-1] b-3[ c-4] d4-5 ~ | % 12
d16[ e, fis gis] a[ fis gis e] e'[ d c e] d[ c b d] | % 13
c-1[ a'-4 gis b] a[ e-1 f-4 d-2] gis,[ f'-5 e d] c8[ b16 a] | % 14
a16-1[ a'-4 g f] e[ g f a] g2 ~ | % 15
g16[ e f g] a[ f g e] f2 ~ | % 16
f16[ g-4 f e] d[ f e g] f2 ~ | % 17
f16[ d e f] g[ e f d] e2 ~ | % 18
e16[ c d e] f[ d e c] d-2[ e-1 f g] a[ f g e] | % 19
f-2[ g-1 a b] c[ a b g] c8-5[ g-2] e[ d16-2 c] | % 20
c-5[ bes-4 a g] f[ a g bes] a[ b c-5 e,-2] d-1[ c' f,-2 b-4] | % 21
<c g e>1^\fermata\arpeggio | % 22
\bar "|."
}
voicetwo =
\relative c {
\clef "bass"
r2 r16 c_4[ d e] f[ d e c] | % 1
g'8[ g,] r4 r16 g'_4[ a b] c[ a b g] | % 2
c8[ b_4 c d] e[ g,_4 a b] | % 3
c[ e,_4 fis g] a[ b_2] c4 ~ | % 4
c16[ d,_4 e fis] g[ e fis d] g8[ b,_4 c d] | % 5
e_1[ fis_2 g_1 e_2] b8.[ c16_3] d8_1[ d,] | % 6
r16 g_4[ a b] c[ a b g_5] d'8_2[ g fis_3 g] | % 7
a16[ d,_4 e fis] g[ e fis d_5] a'8_2[ d c d] \clef "treble" | % 8
g,16[ g' f e] d[ f e g] f8[ e f d_5] | % 9
e16_4[ a g f] e[ g f a] g8[ f g e_5] | % 10
\pageBreak
f16_4[ bes_2 a_3 g_4] f_5[ a_3 g_4 bes_2] a_1[ g_2 f_3 e_4] d_5[ f e g] | % 11
f_1[ e_2 d_3 c_4] b_5[ d_3 c_4 e_2] \clef "bass" d_1[ c_2 b_3 a_4] gis_5[ b_3 a_4 c_2] | % 12
b8_1[ e,_5] d'8._2[^\mordent e16_1] c_2[ b_1 a_2 g!_3] fis_4[ a_2 gis_3 b_1] | % 13
a_4[ c_2 b_3 d_1] c_4[ e_2 d_3 f_1] e8_2[ a,_5 e'_1 e,_5] | % 14
a8_1[ a,] r4 r16 e''16[ d c] b[ d cis e] | % 15
d2 ~ d16[ a_5 b_3 c] d[ b c a] | % 16
b2_3 ~ b16[ d c b] a[ c b d] | % 17
c2 ~ c16[ g_5 a_3 bes] c[ a bes_2 g] | % 18
a8[ bes_2 a g] f[ d' c bes] | % 19
a[ f' e d] e16_1[ d,_5 e_3 f] g_1[ e_3 f_2 d_4] | % 20
e8_3[ c_5 d_4 e_3] f16_2[ d_3 e_4 f_2] g8_1[ g,_3] | % 21
<c c,>1\arpeggio_\fermata | % 22
\bar "|."
}
\score {
\context PianoStaff <<
\set PianoStaff.connectArpeggios = ##t
\context Staff = "one" << \voiceone >>
\context Staff = "two" << \voicetwo >>
>>
\layout { }
\midi {
\context {
\Score
tempoWholesPerMinute = #(ly:make-moment 80 4)
}
}
}