From 1e05b523dc1e5d1b162be1821965d1b7b2ccee98 Mon Sep 17 00:00:00 2001 From: Eric Teunis de Boone Date: Sat, 10 Feb 2024 20:33:51 +0100 Subject: [PATCH] [seconds] Score files for Cullen Bay Seconds (see previous commit) --- 5-4_marches/cullen_bay/full.ly | 80 +++++++++--- .../cullen_bay/notes.pipes.seconds.ily | 33 +++++ 5-4_marches/cullen_bay/pipes.full.ly | 123 ++++++++++++++++++ 5-4_marches/cullen_bay/pipes.seconds.ly | 48 +++++++ 4 files changed, 265 insertions(+), 19 deletions(-) create mode 100644 5-4_marches/cullen_bay/notes.pipes.seconds.ily create mode 100644 5-4_marches/cullen_bay/pipes.full.ly create mode 100644 5-4_marches/cullen_bay/pipes.seconds.ly diff --git a/5-4_marches/cullen_bay/full.ly b/5-4_marches/cullen_bay/full.ly index 82b9af0..7ec1a79 100644 --- a/5-4_marches/cullen_bay/full.ly +++ b/5-4_marches/cullen_bay/full.ly @@ -8,23 +8,31 @@ \include "./notes.tenor.ily" \include "./notes.side.ily" \include "./notes.pipes.ily" +\include "./notes.pipes.seconds.ily" +%\include "./notes.lyrics.ily" + +\layout { + indent = 5.0 + short-indent = 2.0 +} \score { \new StaffGroup << - \global - \new Staff { - \pipeglobal - \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentPipes } - \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentPipes } + \new Staff \with { + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global << - \global - { + \new NullVoice = "format" { \repeat unfold 4 { \line \bar "||" \break \line \bar "|." \break } }%Format - { + \new Voice = "pipes" { + \pipeglobal + \repeat unfold 2 { \pipesA } \repeat unfold 2 { \pipesB } \repeat unfold 2 { \pipesC } @@ -32,48 +40,82 @@ }%Pipes >> } - \new PipeBandDrumStaff = "side" { - \set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide} - \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} +%{ \new Staff = "song" { + \lyricsglobal + \new Voice = "lyrics" { + + } + } +}% +%{ \new Lyrics = "verse1" { + \lyricsglobal + \lyricsto "lyrics" { + \verseA + } + } +%} + \new Staff = "seconds" \with { + instrumentName = \markup{ \instrumentPipes \instrumentSecnd } + shortInstrumentName = \markup{ \shortInstrumentPipes \shortInstrumentSecnd } + } { + \pipessecndglobal + + \repeat unfold 2 { \pipessecndA } + \repeat unfold 2 { \pipessecndB } + \repeat unfold 2 { \pipessecndC } + \repeat unfold 2 { \pipessecndD } + } + \new PipeBandDrumStaff = "side" \with { + instrumentName = \markup { \instrumentSide } + shortInstrumentName = \markup{ \shortInstrumentSide } + } { + \sideglobal + \repeat unfold 2 { \snareA } \repeat unfold 2 { \snareB } \repeat unfold 2 { \snareC } \repeat unfold 2 { \snareD } - } - \new PipeBandDrumStaff = "tenor" { + \new PipeBandDrumStaff = "tenor" \with { + instrumentName = \markup{ \instrumentTenor } + shortInstrumentName = \markup{ \shortInstrumentTenor } + } { \tenorglobal - \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } - \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } \repeat unfold 4 { \tenorAA \tenorAB } } - \new PipeBandDrumStaff = "bass" { + \new PipeBandDrumStaff = "bass" \with { + instrumentName = \markup{ \instrumentBass } + shortInstrumentName = \markup{ \shortInstrumentBass } + } { \bassglobal - \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } - \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + \repeat unfold 4 { \bassAA \bassAB } - } >> \header { title = \title + subtitle = \subtitle meter = \meter composer = \markup \large { \column \right-align { + $(if (not (string=? "" composerLyrics)) #{ \markup { \line { \composerLyrics ":" } } #} ) $(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} ) + $(if (not (string=? "" composerPipessecnd)) #{ \markup {\line { \composerPipessecnd ":" }} #} ) $(if (not (string=? "" composerSide)) #{ \markup {\line { \composerSide ":" }} #} ) $(if (not (string=? "" composerTenor)) #{ \markup {\line { \composerTenor ":" }} #} ) $(if (not (string=? "" composerBass)) #{ \markup {\line { \composerBass ":" }} #} ) } \column \right-align { + $(if (not (string=? "" composerLyrics)) #{ \markup { \line { "Lyrics" } } #} ) $(if (not (string=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} ) + $(if (not (string=? "" composerPipessecnd)) #{ \markup {\line { \instrumentPipessecnd }}#} ) $(if (not (string=? "" composerSide)) #{ \markup {\line { \instrumentSide }}#} ) $(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} ) $(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} ) diff --git a/5-4_marches/cullen_bay/notes.pipes.seconds.ily b/5-4_marches/cullen_bay/notes.pipes.seconds.ily new file mode 100644 index 0000000..a6468a6 --- /dev/null +++ b/5-4_marches/cullen_bay/notes.pipes.seconds.ily @@ -0,0 +1,33 @@ +% 5/4 Cullen Bay +% Pipes (Seconds) +\version "2.18.2" +composerPipesSecnd = "Ian Duncan" +arrangerPipesSecnd = "" +pipessecndglobal = { + \key a \mixolydian +} +% Music +pipessecndA = { + \grg c8. [ d16 ] \dble e8 [ \grg c8 ] \thrwd d8 [ \grg e16. d32 ] \grg c2 | + \grg a8. [ b16 ] \dblc c8 [ \grg a8 ] \grip b8 [ c32 d16. ] \dblc c2 | + \grg d8 [ f8 ] \dblc c8 [ \gre a8 ] \grip b8 [ \grg c16. b32 ] \dblc e2 | + \grg c8. [ d16 ] \dble e8 [ \grg c8 ] \thrwd d8 [ \grg e16. d32 ] \grg c2 +} +pipessecndB = { + \dblf f8 [ c8 ] \dblc c8 [ a32 c16. ] \grg d8 [ c32 a16. ] \dblc c2 | + \dblf f8 [ c8 ] \dblc c8 [ a32 c16. ] \grg d8 [ c32 a16. ] \dbld d2 | + \dblf f8 [ c8 ] \dblc c8 [ a32 c16. ] \grg d8 [ c32 a16. ] \dblc c2 | + \grg c8. [ d16 ] \dble e8 [ \grg c8 ] \thrwd d8 [ \grg e16. d32 ] \grg c2 +} +pipessecndC = { + \dble e8 [ \gre c8 ] c8 [ d32 e16. ] f8 [ e32 d16. ] \grG a2 | + \dblc c8 [ a8 ] a8 [ b32 c16. ] b8 [ c32 d16. ] \dblc c2 | + \grg d8 [ f8 ] \dblc c8 [ a8 ] \dblb b8 [ \grg c16. b32 ] \dblc c2 | + \grg c8. [ d16 ] \dble e8 [ \grg c8 ] \thrwd d8 [ \grg e16. d32 ] \grg c2 +} +pipessecndD = { + \dblc c8 [ \grg a32 c16. ] \dblf f8 [ c8 ] \dbld d8 [ c32 a16. ] \dblc c2 | + \dble e8 [ \grg c8 ] \grip c8 [ \grg d32 e16. ] \dblc c8 [ b32 a16. ] \dblG G2 | + \dblc c8 [ \grg a32 c16. ] \grg d8 [ f8 ] \grg d16. [ c32 b16. d32 ] \dblc c2 | + \grg c8. [ d16 ] \dble e8 [ \grg c8 ] \thrwd d8 [ \grg e16. d32 ] \dblc c2 +} diff --git a/5-4_marches/cullen_bay/pipes.full.ly b/5-4_marches/cullen_bay/pipes.full.ly new file mode 100644 index 0000000..d17d11e --- /dev/null +++ b/5-4_marches/cullen_bay/pipes.full.ly @@ -0,0 +1,123 @@ +\version "2.19.0" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" +\include "./notes.pipes.seconds.ily" +%\include "./notes.pipes.thirds.ily" + +\layout { + indent = 8.0 + short-indent = 2.0 +} + +\score { + \new StaffGroup << + \new Staff = "pipes" \with { + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat unfold 4 { + \repeat volta 2 { \line } \break + } + }%Format + \new Voice = "pipes" { + \pipesA + \pipesB + \pipesC + \pipesD + }%Pipes + >> + } + \new Staff = "seconds" \with { + instrumentName = \markup{ \instrumentPipesSecnd } + shortInstrumentName = \markup{ \shortInstrumentPipesSecnd } + } { + \pipessecndglobal + \pipessecndA + \pipessecndB + \pipessecndC + \pipessecndD + } +%{ \new Staff = "thirds" \with { + instrumentName = \markup{ \instrumentPipesThrd } + shortInstrumentName = \markup{ \shortInstrumentPipeTthrd } + } { + \pipesthrdglobal + + } +%} + >> + \header { + title = \title + subtitle = \subtitle + meter = \meter + composer = \markup \large { + \column \right-align { + $(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} ) + $(if (not (string=? "" composerPipessecnd)) #{ \markup {\line { \composerPipessecnd ":" }} #} ) + $(if (not (string=? "" composerPipesthrd)) #{ \markup {\line { \composerPipesthrd ":" }} #} ) + } + \column \right-align { + $(if (not (string=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} ) + $(if (not (string=? "" composerPipessecnd)) #{ \markup {\line { \instrumentPipessecnd }}#} ) + $(if (not (string=? "" composerPipesthrd)) #{ \markup {\line { \instrumentPipesthrd }}#} ) + } + } + } +} +\score { + \new StaffGroup << + \global + \new Staff = "pipes" \with { + midiInstrument = #"bagpipe" + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \pipeglobal + %%Tune + \unfoldRepeats{ + \repeat volta 2 { \pipesA } \break + \repeat volta 2 { \pipesB } \break + \repeat volta 2 { \pipesC } \break + \repeat volta 2 { \pipesD } \break + } + } + \new Staff = "seconds" \with { + midiInstrument = #"bagpipe" + instrumentName = \markup{ \instrumentPipesSecnd } + shortInstrumentName = \markup{ \shortInstrumentPipesSecnd } + } { + \pipessecndglobal + %% Seconds + \unfoldRepeats{ + \repeat volta 2 { \pipessecndA } \break + \repeat volta 2 { \pipessecndB } \break + \repeat volta 2 { \pipessecndC } \break + \repeat volta 2 { \pipessecndD } \break + } + } +%{ \new Staff = "thirds" \with { + midiInstrument = #"bagpipe" + instrumentName = \markup{ \instrumentPipesThrd } + shortInstrumentName = \markup{ \shortInstrumentPipeThrd } + } { + \pipesthrdglobal + %% Thirds + } +%} + >> + \midi { \confTempo } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/5-4_marches/cullen_bay/pipes.seconds.ly b/5-4_marches/cullen_bay/pipes.seconds.ly new file mode 100644 index 0000000..c8a928b --- /dev/null +++ b/5-4_marches/cullen_bay/pipes.seconds.ly @@ -0,0 +1,48 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.seconds.ily" + +\score { + \new Staff { + \global + \pipessecndglobal + + \repeat volta 2 { \pipessecndA } \break + \repeat volta 2 { \pipessecndB } \break + \repeat volta 2 { \pipessecndC } \break + \repeat volta 2 { \pipessecndD } \break + } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentSecnd + composer = \composerPipesSecnd + arranger = \arrangerPipesSecnd + } +} +\score { + \new Staff { \global \pipessecndglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \unfoldRepeats{ + \repeat volta 2 { \pipessecndA } \break + \repeat volta 2 { \pipessecndB } \break + \repeat volta 2 { \pipessecndC } \break + \repeat volta 2 { \pipessecndD } \break + } + } + \midi { \confTempo } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentSecnd + composer = \composerPipesSecnd + arranger = \arrangerPipesSecnd + } + +}