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

Added Miss Kirkwood, Amazing Grace + Added Lyrics templating

This commit is contained in:
Eric Teunis de Boone 2016-10-25 09:54:42 +02:00
parent b439412be5
commit ce15c4355e
22 changed files with 672 additions and 306 deletions

View file

@ -2,10 +2,10 @@
% Side % Side
\version "2.18.2" \version "2.18.2"
composerSide = "E.T. de Boone, 2016" composerSide = "E.T. de Boone, 2016"
sideglobal = {} sideglobal = {
% Music \eighthBeaming
ending = \drummode {
} }
% Music
snareAA = \drummode { snareAA = \drummode {
d16. g32 | d16. g32 |

View file

@ -43,7 +43,7 @@
\header { \header {
title = \title title = \title
meter = \meter meter = \meter
instrument = \instrumentPipes\instrumentSecnd instrument = \instrumentPipessecnd
composer = \composerPipessecnd composer = \composerPipessecnd
} }
} }
@ -66,7 +66,7 @@
\header { \header {
title = \title title = \title
meter = \meter meter = \meter
instrument = \instrumentPipes \instrumentSecnd instrument = \instrumentPipessecnd
composer = \composerPipessecnd composer = \composerPipessecnd
} }

View file

@ -1,77 +0,0 @@
Bagpipe Reader:1.0
MIDINoteMappings,(54,56,58,59,61,63,64,66,68,56,58,60,61,63,65,66,68,70,55,57,59,60,62,64,65,67,69)
FrequencyMappings,(370,415,466,494,554,622,659,740,831,415,466,523,554,622,699,740,831,932,392,440,494,523,587,659,699,784,880)
InstrumentMappings,(71,71,45,33,1000,60,70)
GracenoteDurations,(50,40,30,50,100,200,800,1200,250,250,250,500,200)
FontSizes,(100,100,88,100,250)
TuneFormat,(1,0,F,L,500,400,500,500,L,1,0)
TuneTempo,60
"Amazing Grace",(Y,L,0,0,Times New Roman,16,700,0,0,18,0,0,0)
"Hymn",(T,C,0,0,Times New Roman,14,400,0,0,18,0,0,0)
"Traditional",(M,R,0,0,Times New Roman,10,400,0,0,18,0,0,0)
"The Seaforth Highlanders of Holland",(F,R,0,0,Times New Roman,10,400,0,0,18,0,0,0)
"25",(F,C,0,0,Times New Roman,10,400,0,0,18,0,0,0)
"2002",(F,L,0,0,Times New Roman,10,400,0,0,18,0,0,0)
"1ste keer solo",(I,L,0,0,Times New Roman,11,400,0,0,18,0,0,0)
& sharpf sharpc 3_4
gg LAr_8 'la Dl_16
! lgstd D_2 gg Fr_8 Er_16 Dl_16
! gg F_2 gg Fr_8 'f El_16
! hvthrd D_2 gg B_4
! strlg LA_2 gg LAr_8 'la Dl_16 !t
& sharpf sharpc
lgstd D_2 gg Fr_8 Er_16 Dl_16
! gg F_2 gg Er_8 'e Fl_16
! dbha HA_2 gg HA_4
! grp HA_2 Fr_8 'f HAl_16 !t
& sharpf sharpc
strhg HA_2 gg Fr_8 Er_16 Dl_16
! gg F_2 gg Fr_8 'f El_16
! hvthrd D_2 gg B_4
! strlg LA_2 gg LAr_8 'la Dl_16 !t
& sharpf sharpc
lgstd D_2 gg Fr_8 Er_16 Dl_16
! gg F_2 gg E_4
! hvthrd D_2 cg D_4
! lgstd D_2
!I
"2e keer hele band, bij 3e keer ook seconds",(I,L,0,0,Times New Roman,11,400,0,0,18,0,0,0)
& sharpf sharpc 3_4
I!'' gg LAr_8 'la Dl_16
! lgstd D_2 gg Fr_8 Er_16 Dl_16
! gg F_2 gg Fr_8 'f El_16
! hvthrd D_2 gg B_4
! strlg LA_2 gg LAr_8 'la Dl_16 !t
& sharpf sharpc
lgstd D_2 gg Fr_8 Er_16 Dl_16
! gg F_2 gg Er_8 'e Fl_16
! dbha HA_2 gg HA_4
! grp HA_2 Fr_8 'f HAl_16 !t
& sharpf sharpc
strhg HA_2 gg Fr_8 Er_16 Dl_16
! gg F_2 gg Fr_8 'f El_16
! hvthrd D_2 gg B_4
! strlg LA_2 gg LAr_8 'la Dl_16 !t
& sharpf sharpc
lgstd D_2 gg Fr_8 Er_16 Dl_16
! gg F_2 gg E_4
! '1 hvthrd D_2 cg D_4
! lgstd D_2 _'
! '2 dbe E_2 'e
! lgstd D_2 _'
''!I

