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

Added pipes for STB

This commit is contained in:
Eric Teunis de Boone 2016-03-18 16:53:58 +01:00
parent 69097b5ea9
commit 8fd675d57c
9 changed files with 303 additions and 82 deletions

View file

@ -1,67 +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,50,80,250)
TuneFormat,(1,0,F,L,500,300,500,500,L,1,0)
TuneTempo,90
" set 7",(T,L,0,0,Times New Roman,17,700,0,0,18,0,0,0)
"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)
"January 14th 2012",(F,L,0,0,Times New Roman,10,400,0,0,18,0,0,0)
"9",(F,C,0,0,Times New Roman,10,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)
"51st Highland Division",(I,L,0,0,Times New Roman,11,700,0,0,18,0,0,0)
& sharpf sharpc 4_4
I!'' dbe Er_8 'e Cl_16 ! LA_4 tar LAr_8 'la Bl_16 dbc Cr_8 eg Bl_8 dbc Cr_8 El_8
! dbha HAr_8 'ha HGl_16 hdbf Fr_8 El_8 dbf F_4 gg Er_8 gg Fr_16 HGl_16
! dbha HAr_8 'ha HGl_16 hdbf Fr_8 El_8 gg Fr_8 HAl_8 LAr_8 'la Bl_16
! grp Cr_8 Fl_8 dbe Er_8 'e Cl_16 gstb B_4 dbe Er_8 'e Cl_16 !t
& sharpf sharpc LA_4 tar LAr_8 'la Bl_16 dbc Cr_8 eg Bl_8 dbc Cr_8 El_8
! dbha HAr_8 'ha HGl_16 hdbf Fr_8 El_8 dbf F_4 gg Er_8 gg Fr_16 HGl_16
! dbha HAr_8 'ha HGl_16 hdbf Fr_8 El_8 gg Fr_8 HAl_8 hdbc Cr_8 eg Bl_8
! dbc C_4 eg LA_4 brl LA_4 ''!I
& sharpf sharpc I!'' dbc Cr_8 El_8 ! gg F_4 grp Fr_8 HAl_8 hdbe E_4 dbc Cr_8 El_8
! dbha HAr_8 'ha HGl_16 hdbf Fr_8 El_8 dbf F_4 gg Er_8 gg Fr_16 HGl_16
! dbha HAr_8 'ha HGl_16 hdbf Fr_8 El_8 gg Fr_8 HAl_8 LAr_8 'la Bl_16
! grp Cr_8 Fl_8 dbe Er_8 'e Cl_16 dbb B_4 dbe Er_8 'e Cl_16 !t
& sharpf sharpc
gg LA_4 tar LAr_8 'la Bl_16 dbc Cr_8 eg Bl_8 dbc Cr_8 El_8
! dbha HAr_8 'ha HGl_16 hdbf Fr_8 El_8 dbf F_4 gg Er_8 gg Fr_16 HGl_16
! dbha HAr_8 'ha HGl_16 hdbf Fr_8 El_8 gg Fr_8 HAl_8 hdbc Cr_8 eg Bl_8
! dbc C_4 eg LA_4 brl LA_4 ''!I
"Scotland the Brave (high)",(I,L,0,0,Times New Roman,11,700,0,0,18,0,0,0)
& sharpf sharpc 4_4
I! E_4 ! gg LA_4 tar LAr_8 'la Bl_16 dbc Cr_8 eg LAl_8 dbc Cr_8 El_8
! dbha HA_4 strhg HA_4 grp HAr_8 El_8 dbc Cr_8 eg LAl_8
! thrd D_4 gg Fr_8 'f Dl_16 dbc Cr_8 El_8 dbc Cr_8 eg LAl_8
! dbb B_4 gg E_4 strla Er_8 'e Fl_16 gg Er_16 'e Dl_32 Cl_16 'c Bl_32 !t
& sharpf sharpc gg LA_4 tar LAr_8 'la Bl_16 dbc Cr_8 eg LAl_8 dbc Cr_8 El_8 !
dbha HA_4 strhg HA_4 grp HAr_8 El_8 dbc Cr_8 eg LAl_8
! thrd D_4 gg Fr_8 'f Dl_16 dbc Cr_8 El_8 dbc Cr_8 eg LAl_8
! dbb B_4 gg LAr_8 'la Bl_16 strlg LA_4 dbc Cr_8 El_8 !I
& sharpf sharpc dbha HA_4 strhg HA_4 grp HAr_8 El_8 dbc Cr_8 eg LAl_8
! dbha HA_4 strhg HA_4 grp HAr_8 El_8 dbc Cr_8 El_8
! dbha HA_4 strhg HAr_8 'ha HGl_16 tg F_4 dbha HAr_8 'ha HGl_16
! tg Fr_8 HAl_8 strf HGr_8 Fl_8 dbe Er_8 Dl_8 dbc Cr_8 Bl_8 !t
& sharpf sharpc gg LA_4 tar LAr_8 'la Bl_16 dbc Cr_8 eg LAl_8 dbc Cr_8 El_8
! dbha HA_4 strhg HA_4 grp HAr_8 El_8 dbc Cr_8 eg LAl_8
! thrd D_4 gg Fr_8 'f Dl_16 dbc Cr_8 El_8 dbc Cr_8 eg LAl_8
! dbb B_4 gg LAr_8 'la Bl_16 strlg LA_4 !I

