From c2fbdb938f352c10f1a993f056964e1ea5d91052 Mon Sep 17 00:00:00 2001 From: rekado Date: Mon, 6 Jun 2016 22:11:13 +0200 Subject: circus: Add parts. --- 03-circus/03-circus.ly | 37 +++++-- 03-circus/music/keyboard.ly | 252 ------------------------------------------- 03-circus/music/keys.ly | 255 ++++++++++++++++++++++++++++++++++++++++++++ 03-circus/music/stick.ly | 5 +- 03-circus/parts/bass.ly | 24 +++++ 03-circus/parts/keys.ly | 28 +++++ 03-circus/parts/stick.ly | 28 +++++ 7 files changed, 367 insertions(+), 262 deletions(-) delete mode 100644 03-circus/music/keyboard.ly create mode 100644 03-circus/music/keys.ly create mode 100644 03-circus/parts/bass.ly create mode 100644 03-circus/parts/keys.ly create mode 100644 03-circus/parts/stick.ly diff --git a/03-circus/03-circus.ly b/03-circus/03-circus.ly index 42ad6c8..4b9265f 100644 --- a/03-circus/03-circus.ly +++ b/03-circus/03-circus.ly @@ -8,21 +8,46 @@ \include "../settings.ly" \include "music/bass.ly" -\include "music/keyboard.ly" +\include "music/keys.ly" \include "music/stick.ly" \include "music/click.ly" +\layout { + ragged-last = ##t + indent = 2\cm + short-indent = 1.5\cm +} + AllMusic = << - \new Staff = "keyboard" { \keyboard } - \new Staff = "bass" { \bass } - \new Staff = "grand stick" { \stick } - \new DrumStaff { \click } + \new PianoStaff = "keyboard" + \with { + instrumentName = #"Synthesizer" + shortInstrumentName = #"Synth" + pedalSustainStyle = #'bracket + } { \keyboard } + \new StaffGroup = "bass" + \with { + instrumentName = #"Bass" + shortInstrumentName = #"Bass" + } { \bass } + \new PianoStaff = "grand stick" + \with { + instrumentName = #"Grand Stick" + shortInstrumentName = #"Stick" + midiInstrument = #"clav" + pedalSustainStyle = #'bracket + } { \stick } >> %% Two scores are needed: one with unfolded repeats for MIDI and the %% other with regular repeats for notation. \score { - \unfoldRepeats { \AllMusic } + \unfoldRepeats { + << + \AllMusic + \new DrumStaff { \click } + >> + } \midi { \tempo 4 = 120 } } diff --git a/03-circus/music/keyboard.ly b/03-circus/music/keyboard.ly deleted file mode 100644 index 1500866..0000000 --- a/03-circus/music/keyboard.ly +++ /dev/null @@ -1,252 +0,0 @@ -keyboardIntroUpper = \relative c' { - 8 ~ -. r -. r -. r -. - r -. r -. r -. r - - 8 ~ - 8 ~ -. - r -. r -. r -. - r -. r -. - - 8 r r 8 ~ 2 | - 8 r r 8 ~ 2 | -} - -keyboardIntroLower = \relative c { - cis4-. gis-. cis-. gis-. - cis-. gis-. cis-. r8 cis ~ - cis4 gis-. cis-. gis-. - cis-. gis-. - dis8 r r d ~ d2 | - dis8 r r d ~ d2 | -} - -keysIntroEndUpper = \relative c' { - r8 -. r -. | - r -. r -. | - r -. r -. | - r -. r -. | -} - -keysIntroEndLower = \relative c { - cis4-. gis-. | cis-. gis-. | - cis-. gis-. | cis-. gis-. | -} - -keysSoloUpper = \relative c' { - \time 2/4 - r8 -. r -. | - r -. r -. | - r -. r -. | - \time 3/4 - r -. r r -. r | - \time 2/4 - r8 -. r -. | - r -. r -. | - r -. r -. | - r -. r r | - -. r r -. | -} - -keysSoloLower = \relative c { - \time 2/4 - cis4-. gis-. | cis-. gis-. | - cis-. gis-. | - \time 3/4 - cis8 r gis gis r gis | - \time 2/4 - a4-. e-. | a-. e-. | a-. e-. | - a-. c8 b | r f f r | -} - -keysSpookyUpper = \relative c' { - \time 2/4 - 2 ~ | ~ | ~ | - \time 3/4 - 2. | - \time 2/4 - 2 ~ | ~ | - ~ | ~ | - | -} - -keysSpookyLower = \relative c { - \time 2/4 - fis2 ~ | fis ~ | fis ~ | - \time 3/4 - fis2. | - \time 2/4 - d2 ~ | d ~ | d ~ | d ~ | d | -} - -keysHalfUpper = \relative c' { - \time 2/4 - r4 8-. r | - r4 8-. r | - r4 8-. r | - \time 3/4 - r4 8-. r -. r | - \time 2/4 - r4 8-. r | - r4 8-. r | - r4 8-. r | - r4 8-. r | - r4 8-. r | -} - -keysHalfLower = \relative c { - \time 2/4 - b4. r8 | b4. r8 | b4. r8 | - \time 3/4 - b4-. r r | - \time 2/4 - g-. r | g-. r | g-. r | - g-. r | g-. r8 g-. | -} - -keysWeirdUpper = \relative c' { - \repeat volta 2 { - \time 5/4 { 8 r r r r r |} - \time 9/8 { 8 r r r r r |} - } \alternative { - { 8 r r r r r |} - { 8 r r r r r |} - } -} - -keysWeirdLower = \relative c { - \repeat volta 2 { - \time 5/4 { g8 r g r g r g r g r |} - \time 9/8 { b8 r b r b r b r b | } - } \alternative { - { b8 r b r b r b r b |} - { b8 r b r b r b r b |} - } -} - -keysDanceUpper = \relative c' { - \time 5/4 { 4 r2 r2 | 4 r2 r2 | } - \time 3/4 { 2. | 4 ~ 4 r4 | } -} - -keysDanceLower = \relative c { - \time 5/4 { d4 r2 r2 | d4 r2 r2 | } - \time 3/4 { e2. | e4 d4 r4 | } -} - -keysBeautyUpper = \relative c' { - \repeat unfold 3 { - \time 4/4 { r1 |} - \time 3/4 { r2. |} - } - - \time 4/4 - b'4.-> a a8-> g8 ~ | - \time 6/8 - g4. r8 g8 fis | - \time 9/8 - e2 r4 d8 r cis | - - \repeat volta 2 { - \time 7/8 { r8*7 |} - \time 3/4 { r2. |} - - \repeat unfold 2 { - \time 4/4 { r1 |} - \time 3/4 { r2. |} - } - \time 4/4 - b'4.-> a a8-> g8 ~ | - } \alternative { - { \time 6/8 g4. r8 g8 fis | - \time 9/8 e2 r4 d8 r cis |} - { \time 6/8 g'4. r8 g8 fis |} - } -} - -keysBeautyLower = \relative c { - \repeat unfold 3 { - \time 4/4 { b1 | } - \time 3/4 { d4. cis | } - } - \time 4/4 { R1 |} - \time 6/8 R8*6 | - \time 9/8 R8*9 | - - \repeat volta 2 { - \time 7/8 { b8*7 | } - \time 3/4 { d4. cis | } - - \repeat unfold 2 { - \time 4/4 { b1 | } - \time 3/4 { d4. cis | } - } - \time 4/4 { R1 |} - } \alternative { - { \time 6/8 R8*6 | - \time 9/8 R8*9 | } - { \time 6/8 { R8*6 |} } - } -} - -keyboard = \new PianoStaff << - \set PianoStaff.midiInstrument = #"reed organ" - \new Staff \relative c' { - \time 2/4 - \key cis \minor - R2 | r4 r8 ~ | - \repeat volta 2 \keyboardIntroUpper - \alternative { - { r2 | } - { \keysIntroEndUpper } - } - - %% Stick solo - \repeat unfold 2 \keysSoloUpper - - %% Spooky! - \key fis \minor - \set PianoStaff.midiInstrument = #"choir aahs" - \repeat volta 2 \keysSpookyUpper - - %% Half time feel - \key b \minor - \repeat volta 2 { - \set PianoStaff.midiInstrument = #"reed organ" - \repeat volta 2 \keysHalfUpper - \keysWeirdUpper - \keysDanceUpper - } - - %% Beauty - \set PianoStaff.midiInstrument = #"string ensemble 1" - \keysBeautyUpper - } - - \new Staff \relative c { - \clef bass - \key cis \minor - r2 | r2 | - \repeat volta 2 \keyboardIntroLower - \alternative { - { r2 | } - { \keysIntroEndLower } - } - - \repeat unfold 2 \keysSoloLower - - %% Spooky! - \key fis \minor - \repeat volta 2 \keysSpookyLower - - %% Half time feel - \key b \minor - \repeat volta 2 { - \repeat volta 2 \keysHalfLower - \keysWeirdLower - \keysDanceLower - } - - %% Beauty - \keysBeautyLower - } ->> diff --git a/03-circus/music/keys.ly b/03-circus/music/keys.ly new file mode 100644 index 0000000..0a9d5ad --- /dev/null +++ b/03-circus/music/keys.ly @@ -0,0 +1,255 @@ +keyboardIntroUpper = \relative c' { + 8 ~ -. r -. r -. r -. + r -. r -. r -. r + + 8 ~ + 8 ~ -. + r -. r -. r -. + r -. r -. + + 8 r r 8 ~ 2 | + 8 r r 8 ~ 2 | +} + +keyboardIntroLower = \relative c { + cis4-. gis-. cis-. gis-. + cis-. gis-. cis-. r8 cis ~ + cis4 gis-. cis-. gis-. + cis-. gis-. + dis8 r r d ~ d2 | + dis8 r r d ~ d2 | +} + +keysIntroEndUpper = \relative c' { + r8 -. r -. | + r -. r -. | + r -. r -. | + r -. r -. | +} + +keysIntroEndLower = \relative c { + cis4-. gis-. | cis-. gis-. | + cis-. gis-. | cis-. gis-. | +} + +keysSoloUpper = \relative c' { + \time 2/4 + r8 -. r -. | + r -. r -. | + r -. r -. | + \time 3/4 + r -. r r -. r | + \time 2/4 + r8 -. r -. | + r -. r -. | + r -. r -. | + r -. r r | + -. r r -. | +} + +keysSoloLower = \relative c { + \time 2/4 + cis4-. gis-. | cis-. gis-. | + cis-. gis-. | + \time 3/4 + cis8 r gis gis r gis | + \time 2/4 + a4-. e-. | a-. e-. | a-. e-. | + a-. c8 b | r f f r | +} + +keysSpookyUpper = \relative c' { + \time 2/4 + 2 ~ | ~ | ~ | + \time 3/4 + 2. | + \time 2/4 + 2 ~ | ~ | + ~ | ~ | + | +} + +keysSpookyLower = \relative c { + \time 2/4 + fis2 ~ | fis ~ | fis ~ | + \time 3/4 + fis2. | + \time 2/4 + d2 ~ | d ~ | d ~ | d ~ | d | +} + +keysHalfUpper = \relative c' { + \time 2/4 + r4 8-. r | + r4 8-. r | + r4 8-. r | + \time 3/4 + r4 8-. r -. r | + \time 2/4 + r4 8-. r | + r4 8-. r | + r4 8-. r | + r4 8-. r | + r4 8-. r | +} + +keysHalfLower = \relative c { + \time 2/4 + b4. r8 | b4. r8 | b4. r8 | + \time 3/4 + b4-. r r | + \time 2/4 + g-. r | g-. r | g-. r | + g-. r | g-. r8 g-. | +} + +keysWeirdUpper = \relative c' { + \repeat volta 2 { + \time 5/4 { 8 r r r r r |} + \time 9/8 { 8 r r r r r |} + } \alternative { + { 8 r r r r r |} + { 8 r r r r r |} + } +} + +keysWeirdLower = \relative c { + \repeat volta 2 { + \time 5/4 { g8 r g r g r g r g r |} + \time 9/8 { b8 r b r b r b r b | } + } \alternative { + { b8 r b r b r b r b |} + { b8 r b r b r b r b |} + } +} + +keysDanceUpper = \relative c' { + \time 5/4 { 4 r2 r2 | 4 r2 r2 | } + \time 3/4 { 2. | 4 ~ 4 r4 | } +} + +keysDanceLower = \relative c { + \time 5/4 { d4 r2 r2 | d4 r2 r2 | } + \time 3/4 { e2. | e4 d4 r4 | } +} + +keysBeautyUpper = \relative c' { + \repeat unfold 3 { + \time 4/4 { r1 |} + \time 3/4 { r2. |} + } + + \time 4/4 + b'4.-> a a8-> g8 ~ | + \time 6/8 + g4. r8 g8 fis | + \time 9/8 + e2 r4 d8 r cis | + + \repeat volta 2 { + \time 7/8 { r8*7 |} + \time 3/4 { r2. |} + + \repeat unfold 2 { + \time 4/4 { r1 |} + \time 3/4 { r2. |} + } + \time 4/4 + b'4.-> a a8-> g8 ~ | + } \alternative { + { \time 6/8 g4. r8 g8 fis | + \time 9/8 e2 r4 d8 r cis |} + { \time 6/8 g'4. r8 g8 fis |} + } +} + +keysBeautyLower = \relative c { + \repeat unfold 3 { + \time 4/4 { b1 | } + \time 3/4 { d4. cis | } + } + \time 4/4 { R1 |} + \time 6/8 R8*6 | + \time 9/8 R8*9 | + + \repeat volta 2 { + \time 7/8 { b8*7 | } + \time 3/4 { d4. cis | } + + \repeat unfold 2 { + \time 4/4 { b1 | } + \time 3/4 { d4. cis | } + } + \time 4/4 { R1 |} + } \alternative { + { \time 6/8 R8*6 | + \time 9/8 R8*9 | } + { \time 6/8 { R8*6 |} } + } +} + +keyboard = << + \new Staff \relative c' { + %%\set Staff.midiInstrument = #"reed organ" + \time 2/4 + \key cis \minor + R2 | r4 r8 ~ | + \repeat volta 2 \keyboardIntroUpper + \alternative { + { r2 | } + { \keysIntroEndUpper } + } + + %% Stick solo + \repeat unfold 2 \keysSoloUpper + + %% Spooky! + \key fis \minor + %%\set Staff.midiInstrument = #"choir aahs" + \repeat volta 2 \keysSpookyUpper + + %% Half time feel + \key b \minor + \repeat volta 2 { + %%\set Staff.midiInstrument = #"reed organ" + \repeat volta 2 \keysHalfUpper + \keysWeirdUpper + \keysDanceUpper + } + + %% Beauty + %%\set Staff.midiInstrument = #"string ensemble 1" + \keysBeautyUpper + } + + \new Staff \relative c { + \clef bass + %%\set Staff.midiInstrument = #"reed organ" + \key cis \minor + r2 | r2 | + \repeat volta 2 \keyboardIntroLower + \alternative { + { r2 | } + { \keysIntroEndLower } + } + + \repeat unfold 2 \keysSoloLower + + %% Spooky! + \key fis \minor + %%\set Staff.midiInstrument = #"choir aahs" + \repeat volta 2 \keysSpookyLower + + %% Half time feel + \key b \minor + \repeat volta 2 { + \repeat volta 2 \keysHalfLower + \keysWeirdLower + \keysDanceLower + } + + %% Beauty + %%\set Staff.midiInstrument = #"string ensemble 1" + \keysBeautyLower + } +>> diff --git a/03-circus/music/stick.ly b/03-circus/music/stick.ly index 95aef9b..6bc0b3f 100644 --- a/03-circus/music/stick.ly +++ b/03-circus/music/stick.ly @@ -303,10 +303,7 @@ stickFinalRight = \relative c { fis2. ~ | fis2. | } -stick = \new PianoStaff << - \set PianoStaff.midiInstrument = #"clav" - \set PianoStaff.pedalSustainStyle = #'bracket - +stick = << \new Staff \relative c' { \key cis \minor \clef "treble_8" diff --git a/03-circus/parts/bass.ly b/03-circus/parts/bass.ly new file mode 100644 index 0000000..3b4dc67 --- /dev/null +++ b/03-circus/parts/bass.ly @@ -0,0 +1,24 @@ +\version "2.19.27" + +\header { + title = "Circus" + subtitle = "Bass" + composer = "The very pretentious elephlies" + copyright = \markup { \char ##x00A9 "2002—2016 Ricardo Wurmus" } +} + +\include "../../settings.ly" +\include "../music/bass.ly" + +\score { + \compressMMRests { \bass } + + \layout { + indent = #0 + short-indent = #0 + \context { + \Score + \numericTimeSignature + } + } +} diff --git a/03-circus/parts/keys.ly b/03-circus/parts/keys.ly new file mode 100644 index 0000000..c27a121 --- /dev/null +++ b/03-circus/parts/keys.ly @@ -0,0 +1,28 @@ +\version "2.19.27" + +\header { + title = "Circus" + subtitle = "Keyboard" + composer = "The very pretentious elephlies" + copyright = \markup { \char ##x00A9 "2002—2016 Ricardo Wurmus" } +} + +\include "../../settings.ly" +\include "../music/keys.ly" + +\score { + \new PianoStaff = "keyboard" \with { + pedalSustainStyle = #'bracket + } { + \compressMMRests \keyboard + } + \layout { + \tempo 4 = 90 + indent = #0 + short-indent = #0 + \context { + \Score + \numericTimeSignature + } + } +} diff --git a/03-circus/parts/stick.ly b/03-circus/parts/stick.ly new file mode 100644 index 0000000..f3b72c5 --- /dev/null +++ b/03-circus/parts/stick.ly @@ -0,0 +1,28 @@ +\version "2.19.27" + +\header { + title = "Circus" + subtitle = "Grand Stick" + composer = "The very pretentious elephlies" + copyright = \markup { \char ##x00A9 "2002—2016 Ricardo Wurmus" } +} + +\include "../../settings.ly" +\include "../music/stick.ly" + +\score { + \new PianoStaff = "grand stick" \with { + pedalSustainStyle = #'bracket + } { + \compressMMRests \stick + } + \layout { + \tempo 4 = 90 + indent = #0 + short-indent = #0 + \context { + \Score + \numericTimeSignature + } + } +} -- cgit v1.2.3