From f73eb66ba99bb8820408a11f8175ff483d7d73ec Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 2 Mar 2017 11:24:31 +0100 Subject: song 2: keys: Collapse repeats. --- 02-song2/music/keys.ly | 79 +++++++++++++++++++++----------------------------- 1 file changed, 33 insertions(+), 46 deletions(-) diff --git a/02-song2/music/keys.ly b/02-song2/music/keys.ly index 7abbd81..4935e77 100644 --- a/02-song2/music/keys.ly +++ b/02-song2/music/keys.ly @@ -1,6 +1,3 @@ -keysA = { R1*8 } -keysB = { R1*4 } - keysTransitionA = \relative c' { \repeat volta 2 { 1 | 1 | @@ -10,11 +7,7 @@ keysTransitionA = \relative c' { keysTransitionB = \relative c' { %% TODO: change this. Also play fast arpeggios in the breaks? - \repeat volta 2 { - r16 fis8 e16 fis8 e16 fis8 fis8 r16 r4 | - r16 fis8 e16 fis8 e16 fis16 r16 fis16 e4 r8 | - } - \repeat volta 2 { + \repeat volta 4 { r16 fis8 e16 fis8 e16 fis8 fis8 r16 r4 | r16 fis8 e16 fis8 e16 fis16 r16 fis16 e4 r8 | } @@ -22,55 +15,55 @@ keysTransitionB = \relative c' { keysCrescendo = \relative c' { \time 6/8 - 2.\p ~ | + 2. ~ | 2. ~ | 2. ~ | 2. ~ | - 2.\fff ~ | + 2. ~ | 2. ~ | 2. ~ | 2. | } keysThree = { - \time 6/8 - \repeat volta 2 { R2.*2 } - R2.*4 + \time 6/8 R2.*8 } keysMartaRekado = \relative c' { - \repeat unfold 2 { + \repeat volta 2 { \time 5/8 cis''16 a fis cis r cis8 fis a16 | \time 7/8 gis8 e b e16 e8 fis16 r16 b,8 e16 | - } \alternative { - { \time 2/4 cis8. a16 b a gis a |} - { \time 2/4 cis8. a16 b a gis a |} + \time 2/4 cis8. a16 b a gis a | } \time 3/4 - d,, fis a d fis a - gis e b e gis b | - a fis d fis a cis - b gis e b gis e | - - %% TODO - fis2.\glissando | fis,2. | - - d'16 fis a d fis a - gis e b e gis b | - a fis d fis a cis - b gis e b e' fis ~ | - - fis2.\glissando | - \time 4/4 fis,16 ~ fis8 ~ fis r d' d r r8. | + \repeat volta 2 { + \ottava #-1 d,,16 fis a + \ottava #0 d fis a + gis e b e gis b | + } \alternative { + \relative c' { + a'16 fis d fis a cis + b gis e \ottava #-1 b gis e | + %% TODO + fis2.\glissando | fis,2. | + \ottava #0 + } + \relative c' { + a'16 fis d fis a cis + b gis e b e' fis ~ | + fis2.\glissando | + } + } + \time 4/4 fis16 ~ fis8 ~ fis r d' d r16 r4 | } keysReprise = \relative c' { \time 4/4 - \repeat unfold 3 { + \repeat volta 3 { 2 ~ 2 | 4. ~ 8 ~ 2 | 2 ~ 2 | @@ -89,25 +82,19 @@ keysFinal = \relative c' { 16 r8 16 r8 a16 gis fis\sustainOn cis a gis fis4\sustainOff } - 16 r8 16 r8 4. r8 r | - 8 r r16 8. a8 r | - 16 r8 16 r8 4. r8 r | - f8 b r8 d16 f gis1.\trill + \repeat volta 2 { + 16 r8 16 r8 4. r8 r | + } \alternative { + { 8 r r16 8. a8 r |} + { f8 b r8 d16 f gis1.\trill } + } } keyboard = \relative c' { %% Intro \time 4/4 \key b \minor - R1*8 - - \repeat volta 2 { - \inStaffSegno % start repeat - \key b \minor - \keysA - \key e \major - \keysB - } + R1*32 \set Staff.midiInstrument = #"pad 2 (warm)" \key fis \minor -- cgit v1.2.3