View file

@ -5,6 +5,9 @@ global = {
\eighthBeaming \eighthBeaming
} }
confTempo = {
\tempo 4 = 90
}
%% Format %% Format
part = { \partial 8 s8 } part = { \partial 8 s8 }
halfline = { \repeat unfold 2 { s1 | } } halfline = { \repeat unfold 2 { s1 | } }
@ -13,9 +16,3 @@ line = { \repeat unfold 2 { \halfline } }
%% Headers %% Headers
title = "Scotland the Brave" title = "Scotland the Brave"
meter = "March" meter = "March"
composerSide = ""
composerTenor = ""
composerBass = ""
composerPipes = ""

View file

@ -0,0 +1,75 @@
\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 }
<<
{
\part \line \break
\line \bar "|."
\part \line \break
\line \bar "|."
}%Format
{
\pipesAA
\pipesAB s8
\pipesBA
\pipesBB s8
}%Pipes
>>
}
\new PipeBandDrumStaff = "side" {
\sideglobal
\set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide}
\set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide}
\snareA
\snareA s8
\snareBA
\snareA s8
}
% \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,75 @@
\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 }
<<
{
\part \line \break
\line \bar "|." \break
\part \line \break
\line \bar "|."
}%Format
{
\pipesAA
\pipesAB s8
\pipesBAhigh
\pipesBB s8
}%Pipes
>>
}
\new PipeBandDrumStaff = "side" {
\sideglobal
\set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide}
\set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide}
\snareA
\snareA s8
\snareBA
\snareA s8
}
% \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,46 @@
\version "2.18.2"
\include "config.ily"
\include "notes.pipes.ily"
\score {
\new Staff {
\global
\pipeglobal
<<
{
\part \line \break \line \bar "|." \break
\part \line \break \line \bar "|." \break
}%Format
{
\pipesAA
\pipesAB s8
\pipesBAhigh
\pipesBB
}
>>
}
\header {
title = \title
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
}
}
\score {
\new Staff { \global \pipeglobal
\set Staff.midiInstrument = #"bagpipe"
%%Tune
\partial 8
\pipesAA
\pipesAB
\pipesBAhigh
\pipesBB
}
\midi { \confTempo }
}

View file

@ -0,0 +1,44 @@
% 4/4 Scotland the Brave
% Pipes
\version "2.18.2"
composerPipes = ""
pipeglobal = {
\bagpipeKey
}
% Music
pipesAA = {
e8 |
\grg a4 \taor a8. [ b16 ] \dblc c8 [ \gre a8 ] \dblc c8 [ e8 ] |
\dblA A4 \grg A4 \grip A8 [ e8 ] \dblc c8 \gre a8 ] |
\thrwd d4 \grg f8. [ d16 ] \dblc c8 [ e8 ] \dblc c8 [ \gre a8 ] |
\dblb b4 \grg e4 \gra e8. [ f16 ] \grg e16. [ d32 c16. b32 ] |
}
pipesAB = {
\grg a4 \taor a8. [ b16 ] \dblc c8 [ \gre a8 ] \dblc c8 [ e8 ] |
\dblA A4 \grg A4 \grip A8 [ e8 ] \dblc c8 [ \gre a8 ] |
\thrwd d4 \grg f8. [ d16 ] \dblc c8 [ e8 ] \dblc c8 [ \gre a8 ] |
\dblb b4 \grg a8. [ b16 ] \grG a4 \dblc c8
}
pipesBAhigh = {
e8 |
\dblA A4 \grg A4 \grip A8 [ e8 ] \dblc c8 [ \gre a8 ] |
\dblA A4 \grg A4 \grip A8 [ e8 ] \dblc c8 [ e8 ] |
\dblA A4 \grg A8. [ g16 ] \grA f4 \dblA A8. [ g16 ] |
\grA f8 [ A8 ] \slurf g8 [ f8 ] \dble e8 [ d8 ] \dblc c8 [ b8 ] |
}
pipesBA = {
e8 |
\dblA A4 \grg A4 \grip A8 [ e8 ] \dblc c8 [ \gre a8 ] |
\dblA A4 \grg A4 \grip A8 [ e8 ] \dblc c8 [ e8 ] |
\thrwd d4 \grg f8. [ d16 ] \dblc c4 \grg e8. [ c16 ] |
\dblb b4 \grg e4 \gra e8. [ f16 ] \grg e16. [ d32 ] c16. [ b32 ] |
}
pipesBB = {
\grg a4 \taor a8. [ b16 ] \dblc c8 [ \gre a8 ] \dblc c8 [ e8 ] |
\dblA A4 \grg A4 \grip A8 [ e8 ] \dblc c8 [ \gre a8 ] |
\thrwd d4 \grg f8. [ d16 ] \dblc c8 [ e8 ] \dblc c8 [ \gre a8 ] |
\dblb b4 \grg a8. [ b16 ] \grG a4~ a8
}

View file

@ -2,20 +2,22 @@
% Snare % Snare
\version "2.18.2" \version "2.18.2"
composerSide = "" composerSide = ""
sideglobal = {
\eighthBeaming
}
%%music %%music
snareA = \drummode { snareA = \drummode {
d8:32( | d8:32( |
g8.) g16 d8:32( g8) \flamd d8 d8:32( g8) d8:32( | g8.) g16 d8:32( g8) \flam d8 d8:32( g8) d8:32( |
\tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( | \triplet { g16) d g } \flam d16. g32 \triplet { d16 g d } \flam g16. g32 d16. g32 \triplet { d16 g d } \flam g8 d8:32( |
g8.) g16 d8:32( g8) \flamd d8 d8:32( \tuplet 3/2 { g16) d g } d8 | g8.) g16 d8:32( g8) \flam d8 d8:32( \triplet { g16) d g } d8 |
\flamd d4 d4:32( d4) r8 \flam d4 d4:32( d4) r8
} }
% Part 2 % Part 2
snareBA = \drummode { snareBA = \drummode {
g8 | g8 |
d4:32( d8) g8 d4:32( d8) g8:32( | d4:32( d8) g8 d4:32( d8) g8:32( |
\tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d8 | \triplet { g16) d g } \flam d16. g32 \triplet { d16 g d } \flam g16. g32 d16. g32 \triplet { d16 g d } \flam g8 d8 |
d4:32( d8) g8 d4:32( d8) g8 | d4:32( d8) g8 d4:32( d8) g8 |
\flamd d4 d4:32( d4) r8 \flam d4 d4:32( d4) r8
} }

View file

@ -0,0 +1,48 @@
\version "2.18.2"
\include "config.ily"
\include "notes.pipes.ily"
\score {
\new Staff {
\global
\pipeglobal
<<
{
\part \line \break
\line \bar "|." \break
\part \line \break
\line \bar "|."
}%Format
{
\pipesAA
\pipesAB s8
\pipesBA
\pipesBB
}
>>
}
\header {
title = \title
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
}
}
\score {
\new Staff { \global \pipeglobal
\set Staff.midiInstrument = #"bagpipe"
%%Tune
\partial 8
\pipesAA
\pipesAB
\pipesBA
\pipesBB
}
\midi { \confTempo }
}

View file

@ -6,6 +6,7 @@
\score { \score {
\new PipeBandDrumStaff { \new PipeBandDrumStaff {
\global \global
\sideglobal
<< <<
{ {
\repeat volta 2 {\part \line \break } \repeat volta 2 {\part \line \break }
@ -24,4 +25,4 @@
instrument = \instrumentSide instrument = \instrumentSide
composer = \composerSide composer = \composerSide
} }
} }