diff options
Diffstat (limited to '02-song2/parts/bass.ly')
-rw-r--r-- | 02-song2/parts/bass.ly | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/02-song2/parts/bass.ly b/02-song2/parts/bass.ly new file mode 100644 index 0000000..5f2031f --- /dev/null +++ b/02-song2/parts/bass.ly @@ -0,0 +1,115 @@ +bassA = \relative c { + \repeat unfold 2 { + b,8 a16 b8 a16 b4 r8 e,16 fis a8 | + b a16 b8 a16 b4 r8 + \ottava #1 d''4\flageolet \ottava #0 | + b,,8 a16 b8 a16 e4 r8 e16 fis a8 | + } \alternative { + { g g16 g8 fis16 b,8 r8 d''16 r d e d8 |} + { g,, g16 g8 fis16 d8 ~ d2 |} + } +} + +%% key change! +bassB = \relative c { + cis,8 r16 cis8 r16 fis,4. fis4 | + a16 a8 a b16 e,4 e8 e fis' | + gis8. e fis8 fis,2 | +} + +bassBWithHarmonic = \relative c { + \bassB + a,8. b8 r16 e,2 + \ottava #1 d'''8\flageolet \ottava #0 | +} + +bassBWithoutHarmonic = \relative c { + \bassB + a,8. b8 r16 e,2 f8 | +} + +bassTransition = \relative fis,, { + \repeat volta 2 { + fis16 r8. fis16 r8 e16 fis fis fis8 r4 | + fis16 r8. fis16 r8 e16 fis fis e fis8 r8. | + fis16 r8. fis16 r8 e16 fis fis fis8 r4 | + fis16 r8. fis16 r8 e16 fis fis e fis8 r8. | + } + + \repeat volta 4 { + r16 fis8 e16 fis8 e16 fis8 fis8 r16 r4 | + r16 fis8 e16 fis8 e16 fis16 r16 fis16 e4 r8 | + } +} + +bassThree = \relative fis,, { + \time 6/8 + \repeat unfold 2 { + e16 fis8 fis fis16 + fis16 gis8 gis gis16 | + gis16 a8 a r16 + b,8 b b | + } + + d'8. d8 d16 e8. e8 e16 | + r16 d r d r d e8. e16 fis e | + d8. d8 d16 e8. e8 e16 | + \time 7/8 + r16 cis8 cis r16 cis8 cis a16 b fis8 | +} + +bassReprise = \relative fis,, { + \time 4/4 + e1 | dis'8. b8 g16 e'4. e,8 g16 fis | + e4. a4 g8 fis e | c' g d' e e, e e e | + + %% TODO: simplify + e e16 e e8 e16 e e e e8 e d' | + dis8. b8 g16 e'4 e,16 e g' e, a' b | + e,,8 e16 e e8 a16 a a a a8 a16 a a a | + c c, c c' c, c e' e, e e e e e e e e | +} + +bassFinal = \relative fis,, { + \repeat volta 4 { + e8. e16 r8*4 r16 e16 d' e | + dis8. b8 c16 e,2 d'16 e | + e,8. e16 r8*5 a16 b c8. c8 d16 e,2 r8 | + } + + %% TODO + a16 r8 a16 r16 a a'4. a,16 g' a b, | + c8 c c c16 g8. g8 g gis | + a16 r8 a16 r16 a a'4. a,16 g' a b, | + dis8 dis' r8 dis,16 ais | + + %% TODO: final note missing +} + +bass = { + \set Staff.midiInstrument = #"electric bass (finger)" + \set Staff.pedalSustainStyle = #'bracket + \clef "bass_8" + + %% Intro + \time 4/4 + R1*8 + + \key b \minor + \bassA + \key e \major + \bassBWithHarmonic + + \key b \minor + \bassA + \key e \major + \bassBWithoutHarmonic + + \key fis \minor + \bassTransition + \bassThree + + %% TODO: wrong key + \bassReprise + \bassFinal +} |