summaryrefslogtreecommitdiff
path: root/02-song2/parts/click.ly
blob: 36ff54776a200b74977a4ca227779b6b990372ea (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
click = \drummode {
  \time 4/4
  %% intro
  \repeat unfold 8 { hh4 hh hh hh |}

  \repeat unfold 2 {
    %% part A
    \repeat unfold 2 {
      hh4 hh hh hh | hh4 hh hh hh |
      hh4 hh hh hh |
    } \alternative {
      { hh4 hh hh hh |}
      { hh4 hh hh hh |}
    }

    %% part B
    hh4 hh hh hh | hh4 hh hh hh |
    hh4 hh hh hh | hh4 hh hh hh |
  }

  %% transition
  \repeat volta 2 {
    hh4 hh hh hh | hh4 hh hh hh |
    hh4 hh hh hh | hh4 hh hh hh |
  }

  \repeat volta 4 {
    hh4 hh hh hh | hh4 hh hh hh |
  }

  %% three
  \time 6/8
  \repeat unfold 2 {
    openhihat8 hh hh openhihat8 hh hh |
    openhihat8 hh hh openhihat8 hh hh |
  }

  openhihat8 hh hh hh hh hh |
  openhihat8 hh hh hh hh hh |
  openhihat8 hh hh hh hh hh |
  hh8 hh hh hh hh hh |

  %% marta rekado
  \repeat unfold 2 {
    \time 5/8 hh8 hh hh hh hh |
    \time 7/8 hh8 hh hh hh hh hh hh |
  } \alternative {
    { \time 2/4 hh8 hh hh hh |}
    { \time 2/4 hh8 hh hh hh |}
  }
  \time 3/4
  openhihat8 hh hh hh hh hh |
  openhihat8 hh hh hh hh hh |
  openhihat8 hh hh hh hh hh |
  \time 7/8
  hh8 hh hh hh hh hh hh |

  %% reprise
  \time 4/4
  cymc4 hh hh hh | hh4 hh hh hh |
  hh4 hh hh hh | hh hh hh hh |
  hh4 hh hh hh | hh hh hh hh |
  hh4 hh hh hh | hh hh hh hh |

  %% final
  \repeat volta 4 {
    hh4 hh hh hh | hh hh hh hh |
    hh4 hh hh hh | hh hh hh hh |
  }
  hh4 hh hh hh | hh hh hh hh |
  hh4 hh hh hh | hh hh cymc2 |
  R1 |
}