1
0
Fork 0
mirror of https://github.com/kastdeur/pipeband-music.git synced 2025-05-15 20:39:20 +02:00

Added some airs with lyrics, and updated templates accordingly

This commit is contained in:
Eric Teunis de Boone 2016-10-31 01:12:44 +01:00
parent 743099ea26
commit 39129866d8
59 changed files with 1544 additions and 693 deletions

View file

@ -1,86 +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,(90,100,100,80,250)
TuneFormat,(1,0,F,L,500,500,500,500,L,1,0)
TuneTempo,60
"Loch Duich",(T,L,0,0,Times New Roman,16,700,0,0,18,0,0,0)
"Slow Air ",(Y,C,0,0,Times New Roman,14,400,0,0,18,0,0,0) "
Ensign Christopher MacRae, arr. Cpl. V.C. Kennedy",(M,R,0,0,Times New Roman,10,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)
"L 2",(F,C,0,0,Times New Roman,10,400,0,0,18,0,0,0)
"november 2011",(F,L,1000,1000,Times New Roman,10,400,0,0,18,0,0,0)
& sharpf sharpc 6_8 I!'' gg E_8
! dbc C_4 B_8 gg Cr_16 ^ts El_16 E_4 ^te
! dbha HA_4 F_8 gg Er_16 ^ts Fl_16 F_4 ^te
! dbe E_4 C_8 gg Br_16 grp ^ts Cl_16 C_4 ^te
! dbha HA_4 C_8 dbc Cr_16 eg ^ts Bl_16 B_4 ^te
! dbc C_4 B_8 gg Cr_16 ^ts El_16 E_4 ^te
! dbha HA_4 F_8 gg Er_16 ^ts Fl_16 F_4 ^te
! gg LA_4 tar LA_8 dbe E_4 C_8
! dbc Cr_16 eg ^ts Bl_16 B_4 ^te strlg LA_4 ''!I
& sharpf sharpc I!'' E_8
! grp C_4 eg B_8 grp C_4 eg B_8
! grp C_4 eg B_8 dg Cr_16 ^ts Fl_16 F_4 ^te
! dbc C_4 eg B_8 lhstd E_4 gg C_8
! dbha HA_4 C_8 dbc Cr_16 eg ^ts Bl_16 B_4 ^te
! dbc C_4 B_8 gg Cr_16 ^ts El_16 E_4 ^te
! dbha HA_4 F_8 gg Er_16 ^ts Fl_16 F_4 ^te
! gg LA_4 tar LA_8 dbe E_4 C_8
! dbc Cr_16 eg ^ts Bl_16 B_4 ^te strlg LA_4 ''!I
& sharpf sharpc I!'' E_8
! gg LA_4 tar LA_8 dbe E_4 LA_8 ! dbc C_4 eg LA_8 dbe E_4 C_8
! gg B_4 tar B_8 dbf F_4 B_8
! thrd D_4 eg B_8 dbf F_4 E_8
! gg LA_4 tar LA_8 dbe E_4 LA_8
! dbc C_4 eg B_8 gg Cr_16 ^ts El_16 E_4 ^te
! dbf F_4 E_8 dbha HA_4 C_8
! dbc Cr_16 eg ^ts Bl_16 B_4 ^te strlg LA_4 ''!I "
"Seconds",(I,L,0,0,Times New Roman,11,400,0,0,18,0,0,0)
& sharpf sharpc 6_8 I!'' gg E_8
! gg LA_4 B_8 gg LAr_16 grp ^ts Cl_16 C_4 ^te
! thrd D_4 eg D_8 Cr_16 thrd ^ts Dl_16 D_4 ^te
! gg C_4 strlg LA_8 dbb Br_16 strlg ^ts LAl_16 LA_4 ^te
! thrd D_4 E_8 dbc Cr_16 eg ^ts Bl_16 B_4 ^te
! gg LA_4 B_8 gg LAr_16 ^ts Cl_16 C_4 ^te
! thrd D_4 eg D_8 gg Cr_16 ^ts Dl_16 D_4 ^te
! gg C_4 tar LA_8 dbc C_4 E_8
! dbc Cr_16 eg ^ts Bl_16 B_4 ^te strlg LA_4 ''!I
& sharpf sharpc I!'' E_8
! gg LA_4 B_8 strlg LA_4 B_8
! strlg LA_4 B_8 gg LAr_16 thrd ^ts Dl_16 D_4 ^te
! gg LA_4 eg B_8 strlg LA_4 dg C_8
! thrd D_4 E_8 dbc Cr_16 eg ^ts Bl_16 B_4 ^te
! gg LA_4 B_8 gg LA_4 C_8
! thrd D_4 eg D_8 gg Cr_16 ^ts Dl_16 D_4 ^te
! gg C_4 tar LA_8 dbc C_4 E_8
! dbc Cr_16 eg ^ts Bl_16 B_4 ^te strlg LA_4 ''!I
& sharpf sharpc I!'' E_8
! gg LA_4 tar LA_8 dbc C_4 LA_8
! brl LA_4 eg LA_8 dbc C_4 LA_8
! gg LGr_8 'lg dg LGl_16 eg LGl_8 lhstd D_4 LG_8
! dbb B_4 eg LG_8 lhstd D_4 C_8
! gg LA_4 tar LA_8 dbc C_4 LA_8
! gg LA_4 B_8 strlg LAr_16 Cl_16 ^tc C_4
! thrd D_4 C_8 dbf F_4 LA_8
! dbc Cr_16 eg ^ts Bl_16 B_4 ^te strlg LA_4 ''!I

