summaryrefslogtreecommitdiff
path: root/03-circus/parts/bass.ly
blob: 7effad8b82bec9982c55df96a89dbe5a69ecfa57 (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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
bassA = \relative cis, {
  cis,4 gis' | cis gis         |
  cis gis    | cis r8 cis, ~   |
  cis4 gis'  | cis gis         |
  cis gis    |

  dis'8 ais r d8 ~ d8 a4 d,8 |
  dis'8 ais r d8 ~ d2        |
}

bassB = \relative cis, {
  \time 2/4
  cis4 gis cis gis cis gis |
  \time 3/4
  cis8 e8 gis, gis r gis |
  \time 2/4
  a4 e a e a e   |
  a c8 b r f f r |
}

bassSpooky = \relative fis,, {
  \time 2/4
  fis8 fis  fis fis  fis fis  fis fis  fis fis  fis fis
  \time 3/4
  fis8 a8 cis, cis r cis |
  \time 2/4
  d8 d  d d  d d  d d  d d  d d
  d4 f8 e r ais, ais r
}

bassC = \relative cis, {
  \time 2/4
  b4. b8-. | b4. b8-. | b4. b8-. |
  \time 3/4
  b8 d8 fis, fis r fis |
  \time 2/4
  g4. d8-. | g4. d8-. | g4. d8-. |
  g4 ais8 a r dis, dis r
}

bassWeird = \relative cis, {
  \repeat volta 2 {
    \time 5/4
    g4 d g d g8 a |
    \time 9/8
    b4 fis cis'8 d cis r ais |
  } \alternative {
    { b4 fis cis'8 d cis r a | }
    { b4 fis cis'8 d cis r a | }
  }
}

bassDance = \relative cis, {
  \time 5/4
  e2. fis2 | b,2. fis'2 |
  \time 3/4
  e2. | fis8-. r fis, r r4_"D.S." \bar "|." |
}

bass = {
  \set Staff.midiInstrument = #"electric bass (finger)"
  \clef "bass_8"
  \key cis \minor

  \time 2/4
  \relative cis, { r4 r8 cis, ~ | }
  \relative cis, {
    \repeat volta 2 \bassA
    \alternative {
      { cis4-. gis-. | }
      { cis4 gis     | cis gis | cis gis | cis gis |}
    }
  }

  \tempo 4 = 150
  \bassB \bassB

  \key fis \minor
  \repeat volta 2 \bassSpooky

  %% Half time feel
  \key b \minor
  \repeat volta 2 {
    \inStaffSegno % start repeat
    \repeat volta 2 \bassC
    \bassWeird
    \bassDance
  }

}