1
0
Fork 0
mirror of https://github.com/kastdeur/pipeband-music.git synced 2024-12-22 08:13:31 +01:00

[seconds] Score files for Cullen Bay Seconds (see previous commit)

This commit is contained in:
Eric Teunis de Boone 2024-02-10 20:33:51 +01:00
parent 52c5d1e829
commit 1e05b523dc
4 changed files with 265 additions and 19 deletions

View file

@ -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 <<
\new Staff \with {
instrumentName = \markup{ \instrumentPipes }
shortInstrumentName = \markup{ \shortInstrumentPipes }
} {
\global
\new Staff {
\pipeglobal
\set PipeBandDrumStaff.instrumentName = \markup{ \instrumentPipes }
\set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentPipes }
<<
\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 }}#} )

View file

@ -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
}

View file

@ -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
}
}

View file

@ -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
}
}