View file

@ -3,12 +3,15 @@
global = {
\time 6/8
}
confTempo = {
\tempo 2. = 40
}
%% Format
part = { \partial 8 s8 }
halfline = { \repeat unfold 4 { s2. | } }
part = { \partial 8 \grace {s1} s8 }
measure = { \grace {s1} s2. | }
halfline = { \repeat unfold 4 { \measure } }
line = { \repeat unfold 2 { \halfline } }
%% Headers
title = "Loch Duich"
meter = "Slow Air"
meter = "Slow Air"

110
airs/loch_duich/full.ly Normal file
View file

@ -0,0 +1,110 @@
\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 unfold 2 {
\repeat volta 2 {
\part \line
\break
}
}
\part \line \bar "||"
\break
\part \line \bar "|."
}%Format
\new Voice = "pipes"
{
\pipesA s8
\pipesB s8
\pipesC s8
\pipesC s8
}%Pipes
>>
}
% \new Lyrics = "verse1" {
% \lyricsglobal
% \lyricsto "pipes" {
% \verseA
% }
% }
\new Staff = "seconds" {
\pipessecndglobal
\set Staff.instrumentName = \markup{ \instrumentPipes Seconds }
\set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes 2nd}
\pipessecndA s8
\pipessecndB s8
\pipessecndC s8
\pipessecndC s8
}
\new PipeBandDrumStaff = "side" {
\sideglobal
\set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide}
\set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide}
s8 \snareA
s8 \snareB
s8 \snareCA
s8 \snareCBA
s8 \snareCA
s8 \snareCBB
}
% \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,43 @@
% 6/8 Loch Section
% Pipes
\version "2.18.2"
composerPipes = "Ensign Christopher MacRae, arr. Cpl. V.C. Kennedy"
pipeglobal = {
\bagpipeKey
}
% Music
pipesA = {
\grg e8 |
\dblc c4 b8 \grg c16 [ e16~ ] e4 |
\dblA A4 f8 \grg e16 [ f16~ ] f4 |
\dble e4 c8 \grg b16 [ \grip c16~ ] c4 |
\dblA A4 c8 \dblc c16 [ \gre b16~ ] b4 |
\dblc c4 b8 \grg c16 [ e16~ ] e4 |
\dblA A4 f8 \grg e16 [ f16~ ] f4 |
\grg a4 \taor a8 \dble e4 c8 |
\dblc c16 [ \gre b16~ ] b4 \grG a4
}
pipesB = {
e8 |
\grip c4 \gre b8 \grip c4 \gre b8 |
\grip c4 \gre b8 \grd c16 [ f16~ ] f4 |
\dblc c4 \gre b8 \whslurd e4 \grg c8 |
\dblA A4 c8 \dblc c16 [ \gre b16~ ] b4 |
\dblc c4 b8 \grg c16 [ e16~ ] e4 |
\dblA A4 f8 \grg e16 [ f16~ ] f4 |
\grg a4 \taor a8 \dble e4 c8 |
\dblc c16 [ \gre b16~ ] b4 \grG a4
}
pipesC = {
e8 |
\grg a4 \taor a8 \dble e4 a8 |
\dblc c4 \gre a8 \dble e4 c8 |
\grg b4 \taor b8 \dblf f4 b8 |
\thrwd d4 \gre b8 \dblf f4 e8 |
\grg a4 \taor a8 \dble e4 a8 |
\dblc c4 \gre b8 \grg c16 [ e16~ ] e4 |
\dblf f4 e8 \dblA A4 c8 |
\dblc c16 [ \gre b16~ ] b4 \grG a4
}

