\include "../../stafftab.ly" stickIntroLeft = \relative c, { \repeat volta 2 { r8 b-1\8\f cis-4\8 r \parenthesize \pp r \f cis,-4\8 | r8 b-1\8 cis-4\8 r \parenthesize \pp r \f cis,-4\8 | r8 b-1\8 cis-4\8 r \parenthesize \pp r \f r | } \alternative { { e8-1\10 b'-2\11 e,-1\10 b'-2\11 dis,8-1\10 b'-2\11 dis,-1\10 b'-2\11 |} { 2 |} } } stickIntroRight = \relative c { \repeat volta 2 { \repeat unfold 3 { 4 r8 4 r8 | } } \alternative { { 2 |} { gis'16-1\2 a-2\2 gis8-2\2 fis-4\3 e-2\3 dis16-1\3 e-2\3 dis-1\3 cis-4\4 b4-2\4 } } } stickALeft = \relative c { \key cis \minor \time 2/4 cis8 r cis r | r4 cis8 r | r4 cis8 cis | cis8 r cis r | r4 cis8 r | \time 6/8 r4 cis8 r cis cis | \time 2/4 cis8 r cis r | r4 cis8 r | r4 cis8 r | \time 4/4 r2 r4 e'4-2\12 ~ | e2-2\12 e4-.-2\12 dis-.-1\12 | } stickARight = \relative c { \key cis \minor \time 2/4 r4 r | 4 r8 | r r r | r4 r | 4 r8 | \time 6/8 r r r r| \time 2/4 r4 r | 4 r8 | r r r | \time 4/4 cis'8-2\3 gis-1\4 e-3\5 \change Staff = "stick left" dis'-1\12 \change Staff = "stick right" c-2\3 fis,-1\4 cis'4-2\3 ~ | cis2-2\3 cis4-.-2\3 c-.-1\3 | } stickAExtendedLeft = \relative c' { \time 4/4 %% Notes come from the right. The left hand only supports the right %% hand line. r1 | r1 | r2 r4 e4-2\12 ~ | e2-2\12 e4-.-2\12 dis-.-1\12 | r1 | r1 | } stickAExtendedRight = \relative c' { \time 4/4 e8-1\2 cis-3\3 \change Staff = "stick left" gis-1\11 \change Staff = "stick right" fis'-2\2 c-1\3 \change Staff = "stick left" a-2\11 \change Staff = "stick right" 4 ~ | q4. \change Staff = "stick left" e8-2\12 \change Staff = "stick right" fis-2\2 \change Staff = "stick left" dis-1\12 \change Staff = "stick right" c-1\3 \change Staff = "stick left" e-2\12 | \change Staff = "stick right" %% TODO: this is copied from elsewhere: merge! cis8-2\3 gis-1\4 e-3\5 \change Staff = "stick left" dis'-1\12 \change Staff = "stick right" c-2\3 fis,-1\4 cis'4-2\3 ~ | cis2-2\3 cis4-.-2\3 c-.-1\3 | %% TODO: almost identical to the beginning of this segment e8-1\2 cis-3\3 \change Staff = "stick left" gis-1\11 \change Staff = "stick right" fis'-2\2 c-1\3 \change Staff = "stick left" a-2\11 \change Staff = "stick right" 4 ~ | q2 r8 fis gis a | } stickATransitionLeft = \relative c { \time 4/4 r1 | r1 | r1 | } stickATransitionRight = \relative c' { b'8-1\1 gis-2\2 e-3\3 fis-1\2 gis-2\2 e-3\3 4\arpeggio ~ | 1 ~ | 1 | } stickATransitionVariantLeft = \relative c { \time 4/4 r1 | r1 | r1 | r1 | r1 | r1 | } stickATransitionVariantRight = \relative c' { \time 4/4 \repeat unfold 4 { cis8-2\3 gis-1\4 e-3\5 e' % bass side, -3\12 c4-.-1\3 cis4-.-2\3 } 8-. r r q-. r r r r | r q4. r2 | } stickATransitionVariantPreOutroLeft = \relative c { \time 4/4 r1 | r1 | r1 | r1 | } stickATransitionVariantPreOutroRight = \relative c' { \time 4/4 \repeat unfold 3 { cis8-2\3 gis-1\4 e-3\5 e' % bass side, -3\12 c4-.-1\3 cis4-.-2\3 } 1 | } stickVerseLeft = \relative c { \time 4/4 \key cis \minor cis4-1\10\sustainOn gis'-2\11 e'-3\12 cis,-1\10 ~ cis gis'-2\11 e'-3\12 r\sustainOff | e,,-1\9\sustainOn b'-2\10 gis'-4\11\sustainOff b,-1\10\sustainOn ~ b fis'-2\11 dis'-4\12 b,-1\10\sustainOff | cis4-1\10\sustainOn gis'-2\11 e'-3\12 cis,-1\10 ~ cis gis'-2\11 e'-3\12 r\sustainOff | e,,-1\9\sustainOn b'-2\10 gis'-4\11\sustainOff b,-1\10\sustainOn ~ b fis'-2\11 dis'-4\12 b,-1\10\sustainOff | a,4-.-3\8 a-.-1\8 a-.-3\8 4 ~ | q1 | 4. cis-4\10 4 ~ | q1 | } % TODO stickVerseRight = \relative c { \time 4/4 \key cis \minor r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 | } stickVerseVariantLeft = \relative c { \time 4/4 \key bes \minor bes4\sustainOn f' des' bes, ~ bes f' des' r\sustainOff | des,\sustainOn as' f' c,\sustainOff ~ c\sustainOn as' es' c,\sustainOff | bes4\sustainOn f' des' bes, ~ bes f' des' r\sustainOff | des,\sustainOn as' f' c,\sustainOff ~ c\sustainOn as' es' c,\sustainOff | ges8 r ges r ges r 4 ~ | 1 | ges,,4. 4. as,4 ~ | as1 | } % TODO stickVerseVariantRight = \relative c { \time 4/4 \key bes \minor r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 | } % TODO stickVerseHarderLeft = \stickVerseLeft % TODO stickVerseHarderRight = \stickVerseRight stickNastyLeft = \relative c { \time 6/8 \key cis \minor R2.*8 | R2.*8 | \repeat volta 8 { cis,8 cis' cis, r cis cis' | cis, r cis cis' cis, r | } \repeat volta 3 { cis' cis cis r cis cis | cis r cis cis cis r | cis cis cis r cis cis | cis r cis cis cis r | cis cis cis r cis cis | cis r cis cis cis r | cis cis cis r cis cis | } \alternative { { cis r cis cis cis r |} { bis r bis bis bis r |} } \key e \minor b b b r b b | b r c c c r | c c c r c c | b r b b b r | \repeat volta 2 { e, e e r e e | e r e e fis' g | fis fis fis r fis fis | fis g a b, c b | e, e e r e e | e r e e fis' g | } \alternative { { ais, ais ais r ais ais | a r a a a r |} { \time 9/8 fis fis fis r fis fis fis16-. r fis8 g | } } \time 3/4 a2. ~ | a2. | } stickNastyRight = \relative c { \time 6/8 \key cis \minor R2.*8 | R2.*8 | \repeat volta 8 { R2.*2 |} \repeat volta 3 { e8 e e r e e | e r e e e r | es es es r es es | fis r fis fis fis r | e e e r e e | e r e e e r | e e e r e e | } \alternative { { e r e e e r |} { es r es es es r |} } \key e \minor e e e r e e | e r e e e r | e e e r e e | es r es es es r | \repeat volta 2 { e e e r e e | e r e e a b | a a a r a a | a b c es e es | e, e e r e e | e r e e a b | } \alternative { { ais ais ais r ais ais | a r a a a r |} { \time 9/8 a a a r a a a16-. r a8 b | } } \time 3/4 c2. ~ | c2. | } stickWaltzLeft = \relative c { \time 3/4 e4 b' g' | es,4 b' g' | d, b' g' | cis,, a' e' | c,\sustainOn g' e' | r2 c,4 | g'2 c,4 | g'2. ~ | g2. | r2 c,4\sustainOff | d4\sustainOn a' fis' | r2 d,4 | a'2 d,4 | a'4. d,4.\sustainOff | cis4 c b | \key fis \minor bes4\sustainOn fis' cis' | r2 bes,4 | fis'2.\sustainOff | \time 4/4 cis4 a' e' cis, | c gis' dis' c, | } stickWaltzRight = \relative c'' { \time 3/4 r4 | r | c d | 2. | 2.\arpeggio | | 2 r4 | 4. 4. | 4 a' b | c b a | 2.\arpeggio | | 2 fis'4 | 4. 4. | e4 fis g | \key fis \minor 2. | 2. | 2 r4 | \time 4/4 4. cis4 | gis'4. fis c4 | } stickOutroLeft = \relative c, { \time 4/4 \repeat volta 2 { \repeat unfold 3 { r8 b cis r q r r |} 2 | } } stickOutroRight = \relative c' { \repeat volta 2 { \repeat unfold 3 { 8 r r r r q r | } 2 | } } stickEndLeft = {} stickEndRight = {} stick = << \new StaffTab = "stick right" \relative c' { \set Staff.stringTunings = #stick-matched-reciprocal-tuning \set Staff.midiPanPosition = #-0.7 \key cis \minor \clef "treble_8" \mark \default \time 4/4 \repeat volta 2 \stickIntroRight \mark \default \repeat volta 2 \stickARight \stickAExtendedRight \stickATransitionRight \mark \default \repeat volta 3 \stickVerseRight \stickVerseVariantRight \stickVerseHarderRight \mark \default \repeat volta 2 \stickARight \stickAExtendedRight \stickATransitionVariantRight \mark \default \nastyPause \stickNastyRight \mark \default \stickWaltzRight \mark \default \repeat volta 2 \stickARight \stickAExtendedRight \stickATransitionVariantPreOutroRight \repeat volta 2 \stickOutroRight \mark \default \stickEndRight } %% staff for left hand side \new StaffTab = "stick left" \relative c { \set Staff.stringTunings = #stick-matched-reciprocal-tuning \set Staff.midiPanPosition = #0.7 \key cis \minor \clef "bass" \time 4/4 \repeat volta 2 \stickIntroLeft \repeat volta 2 \stickALeft \stickAExtendedLeft \stickATransitionLeft \repeat volta 3 \stickVerseLeft \stickVerseVariantLeft \stickVerseHarderLeft \repeat volta 2 \stickALeft \stickAExtendedLeft \stickATransitionVariantLeft \nastyPause \stickNastyLeft \stickWaltzLeft \repeat volta 2 \stickALeft \stickAExtendedLeft \stickATransitionVariantPreOutroLeft \repeat volta 2 \stickOutroLeft \stickEndLeft } >> %% Local Variables: %% compile-command: "make -C .." %% End: