white-noise: Add fast part.
authorrekado <rekado@elephly.net>
Sat, 16 Apr 2016 10:28:23 +0000 (12:28 +0200)
committerrekado <rekado@elephly.net>
Sun, 17 Apr 2016 20:11:46 +0000 (22:11 +0200)
04-white-noise/parts/bass.ly
04-white-noise/parts/click.ly
04-white-noise/parts/keys.ly
04-white-noise/parts/stick.ly

index dbf9194c08473b2107f0ab12dab39a79887ee78a..021f52c609f20723ceb59aec2e4fb528072cba99 100644 (file)
@@ -35,6 +35,23 @@ bassSolo = \relative fis,, {
   b2 r8 cis4 e,8 | fis1              |
 }
 
+bassTransition = \relative fis,, {
+  \time 3/4
+  fis'8. cis d gis, | a8 gis fis r4. |
+}
+
+bassFast = \relative fis,, {
+  \time 4/4
+  fis8 e fis a4 gis8 fis e         |
+  cis cis cis gis' cis b a16 b a8  |
+  d, d d d d d d d                 |
+  cis eis b' fis' b a gis a        |
+  fis cis fis b4 a8 gis a          |
+  cis b a b a gis fis gis          |
+  d b a gis fis gis a b            |
+  gis gis gis gis cis-. r8 cis,4   |
+}
+
 bass = {
   \set Staff.midiInstrument = #"electric bass (finger)"
   \clef "bass_8"
@@ -57,22 +74,12 @@ bass = {
 
     \time 4/4 \repeat volta 2 \bassBeautyB
 
-    \repeat unfold 2 \bassSolo
-
-    %% TODO
-    %% sweet and quiet
-    %% solo
+    \bassSolo
 
-    %{
-    %% fast and weird
-    fis8 e fis a4 gis8 fis e 
-    cis cis cis gis' cis b a16 b a8 
-    d, d d d d d d d 
-    cis f b fis' b a gis a 
-    fis cis fis b4 a8 gis a 
-    cis b a b a gis fis gis 
-    d b a gis fis gis a b 
-    gis gis gis gis cis cis,4*80/960 r4*400/960 cis4
-    %}
+    \bassTransition
+    \tempo 4 = 160
+    \bassFast
+    \repeat volta 2 \bassEleven
+    \bassShifter
   }
 }
index cdf3da4f6cf55af40e59c66d3987d5843aff726d..15d53c445a663c710d7fd1a66cb339b3eceb76a7 100644 (file)
@@ -47,14 +47,30 @@ click = \drummode {
   %% Beauty
   \time 4/4
   \repeat volta 2 {
-    bd4 hh hh hh | hh4 hh hh hh |
-    bd4 hh hh hh | hh4 hh hh hh |
+    bd4 hh sn hh | bd4 hh sn hh |
+    bd4 hh sn hh | bd4 hh sn hh |
   }
 
-  %% TODO
-  %% solo
-  %% sweet and quiet
   %% solo
+  \repeat volta 2 {
+    bd4 hh sn hh | bd4 hh sn hh |
+    bd4 hh sn hh | bd4 hh sn hh |
+  }
+
+  %% transition
+  \time 3/4
+  hh8 hh hh hh hh hh | hh8 hh hh r8 tri r |
+
+  %% fast
+  \time 4/4
+  bd4 bd bd bd |
+  bd4 bd bd bd |
+  bd4 bd bd bd |
+  bd4 bd bd bd |
+
+  bd4 bd bd bd |
+  bd4 bd bd bd |
+  bd4 bd bd bd |
+  bd4 bd bd bd |
 
-  %% april?
 }
index 718c99ec8075fdbbbec0ac1deb56e613b6002bb2..d869def18c641238a8941edfb3b2688ec1635b1a 100644 (file)
@@ -49,6 +49,23 @@ keysArpeggio = \relative d' {
   fis cis gis' a gis cis, fis e
 }
 