View file

@ -0,0 +1,42 @@
% 6/8 Loch Duich
% Pipes (Seconds)
\version "2.18.2"
composerPipesSecnd = "Ensign Christopher MacRae, arr. Cpl. V.C. Kennedy"
pipessecndglobal = {
\bagpipeKey
}
pipessecndA = {
\grg e8 |
\grg a4 b8 \grg a16 [ \grip c16~ ] c4 |
\thrwd d4 \gre d8 c16 [ \thrwd d16~ ] d4 |
\grg c4 \grG a8 \dblb b16 [ \grG a16~ ] a4 |
\thrwd d4 e8 \dblc c16 [ \gre b16~ ] b4 |
\grg a4 b8 \grg a16 [ c16~ ] c4 |
\thrwd d4 \gre d8 \grg c16 [ d16~ ] d4 |
\grg c4 \taor a8 \dblc c4 e8 |
\dblc c16 [ \gre b16~ ] b4 \grG a4
}
pipessecndB = {
e8 |
\grg a4 b8 \grG a4 b8 |
\grG a4 b8 \grg a16 [ \thrwd d16~ ] d4 |
\grg a4 \gre b8 \grG a4 \grd c8 |
\thrwd d4 e8 \dblc c16 [ \gre b16~ ] b4 |
\grg a4 b8 \grg a4 c8 |
\thrwd d4 \gre d8 \grg c16 [ d16~ ] d4 |
\grg c4 \taor a8 \dblc c4 e8 |
\dblc c16 [ \gre b16~ ] b4 \grG a4
}
pipessecndC = {
e8 |
\grg a4 \taor a8 \dblc c4 a8 |
\wbirl a4 \gre a8 \dblc c4 a8 |
\grg G8. [ \grd G16 \gre G8 ] \whslurd d4 G8 |
\dblb b4 \gre G8 \whslurd d4 c8 |
\grg a4 \taor a8 \dblc c4 a8 |
\grg a4 b8 \grG a16 [ c16 ] c4 |
\thrwd d4 c8 \dblf f4 a8 |
\dblc c16 [ \gre b16~ ] b4 \grG a4
}

View file