View file

@ -0,0 +1,83 @@
\version "2.19.0"
\include "config.ily"
%\include "notes.bass.ily"
%\include "notes.tenor.ily"
\include "notes.side.ily"
\include "notes.pipes.ily"
\score {
\new StaffGroup <<
\new Staff {
\global
\pipeglobal
\set PipeBandDrumStaff.instrumentName = \markup{ \instrumentPipes }
\set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentPipes }
<<
{
\repeat volta 2 {
\part
\line \break
\line \break
\line \break
\halfline
}
\alternative {
{\halfline}
{\halfline}
}
\bar "|."
}%Format
{
\pipesA
\pipesAendA s4
\pipesAendB s4
}%Pipes
>>
}
\new PipeBandDrumStaff = "side" {
\sideglobal
\set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide}
\set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide}
\snarePart
\snareAA
\snareAB
\snareAC
\snareAD
\snareADendA
\snareADendB
}
% \new PipeBandDrumStaff = "tenor" {
% \tenorglobal
% \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor }
% \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor }
%
% }
% \new PipeBandDrumStaff = "bass" {
% \bassglobal
% \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass }
% \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass}
%
% }
>>
\header {
title = \title
meter = \meter
composer = \markup \large {
\column \right-align {
$(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} )
$(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=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} )
$(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,36 @@
% 3/4 Amazing Grace
% Pipes
\version "2.18.2"
composerPipes = ""
pipeglobal = {
\bagpipeKey
}
% Music
pipesA = {
\grg a8. [ d16 ] |
\dbld d2 \grg f8 [ e16 d16 ] |
\grg f2 \grg f8. [ e16 ] |
\gripthrwd d2 \grg b4 |
\grG a2 \grg a8. [ d16 ] |
\dbld d2 \grg f8 [ e16 d16 ] |
\grg f2 \grg e8. [ f16 ] |
\dblA A2 \grg A4 |
\grip A2 f8. [ A16 ] |
\grg A2 \grg f8 [ e16 d16 ] |
\grg f2 \grg f8. [ e16 ] |
\gripthrwd d2 \grg b4 |
\grG a2 \grg a8. [ d16 ] |
\dbld d2 \grg f8 [ e16 d16 ] |
\grg f2 \grg e4 |
}
pipesAendA = {
\gripthrwd d2 \grc d4 |
\dbld d2
}
pipesAendB = {
\dble e2. |
\dbld d2
}

View file

@ -2,30 +2,39 @@
% Side % Side
\version "2.18.2" \version "2.18.2"
composerSide = "" composerSide = ""
sideglobal = {}
snarePart = \drummode { snarePart = \drummode {
\flamd d8. g16 | \flamd d8. g16 |
} }
snareAA = \drummode { snareAA = \drummode {
\flamd d2)\! \flamd d8 g16 d16 | \flamd d2)\! \flamd d8 g32 d16. |
\flamd d2 \flamd d8. g16 | \flamd d2 \flamd d8. g16 |
d4:32( d4:32)( d4:32)(\> | d4:32( d4:32)( d4:32)(\> |
d2)\! \flamd d8. g16 | d2)\! \flamd d8. g16 |
} }
snareAB = \drummode { snareAB = \drummode {
\flamd d2 \flamd d8 g16 d16 | \flamd d2 \flamd d8 g32 d16. |
\flamd d2 \flamd d8. \flamg g16-> | \flamd d2 \flamd d8. \flamg g16-> |
d4:32(\< d4:32)( d4:32)(\> | d4:32(\< d4:32)( d4:32)(\> |
d4:32)(\! d4:32)( d4:32)(\< | d4:32)(\! d4:32)( d4:32)(\< |
} }
snareAC = \drummode { snareAC = \drummode {
d2->)\! d8 g16 d16 | d2->)\! d8 g32 d16. |
\flamd d2 d8. g16 | \flamd d2 d8. g16 |
d4:32( d4:32)( d4:32)(\> | d4:32( d4:32)( d4:32)(\> |
d2)\! \flamd d8. g16 | d2)\! \flamd d8. g16 |
} }
snareAD = \drummode { snareAD = \drummode {
\flamd d2 d8 g16 d16 | \flamd d2 d8 g32 d16. |
\flamd d2 \dragd d4 | \flamd d2 \dragd d4 |
d4:32(\> d4:32)( d4:32)(\! | }
d4:32)( d4:32)(\< d4:32)(
snareADendA = \drummode {
d4:32(\> d4:32)( d4:32)(\! |
d4:32)( d4:32)(\< d4:32)\laissezVibrer \! |
}
snareADendB = \drummode {
d4:32(\> d4:32)( d4:32)(\! |
d4:32)( d4:32)(\< d4)
} }

View file

@ -0,0 +1,56 @@
\version "2.18.2"
\include "config.ily"
\include "notes.pipes.ily"
\score {
\new Staff {
\global
\pipeglobal
<<
{
\repeat volta 2 {
\part
\line \break
\line \break
\line \break
\halfline
}
\alternative {
{\halfline}
{\halfline}
}
\bar "|."
}%Format
{
\pipesA
\pipesAendA s4
\pipesAendB s4
}
>>
}
\header {
title = \title
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
}
}
\score {
\new Staff { \global \pipeglobal
\set Staff.midiInstrument = #"bagpipe"
%%Tune
\pipesA
\pipesAendA
\pipesA
\pipesAendA
}
\midi { \confTempo }
\header {
title = \title
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
}
}

View file

@ -1,49 +0,0 @@
Bagpipe Music Writer Gold:1.0
MIDINoteMappings,(54,56,58,59,61,63,64,66,68,56,58,60,61,63,65,66,68,70,55,57,59,60,62,64,65,67,69)
FrequencyMappings,(370,415,466,494,554,622,659,740,831,415,466,523,554,622,699,740,831,932,392,440,494,523,587,659,699,784,880)
InstrumentMappings,(71,71,45,33,1000,60,70)
GracenoteDurations,(20,40,30,50,100,200,800,1200,250,250,250,500,200)
FontSizes,(110,120,100,80,300)
TuneFormat,(1,0,F,L,500,500,500,500,L,0,0)
TuneTempo,46
"Miss Kirkwood",(T,L,0,0,Times New Roman,16,700,0,0,18,0,0,0)
"Slow March",(Y,C,0,0,Times New Roman,14,400,0,0,18,0,0,0)
"",(M,R,0,0,Times New Roman,14,400,0,0,18,0,0,0)
"",(F,R,0,0,Times New Roman,12,400,0,0,18,0,0,0)
& sharpf sharpc 6_8 I!'' E_8
! dbc C_4 'c dbb B_4 strlg LA_8
! dbe E_4 'e dbc C_4 'c
! dbe E_4 C_8 dbha HA_4 HG_8
! hdbf F_4 'f gg E_4 'e !t
& sharpf sharpc gg Fr_8 HAr_8 'ha Fl_16 dbe E_4 C_8
! dbf Fr_8 gg Er_8 'e Fl_16 gg LA_4 grp C_8
! gg E_4 C_8 dbf Fr_8 gg Br_8 'b dg Cl_16
! eg LA_4 'la brl LA_4 ''!I
& sharpf sharpc I!'' E_8
! dbha HA_4 HG_8 hdbf F_4 HA_8
! hdbe E_4 'e dbc C_4 E_8
! gg LA_4 F_8 gg E_4 B_8
! gg C_4 grp C_8 dbc Cr_8 Br_8 strlg LAl_8 !t
& sharpf sharpc dbha HA_4 HG_8 hdbf F_4 HA_8
! hdbe E_4 'e dbc C_4 E_8
! gg LA_4 F_8 gg Er_8 Br_8 'b dg Cl_16
! eg LA_4 'la brl LA_4 ''!I

View file

@ -1,75 +0,0 @@
Bagpipe Reader:1.0
MIDINoteMappings,(54,56,58,59,61,63,64,66,68,56,58,60,61,63,65,66,68,70,55,57,59,60,62,64,65,67,69)
FrequencyMappings,(370,415,466,494,554,622,659,740,831,415,466,523,554,622,699,740,831,932,392,440,494,523,587,659,699,784,880)
InstrumentMappings,(71,71,45,33,1000,60,70)
GracenoteDurations,(20,40,30,50,100,200,800,1200,250,250,250,500,200)
FontSizes,(110,120,100,80,0)
TuneFormat,(1,0,F,L,500,500,500,500,L,1,0)
TuneTempo,46
"Miss Kirkwood",(T,L,0,0,Times New Roman,16,700,0,0,18,0,0,0)
"Slow March",(Y,C,0,0,Times New Roman,14,400,0,0,18,0,0,0)
"PM FrankJan de Boone-The Seaforth Highlanders of Holland",(F,R,0,0,Times New Roman,10,400,0,0,18,0,0,0)
"M 1",(F,C,0,0,Times New Roman,10,400,0,0,18,0,0,0)
"9 June 2010",(F,L,0,0,Times New Roman,10,400,0,0,18,0,0,0)
& sharpf sharpc 6_8 I!'' gg E_8
! dbc C_4 'c dbb B_4 strlg LA_8
! dbe E_4 'e dbc C_4 'c space
! dbe E_4 C_8 dbha HA_4 HG_8
! hdbf F_4 'f dbe E_4 'e space !t
& sharpf sharpc dbf Fr_8 HAr_8 'ha Fl_16 dbe E_4 C_8
! dbf Fr_8 Er_8 'e Fl_16 gg LA_4 grp C_8
! dbe E_4 C_8 dbf Fr_8 Br_8 'b dg Cl_16
! eg LA_4 'la brl LA_4 space ''!I
& sharpf sharpc I!'' E_8
! dbha HA_4 HG_8 hdbf F_4 HA_8
! hdbe E_4 'e dbc C_4 E_8
! abr LA_4 F_8 dbe E_4 B_8
! gg C_4 grp C_8 dbc Cr_8 Br_8 strlg LAl_8 !t
& sharpf sharpc dbha HA_4 HG_8 hdbf F_4 HA_8
! hdbe E_4 'e dbc C_4 E_8
! abr LA_4 F_8 dbe Er_8 Br_8 'b dg Cl_16
! eg LA_4 'la '1 brl LA_4 _' '2 brl LA_4 'la space _' ''!I
"Seconds",(I,L,0,0,Times New Roman,11,400,0,0,0,0,0,0)
& sharpf sharpc 6_8 I!'' gg E_8
! dbe E_4 'e dbd D_4 eg C_8
! dbc C_4 'c brl LA_4 'la space
! dbc C_4 LA_8 hdbf F_4 E_8
! dbd D_4 'd hdbc C_4 'c space !t
& sharpf sharpc dbd Dr_8 Fr_8 'f Dl_16 dbc C_4 LA_8
! dbd Dr_8 Cr_8 'c Dl_16 gg C_4 brl LA_8
! dbc C_4 LA_8 dbd Dr_8 LGr_8 'lg LAl_16
! gg C_4 'c grp C_4 space ''!I
& sharpf sharpc I!'' E_8
! hdbf F_4 E_8 hdbd D_4 F_8
! hdbc C_4 'c brl LA_4 C_8
! grp C_4 D_8 dbc C_4 D_8
! dbe E_4 'e gg Er_8 Dr_8 Cl_8 !t
& sharpf sharpc
hdbf F_4 E_8 hdbd D_4 F_8
! dbc C_4 'c strla LA_4 C_8
! dbc C_4 D_8 dbc Cr_8 Dr_8 'd El_16
! gg C_4 'c '1 grp C_4 _' '2 grp C_4 'c space _' ''!I

View file

@ -1,75 +0,0 @@
Bagpipe Reader:1.0
MIDINoteMappings,(54,56,58,59,61,63,64,66,68,56,58,60,61,63,65,66,68,70,55,57,59,60,62,64,65,67,69)
FrequencyMappings,(370,415,466,494,554,622,659,740,831,415,466,523,554,622,699,740,831,932,392,440,494,523,587,659,699,784,880)
InstrumentMappings,(71,71,45,33,1000,60,70)
GracenoteDurations,(20,40,30,50,100,200,800,1200,250,250,250,500,200)
FontSizes,(110,120,100,80,0)
TuneFormat,(1,0,F,L,500,500,500,500,L,0,0)
TuneTempo,46
"Miss Kirkwood",(T,L,0,0,Times New Roman,16,700,0,0,18,0,0,0)
"Slow March",(Y,C,0,0,Times New Roman,14,400,0,0,18,0,0,0)
"",(M,R,0,0,Times New Roman,14,400,0,0,18,0,0,0)
"9 June 2010",(F,L,0,0,Times New Roman,12,400,0,0,18,0,0,0)
"Seaforth Highlanders of Canada and Holland",(F,R,0,0,Times New Roman,10,400,0,0,18,0,0,0)
& sharpf sharpc 6_8 I!'' E_8
! dbc C_4 'c dbb B_4 strlg LA_8
! dbe E_4 'e dbc C_4 'c
! dbe E_4 C_8 dbha HA_4 HG_8
! hdbf F_4 'f dbe E_4 'e !t
& sharpf sharpc dbf Fr_8 HAr_8 'ha Fl_16 dbe E_4 C_8
! dbf Fr_8 Er_8 'e Fl_16 gg LA_4 grp C_8
! dbe E_4 C_8 dbf Fr_8 Br_8 'b dg Cl_16
! eg LA_4 'la brl LA_4 ''!I
& sharpf sharpc I!'' E_8
! dbha HA_4 HG_8 hdbf F_4 HA_8
! hdbe E_4 'e dbc C_4 E_8
! abr LA_4 F_8 dbe E_4 B_8
! gg C_4 grp C_8 dbc Cr_8 Br_8 strlg LAl_8 !t
& sharpf sharpc dbha HA_4 HG_8 hdbf F_4 HA_8
! hdbe E_4 'e dbc C_4 E_8
! abr LA_4 F_8 dbe Er_8 Br_8 'b dg Cl_16
! eg LA_4 'la brl LA_4 ''!I
"Harmony",(I,L,0,0,Times New Roman,11,700,0,0,0,0,0,0)
& sharpf sharpc 6_8 I!'' E_8
! dbe E_4 'e dbd D_4 C_8
! dbc C_4 'c strla LA_4 'la
! dbc C_4 LA_8 dbf F_4 E_8
! dbd D_4 'd dbc C_4 'c !t
& sharpf sharpc dbd Dr_8 Fr_8 'f Dl_16 dbc C_4 LA_8
! dbd Dr_8 Cr_8 'c Dl_16 gg C_4 strla LA_8
! dbc C_4 LA_8 dbd Dr_8 LGr_8 'lg LAl_16
! gg C_4 'c grp C_4 ''!I
& sharpf sharpc I!'' E_8
! dbf F_4 E_8 dbd D_4 F_8
! dbc C_4 'c strla LA_4 C_8
! grp C_4 D_8 dbc C_4 D_8
! dbe E_4 'e gg Er_8 Dr_8 Cl_8 !t
& sharpf sharpc dbf F_4 E_8 dbd D_4 F_8
! dbc C_4 'c strla LA_4 C_8
! dbc C_4 D_8 dbc Cr_8 Dr_8 'd El_16
! gg C_4 'c grp C_4 ''!I

View file

@ -2,8 +2,11 @@
%% Globals %% Globals
global = { global = {
\time 6/8 \time 6/8
} }
confTempo = {
\tempo 4. = 46
}
%% Format %% Format
part = { \partial 8 s8 } part = { \partial 8 s8 }
halfline = { \repeat unfold 4 { s2. | } } halfline = { \repeat unfold 4 { s2. | } }

View file

@ -0,0 +1,98 @@
\version "2.19.0"
\include "config.ily"
%\include "notes.bass.ily"
%\include "notes.tenor.ily"
\include "notes.side.ily"
\include "notes.pipes.ily"
\include "notes.pipes.seconds.ily"
%\include "notes.lyrics.ily"
\score {
\new StaffGroup <<
\new Staff {
\global
\pipeglobal
\set PipeBandDrumStaff.instrumentName = \markup{ \instrumentPipes }
\set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentPipes }
<<
\new Voice = "format"
{
\repeat volta 2 {
\part \line
}
\break
\repeat volta 2 {
\part \line
}
}%Format
\new Voice = "pipes"
{
\pipesA s8
\pipesB s8
}%Pipes
>>
}
\new Staff = "seconds" {
\pipessecndglobal
\set Staff.instrumentName = \markup{ \instrumentPipes Seconds }
\set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes 2nd}
\pipessecndA s8
\pipessecndB s8
}
% \new Lyrics = "verse1" {
% \lyricsglobal
% \lyricsto "pipes" {
% \verseA
% }
% }
\new PipeBandDrumStaff = "side" {
\sideglobal
\set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide}
\set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide}
s8 \snareA
s8 \snareB
}
% \new PipeBandDrumStaff = "tenor" {
% \tenorglobal
% \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor }
% \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor }
%
% }
% \new PipeBandDrumStaff = "bass" {
% \bassglobal
% \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass }
% \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass}
%
% }
>>
\header {
title = \title
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 @@
% 6/8 Miss Kirkwood
% Pipes
\version "2.18.2"
composerPipes = ""
pipeglobal = {
\bagpipeKey
}
% Music
pipesA = {
e8 |
\dblc c4. \dblb b4 \grG a8 |
\dble e4. \dblc c4. |
\dble e4 c8 \dblA A4 g8 |
\hdblf f4. \dble e4. |
\dblf f8 [ A8. f16 ] \dble e4 c8 |
\dblf f8 [ e8. f16 ] \grg a4 \grip c8 |
\dble e4 c8 \dblf f8 [ b8. \grd c16 ] |
\gre a4. \wbirl a4
}
pipesB = {
e8 |
\dblA A4 g8 \hdblf f4 A8 |
\hdble e4. \dblc c4 e8 |
\birl a4 f8 \dble e4 b8 |
\grg c4 \grip c8 \dblc c8 [ b8 \grG a8 ] |
\dblA A4 g8 \hdblf f4 A8 |
\hdble e4. \dblc c4 e8 |
\birl a4 f8 \dble e8 [ b8. \grd c16 ] |
\gre a4. \wbirl a4
}

View file

@ -0,0 +1,32 @@
% 6/8 Miss Kirkwood
% Pipes (Seconds)
\version "2.18.2"
composerPipesSecnd = ""
pipessecndglobal = {
\bagpipeKey
}
pipessecndA = {
e8 |
\dble e4. \dbld d4 c8 |
\dblc c4. \gra a4. |
\dblc c4 a8 \dblf f4 e8 |
\dbld d4. \dblc c4. |
\dbld d8 [ f8. d16 ] \dblc c4 a8 |
\dbld d8 [ c8. d16 ] \grg c4 \gra a8 |
\dblc c4 a8 \dbld d8 [ G8. a16 ] |
\grg c4. \grip c4
}
pipessecndB = {
e8 |
\dblf f4 e8 \dbld d4 f8 |
\dblc c4. \gra a4 c8 |
\grip c4 d8 \dblc c4 d8 |
\dble e4. \grg e8 [ d8 c8 ] |
\dblf f4 e8 \dbld d4 f8 |
\dblc c4. \gra a4 c8 |
\dblc c4 d8 \dblc c8 [ d8. e16 ] |
\grg c4. \grip c4
}

View file

@ -2,6 +2,7 @@
% Side % Side
\version "2.18.2" \version "2.18.2"
composerSide = "" composerSide = ""
sideglobal = {}
snareA = \drummode { snareA = \drummode {
d4.:32( d4) g8 | d4.:32( d4) g8 |
\flamd d8 g16 d16-> g16 g16 d4.:32(\< | \flamd d8 g16 d16-> g16 g16 d4.:32(\< |

View file

@ -0,0 +1,105 @@
\version "2.19.0"
\include "config.ily"
\include "notes.pipes.ily"
\include "notes.pipes.seconds.ily"
%\include "notes.pipes.thirds.ily"
\score {
\new StaffGroup <<
\new Staff = "pipes" {
\global
\pipeglobal
\set Staff.instrumentName = \markup{ \instrumentPipes }
\set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes }
<<
{
\repeat volta 2 {
\part \line
}
\break
\repeat volta 2 {
\part \line
}
}%Format
{
\pipesA s8
\pipesB s8
}
>>
}
\new Staff = "seconds" {
\pipessecndglobal
\set Staff.instrumentName = \markup{ \instrumentPipes Seconds }
\set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes 2nd}
\pipessecndA s8
\pipessecndB s8
}
% \new Staff = "thirds" {
% \pipesthrdglobal
% \set Staff.instrumentName = \markup{ \instrumentPipes Thirds }
% \set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes 3rd }
%
% }
>>
\header {
title = \title
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" {
\pipeglobal
\set Staff.midiInstrument = #"bagpipe"
%%Tune
\partial 8
\pipesA
\pipesA
\pipesB
\pipesB
}
\new Staff = "seconds" {
\pipessecndglobal
\set Staff.midiInstrument = #"bagpipe"
%% Seconds
%\partial 8
\pipessecndA
\pipessecndA
\pipessecndB
\pipessecndB
}
% \new Staff = "thirds" {
% \pipesthrdglobal
% \set Staff.midiInstrument = #"bagpipe"
% %% Thirds
%
% }
>>
\midi { \confTempo }
\header {
title = \title
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
}
}

View file

@ -0,0 +1,52 @@
\version "2.18.2"
\include "config.ily"
\include "notes.pipes.ily"
\score {
\new Staff {
\global
\pipeglobal
<<
{
\repeat volta 2 {
\part \line
}
\break
\repeat volta 2 {
\part \line
}
}%Format
{
\pipesA s8
\pipesB s8
}
>>
}
\header {
title = \title
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
}
}
\score {
\new Staff { \global \pipeglobal
\set Staff.midiInstrument = #"bagpipe"
%%Tune
\partial 8
\pipesA
\pipesA
\pipesB
\pipesB
}
\midi { \confTempo }
\header {
title = \title
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
}
}

View file

@ -0,0 +1,53 @@
\version "2.18.2"
\include "config.ily"
\include "notes.pipes.seconds.ily"
\score {
\new Staff {
\global
\pipessecndglobal
<<
{
\repeat volta 2 {
\part \line
}
\break
\repeat volta 2 {
\part \line
}
}%Format
{
\pipessecndA s8
\pipessecndB s8
}
>>
}
\header {
title = \title
meter = \meter
instrument = \instrumentPipessecnd
composer = \composerPipesSecnd
}
}
\score {
\new Staff { \global \pipessecndglobal
\set Staff.midiInstrument = #"bagpipe"
%%Tune
\partial 8
\pipessecndA
\pipessecndA
\pipessecndB
\pipessecndB
}
\midi { \confTempo }
\header {
title = \title
meter = \meter
instrument = \instrumentPipessecnd
composer = \composerPipesSecnd
}
}

View file

@ -5,6 +5,8 @@
\include "notes.tenor.ily" \include "notes.tenor.ily"
\include "notes.side.ily" \include "notes.side.ily"
\include "notes.pipes.ily" \include "notes.pipes.ily"
%\include "notes.pipes.seconds.ily"
%\include "notes.lyrics.ily"
\score { \score {
\new StaffGroup << \new StaffGroup <<
@ -14,10 +16,26 @@
\set PipeBandDrumStaff.instrumentName = \markup{ \instrumentPipes } \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentPipes }
\set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentPipes } \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentPipes }
<< <<
{}%Format \new Voice = "format"
{}%Format
\new Voice = "pipes"
{}%Pipes {}%Pipes
>> >>
} }
% \new Lyrics = "verse1" {
% \lyricsglobal
% \lyricsto "pipes" {
% \verseA
% }
% }
% \new Staff = "seconds" {
% \pipessecndglobal
% \set Staff.instrumentName = \markup{ \instrumentPipes Seconds }
% \set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes 2nd}
%
%
% }
\new PipeBandDrumStaff = "side" { \new PipeBandDrumStaff = "side" {
\sideglobal \sideglobal
\set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide} \set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide}
@ -42,13 +60,17 @@
meter = \meter meter = \meter
composer = \markup \large { composer = \markup \large {
\column \right-align { \column \right-align {
$(if (not (string=? "" composerLyrics)) #{ \markup { \line { \composerLyrics ":" } } #} )
$(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} ) $(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} )
$(if (not (string=? "" composerPipessecnd)) #{ \markup {\line { \composerPipessecnd ":" }} #} )
$(if (not (string=? "" composerSide)) #{ \markup {\line { \composerSide ":" }} #} ) $(if (not (string=? "" composerSide)) #{ \markup {\line { \composerSide ":" }} #} )
$(if (not (string=? "" composerTenor)) #{ \markup {\line { \composerTenor ":" }} #} ) $(if (not (string=? "" composerTenor)) #{ \markup {\line { \composerTenor ":" }} #} )
$(if (not (string=? "" composerBass)) #{ \markup {\line { \composerBass ":" }} #} ) $(if (not (string=? "" composerBass)) #{ \markup {\line { \composerBass ":" }} #} )
} }
\column \right-align { \column \right-align {
$(if (not (string=? "" composerLyrics)) #{ \markup { \line { "Lyrics" } } #} )
$(if (not (string=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} ) $(if (not (string=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} )
$(if (not (string=? "" composerPipessecnd)) #{ \markup {\line { \instrumentPipessecnd }}#} )
$(if (not (string=? "" composerSide)) #{ \markup {\line { \instrumentSide }}#} ) $(if (not (string=? "" composerSide)) #{ \markup {\line { \instrumentSide }}#} )
$(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} ) $(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} )
$(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} ) $(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} )

49
template/lyrics.ly Normal file
View file

@ -0,0 +1,49 @@
\version "2.18.2"
\include "config.ily"
%\include "notes.pipes.ily"
\include "notes.lyrics.ily"
\score {
\new Staff {
\global
\lyricsglobal
<<
\new Voice = "format"
{ }%Format
% \new Voice = "tune"
% { }
\new Lyrics = "lyrics" {
\lyricsto "format" {
}
}
>>
}
\header {
title = \title
meter = \meter
instrument = \instrumentLyrics
composer = \markup \large {
\column \right-align {
$(if (not (string=? "" composerPipes)) #{ \markup { \line { \composerPipes ":" } } #} )
$(if (not (string=? "" composerLyrics)) #{ \markup { \line { \composerLyrics ":" } } #} )
}
\column \right-align {
$(if (not (string=? "" composerPipes)) #{ \markup { \line { \instrumentPipes } } #} )
$(if (not (string=? "" composerLyrics)) #{ \markup { \line { "Lyrics" } } #} )
}
}
}
}
%\markup {
% \fill-line{
% \column {
% \verseAblock
% \combine \null \vspace #0.5
% \verseBblock
% }
% }
%}

View file

@ -0,0 +1,8 @@
% <<TimeSig>> <<Title>>
% Lyrics
\version "2.18.2"
composerLyrics = ""
lyricsglobal = {}
% Music
lyricsA = \drummode {
}

View file

@ -3,7 +3,7 @@
\include "config.ily" \include "config.ily"
\include "notes.pipes.ily" \include "notes.pipes.ily"
\include "notes.pipes.seconds.ily" \include "notes.pipes.seconds.ily"
\include "notes.pipes.thirds.ily" %\include "notes.pipes.thirds.ily"
\score { \score {
\new StaffGroup << \new StaffGroup <<
@ -13,7 +13,9 @@
\set Staff.instrumentName = \markup{ \instrumentPipes } \set Staff.instrumentName = \markup{ \instrumentPipes }
\set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes } \set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes }
<< <<
\new Voice = "format"
{ }%Format { }%Format
\new Voice = "pipes"
{ }%Pipes { }%Pipes
>> >>
} }
@ -23,12 +25,12 @@
\set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes 2nd} \set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes 2nd}
} }
\new Staff = "thirds" { % \new Staff = "thirds" {
\pipesthrdglobal % \pipesthrdglobal
\set Staff.instrumentName = \markup{ \instrumentPipes Thirds } % \set Staff.instrumentName = \markup{ \instrumentPipes Thirds }
\set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes 3rd } % \set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes 3rd }
%
} % }
>> >>
\header { \header {
title = \title title = \title
@ -57,18 +59,18 @@
} }
\new Staff = "seconds" { \new Staff = "seconds" {
\pipesecndglobal \pipessecndglobal
\set Staff.midiInstrument = #"bagpipe" \set Staff.midiInstrument = #"bagpipe"
%% Seconds %% Seconds
} }
\new Staff = "thirds" { % \new Staff = "thirds" {
\pipesthrdglobal % \pipesthrdglobal
\set Staff.midiInstrument = #"bagpipe" % \set Staff.midiInstrument = #"bagpipe"
%% Thirds % %% Thirds
%
} % }
} >>
\midi { \confTempo } \midi { \confTempo }
\header { \header {
title = \title title = \title