+keysTransition = \relative c' {
+  \time 3/4
+  fis'8. cis d gis, | a8 gis fis r4. |
+}
+
+keysFast = \relative c'' {
+  \time 4/4
+  <a cis fis>1   |
+  <gis b cis e>1  |
+  <fis a d>1     |
+  <fis gis b d>2  <gis b e>  |
+  <fis a cis>1  |
+  <gis cis e>1   |
+  <a d fis>4\arpeggio <fis a d>\arpeggio <fis a> <d fis> |
+  <d f gis>2 <cis f gis cis>4 r4 |
+}
+
 keyboard = {
   \set Staff.midiInstrument = #"pad 3 (polysynth)"
   \set Staff.midiMinimumVolume = #0.4
@@ -77,6 +94,10 @@ keyboard = {
 
   \time 4/4
   \repeat volta 2 \keysIntro
-  \repeat unfold 4 \keysArpeggio
+  \repeat unfold 2 \keysArpeggio
+
+  \keysTransition
+  \tempo 4 = 160
+  \keysFast
 }
 
index 6f47f3490603fedfacbdd906f5d2bd878ae23998..24b551e90fa3a0c0e6f627f44a5a29f5ae5823d9 100644 (file)
@@ -43,6 +43,64 @@ stickThemeRight = \relative c {
   fis4.  d   gis e8   ~ | e2 gis4 a4. r8 |
 }
 
+%% TODO
+stickBeautyBLeft = \relative c {
+  r1 | r1 | r1 | r1 |
+}
+stickBeautyBRight = \relative c {
+  %% TODO: this is terrible and I would never play this
+  <d a >2       <cis fis, >2 |
+  <gis' fis, >2 <a e, >2     |
+  d,1 | cis |
+}
+
+%% TODO
+stickSoloLeft = \relative c {
+  r1 | r1 |
+  r1 | r1 |
+  r1 | r1 |
+  r1 | r1 |
+}
+
+stickSoloRight = \relative c' {
+  \grace{a16 d} fis2 r8 gis8 a \grace{fis16} gis8 ~ |
+  gis4 e4 cis8 fis gis fis ~ |
+  fis4. r4 e8 fis b, |
+  %% TODO: bend isn't working
+  %%b\bendAfter #+2 b
+  r1 | r1 | r1 | r1 | r1 |
+
+  % %% repetition
+  % r1 | r1 |
+  % r1 | r1 |
+  % r1 | r1 |
+  % r1 | r1 |
+}
+
+%% TODO
+stickTransitionLeft = \relative fis,, {
+  \time 3/4
+  fis'8. cis d gis, | a8 gis fis r4. |
+}
+
+%% TODO
+stickTransitionRight = \relative fis {
+  \time 3/4
+  fis'8. cis d gis, | a8 gis fis r4. |
+}
+
+%% TODO
+stickFastLeft = \relative fis,, {
+  \time 4/4
+  r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 |
+}
+
+%% TODO
+stickFastRight = \relative fis {
+  \time 4/4
+  r1 | r1 | r1 | r1 | r1 | r1 | r1 | r1 |
+}
+
 stickLeft = {
   \key fis \minor
   \clef "bass_8"
@@ -52,6 +110,11 @@ stickLeft = {
   \time 4/4                 \stickThunderLeft
   \time 5/4 \repeat volta 2 \stickThemeLeft
   \time 4/4                 \stickThunderLeft
+
+  \time 4/4 \repeat volta 2 \stickBeautyBLeft
+  \stickSoloLeft
+  \stickTransitionLeft
+  \stickFastLeft
 }
 
 stickRight = {
@@ -63,12 +126,10 @@ stickRight = {
   \time 5/4 \repeat volta 2 \stickThemeRight
   \time 4/4                 \stickThunderRight
 
-  %% TODO: this is terrible and I would never play this
-  \repeat volta 2 \relative c' {
-    <d a >2 
-    <cis fis, >2 <gis' fis, >2 
-    <a e, >2 d,1 cis
-  }
+  \time 4/4 \repeat volta 2 \stickBeautyBRight
+  \stickSoloRight
+  \stickTransitionRight
+  \stickFastRight
 }
 
 stick = \new PianoStaff <<