@ -2,45 +2,46 @@
% Side
\version "2.18.2"
composerSide = ""
sideglobal = {}
snareA = \drummode {
\flamd d4 \flamd d8 d16:64( d8) d16:64( d8) |
d4:32( d8) \dragd d16 d-> g g \flamd d8 |
\flam d4 \flam d8 d16:64( d8) d16:64( d8) |
d4:32( d8) \drag d16 d-> g g \flam d8 |
\flamd d4 \flamd d8 d16:64( d8) d16:64( d8) |
d4:32( g8:32)(-> \tuplet 3/2 { d16) g d-> } g16 g \flamd d8 |
\flam d4 \flam d8 d16:64( d8) d16:64( d8) |
d4:32( g8:32)(-> \tuplet 3/2 { d16) g d-> } g16 g \flam d8 |
\flamd d4 \flamd d8 d16:64( d8) d16:64( d8) |
d4:32( d8) \dragd d16 d-> g g \flamd d8 |
\flam d4 \flam d8 d16:64( d8) d16:64( d8) |
d4:32( d8) \drag d16 d-> g g \flam d8 |
\flamg g8 d8:32( d8) r8 d8:32( d8) |
\dragd d16 d-> g g \flamd d8 d4.:32(\< |
\flam g8 d8:32( d8) r8 d8:32( d8) |
\drag d16 d-> g g \flam d8 d4.:32(\< |
}
snareB = \drummode {
d4)\! g8 d8:32( d8) g8 |
d8:32( d8) g8 \dragd d16 d-> g g \flamd d8 |
d8:32( d8) g8 \drag d16 d-> g g \flam d8 |
\flamg g4 g8 d8:32( d8) g8 |
d4:32( g8:32)(-> \tuplet 3/2 { d16) g d-> } g16 g \flamd d8 |
\flam g4 g8 d8:32( d8) g8 |
d4:32( g8:32)(-> \tuplet 3/2 { d16) g d-> } g16 g \flam d8 |
\flamd d4 \flamd d8 d16:64( d8) d16:64( d8) |
d4:32( d8) \dragd d16 d-> g g \flamd d8 |
\flam d4 \flam d8 d16:64( d8) d16:64( d8) |
d4:32( d8) \drag d16 d-> g g \flam d8 |
\flamg g8 d8:32( d8) r8 d8:32( d8) |
\dragd d16 d-> g g \flamd d8 d4.:32(\< |
\flam g8 d8:32( d8) r8 d8:32( d8) |
\drag d16 d-> g g \flam d8 d4.:32(\< |
}
snareCA = \drummode {
d8)\! \tuplet 3/2 { d16 g d } \flamg g8 d8:32( \tuplet 3/2 { d16) g d } \flamg g8 |
d8)\! \tuplet 3/2 { d16 g d } \flam g8 d8:32( \tuplet 3/2 { d16) g d } \flam g8 |
d8 g16 d-> g g d4.:32(\< |
d8)\! \tuplet 3/2 { d16 g d } \flamg g8 d8:32( \tuplet 3/2 { d16) g d } \flamg g8
d4:32( g8:32)(-> \tuplet 3/2 { d16) g d-> } g16 g \flamd d8 |
d8)\! \tuplet 3/2 { d16 g d } \flam g8 d8:32( \tuplet 3/2 { d16) g d } \flam g8
d4:32( g8:32)(-> \tuplet 3/2 { d16) g d-> } g16 g \flam d8 |
d8 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( \tuplet 3/2 { d16) g d } \flamg g8 |
d4:32( d8) \dragd d16 d-> g g \flamd d8 |
d8 \tuplet 3/2 { d16 g d } \flam g8 d8:32( \tuplet 3/2 { d16) g d } \flam g8 |
d4:32( d8) \drag d16 d-> g g \flam d8 |
}
snareCBA = \drummode {
\dragd d16 d-> g g \flamd d8 d4.:32(\< |
\drag d16 d-> g g \flam d8 d4.:32(\< |
}
snareCBB = \drummode {
\dragd d16)\! d-> g g \flamd d8 \flamd d4. |
}
\drag d16)\! d-> g g \flam d8 \flam d4. |
}

View file

@ -0,0 +1,102 @@
\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 }
<<
\new Voice = "format"
{
\repeat unfold 3 {
\repeat volta 2 {
\part \line
\break
}
}
}%Format
\new Voice = "pipes"
{
\pipesA s8
\pipesB s8
\pipesC s8
}%Pipes
>>
}
\new Staff = "seconds" {
\pipessecndglobal
\set Staff.instrumentName = \markup{ \instrumentPipes Seconds }
\set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes 2nd}
\pipessecndA s8
\pipessecndB s8
\pipessecndC 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
\pipesA
\pipesB
\pipesC
}
\new Staff = "seconds" {
\pipessecndglobal
\set Staff.midiInstrument = #"bagpipe"
%% Seconds
\pipessecndA
\pipessecndB
\pipessecndC
}
% \new Staff = "thirds" {
% \pipesthrdglobal
% \set Staff.midiInstrument = #"bagpipe"
% %% Thirds
%
% }
>>
\midi { \confTempo }
\header {
title = \title
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
}
}

56
airs/loch_duich/pipes.ly Normal file
View file

@ -0,0 +1,56 @@
\version "2.18.2"
\include "config.ily"
\include "notes.pipes.ily"
\score {
\new Staff {
\global
\pipeglobal
<<
{
\repeat unfold 3 {
\repeat volta 2 {
\part \line
\break
}
}
}%Format
{
\pipesA s8
\pipesB s8
\pipesC 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
\pipesC
\pipesC
}
\midi { \confTempo }
\header {
title = \title
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
}
}

View file

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

View file

@ -10,10 +10,11 @@
{
\repeat volta 2 { \line \break}
\repeat volta 2 { \line \break}
\repeat volta 2 { \halfline s2. s2.}
\repeat volta 2 { \halfline s2. s2. s2. }
\alternative {
{ s2.} {s2.}
{ \grace {s1} s2.} {\grace{s1}s2.}
}
\bar "|."
}
{
\snareA
@ -30,4 +31,4 @@
instrument = \instrumentSide
composer = \composerSide
}
}
}