diff options
Diffstat (limited to '03-circus/music/bass.ly')
-rw-r--r-- | 03-circus/music/bass.ly | 181 |
1 files changed, 181 insertions, 0 deletions
diff --git a/03-circus/music/bass.ly b/03-circus/music/bass.ly new file mode 100644 index 0000000..007efe9 --- /dev/null +++ b/03-circus/music/bass.ly @@ -0,0 +1,181 @@ +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 + d'8 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 + e4 r2 r2 | b4 r1 | + \time 3/4 + e2. | fis8-. fis-. fis,4 r4_"D.S." \bar "|." | +} + +bassBeauty = \relative cis, { + \time 4/4 { b,1 |} + \time 3/4 + \relative cis' { + \ottava #2 + r8 d^\flageolet\sustainOn cis^\flageolet r + a^\flageolet\sustainOff\sustainOn fis'^\flageolet | + \ottava #0 + } + \repeat unfold 2 { + \time 4/4 { b1 |} + \time 3/4 + \relative cis' { + \ottava #2 + r8 d^\flageolet\sustainOff\sustainOn cis^\flageolet r + a^\flageolet\sustainOff\sustainOn fis'^\flageolet | + \ottava #0 + } + } + + \time 4/4 + b'4.->\sustainOff a a8-> g8 ~ | + \time 6/8 + g4. r8 g8 fis | + \time 9/8 + e2 r4 d8 r cis | + + \repeat volta 2 { + \time 7/8 + b4. ~ b2 | + \time 3/4 + \relative cis' { + \ottava #2 + r8 d^\flageolet\sustainOn cis^\flageolet r + a^\flageolet\sustainOff\sustainOn fis'^\flageolet | + \ottava #0 + } + + \repeat unfold 2 { + \time 4/4 { b1 |} + \time 3/4 + \relative cis' { + \ottava #2 + r8 d^\flageolet\sustainOff\sustainOn cis^\flageolet r + a^\flageolet\sustainOff\sustainOn fis'^\flageolet | + \ottava #0 + } + } + + \time 4/4 + b'4.->\sustainOff a a8-> g8 ~ | + } \alternative { + { + \relative cis, { + \time 6/8 + g4. r8 g8 fis | + \time 9/8 + e2 r4 d8 r cis | + } + } + { + \relative cis, { + \time 6/8 + g4. r8 g8 fis | + } + } + } +} + +bassMusic = { + \set Staff.midiInstrument = #"electric bass (finger)" + \set Staff.pedalSustainStyle = #'bracket + \clef "bass_8" + \key cis \minor + + %% Intro + \time 2/4 + \relative cis, { R2 | r4 r8 cis, ~ | } + \relative cis, { + \repeat volta 2 \bassA + \alternative { + { cis4-. gis-. | } + { cis4 gis | cis gis | cis gis | cis gis |} + } + } + + %% Solo + \tempo 4 = 150 + \bassB \bassB + + %% Spooky + \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 + } + + %% Beauty + \bassBeauty + + %% Arpeggio + %% TODO +} + +bass = << + \new Staff { + \bassMusic + } + \new TabStaff \with { + stringTunings = #bass-five-string-tuning + } { + \override Stem #'transparent = ##t + \override Beam #'transparent = ##t + \bassMusic + } +>> |