summaryrefslogtreecommitdiff
path: root/03-circus/music/bass.ly
diff options
context:
space:
mode:
Diffstat (limited to '03-circus/music/bass.ly')
-rw-r--r--03-circus/music/bass.ly181
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
+ }
+>>