From 1ecf854c2b209bea39b601d6e6c1c8e3e1fac60d Mon Sep 17 00:00:00 2001 From: Eric Teunis de Boone Date: Sat, 27 Jan 2018 11:42:47 +0100 Subject: [PATCH] Added Salute to the Royal Fendersmith --- .../config.ily | 17 +++ .../notes.pipes.ily | 43 ++++++++ .../notes.pipes.seconds.ily | 38 +++++++ .../pipes.full.ly | 100 ++++++++++++++++++ airs/salute_to_the_royal_fendersmith/pipes.ly | 51 +++++++++ .../pipes.seconds.ly | 57 ++++++++++ init-sets | 0 template/notes.side.ily | 8 +- 8 files changed, 311 insertions(+), 3 deletions(-) create mode 100644 airs/salute_to_the_royal_fendersmith/config.ily create mode 100644 airs/salute_to_the_royal_fendersmith/notes.pipes.ily create mode 100644 airs/salute_to_the_royal_fendersmith/notes.pipes.seconds.ily create mode 100644 airs/salute_to_the_royal_fendersmith/pipes.full.ly create mode 100644 airs/salute_to_the_royal_fendersmith/pipes.ly create mode 100644 airs/salute_to_the_royal_fendersmith/pipes.seconds.ly mode change 100644 => 100755 init-sets diff --git a/airs/salute_to_the_royal_fendersmith/config.ily b/airs/salute_to_the_royal_fendersmith/config.ily new file mode 100644 index 0000000..11da2b6 --- /dev/null +++ b/airs/salute_to_the_royal_fendersmith/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \time 12/8 + } +confTempo = { + \tempo 4. = 40 + } +%% Format +part = { \partial 4. \grace{s4.} s4. } +measure = { \grace {s1} s1. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Salute to the Royal Fendersmith" +meter = "Slow Air" diff --git a/airs/salute_to_the_royal_fendersmith/notes.pipes.ily b/airs/salute_to_the_royal_fendersmith/notes.pipes.ily new file mode 100644 index 0000000..d7d210e --- /dev/null +++ b/airs/salute_to_the_royal_fendersmith/notes.pipes.ily @@ -0,0 +1,43 @@ +% 12/8 Salute to the Royal Fendersmith +% Pipes +\version "2.18.2" +composerPipes = "PM J.M. Banks" +arrangerPipes = "" +pipeglobal = { + \bagpipeKey +} +% Music +pipesA = { + \grg a4 + \repeat unfold 2 { + b8 | + \dblc c4 e8 \dblc c4. \gre a4.~ a4 \grc c8 | + \grg e4 f8 \dble e2.~ e4. | + } \alternative { + { + \dblA A4 f8 \dble e4. \grg a4.~ a4 f8 | + \dble e4 c8 \slurb b4.~ b4 a8 \wbirl a4 + } + { + \dblA A4 f8 \dble e4. \grg a4.~ a4 b8 | + \dblc c4 \gre b8 \grG a2.~ a4 + } + } +} + +pipesB = { + \repeat unfold 2 { + e8 | + \gra e4 f8 \dble e4. \dblc c2. | + \dblA A4 f8 \dble e2.~ e4 a8 | + } \alternative { + { + \wbirl a4 b8 \dblc c4. e4.~ e4 f8 | + \dble e4 c8 \slurb b2.~ b4 + } + { + \dblA A4 f8 \dble e4. \grg a4.~ a4 b8 | + \dblc c4 \gre b8 \grG a2.~ a4 + } + } +} diff --git a/airs/salute_to_the_royal_fendersmith/notes.pipes.seconds.ily b/airs/salute_to_the_royal_fendersmith/notes.pipes.seconds.ily new file mode 100644 index 0000000..ff4fea5 --- /dev/null +++ b/airs/salute_to_the_royal_fendersmith/notes.pipes.seconds.ily @@ -0,0 +1,38 @@ +% 12/8 Salute to the Royal Fendersmith +% Pipes (Seconds) +\version "2.18.2" +composerPipesSecnd = "PM J.M. Banks" +arrangerPipesSecnd = "" +pipessecndglobal = { + \bagpipeKey +} +% Music +pipessecndAA = { % Same as pipesA + \grg a4 + b8 | + \dblc c4 e8 \dblc c4. \gre a4.~ a4 \grc c8 | + \grg e4 f8 \dble e2.~ e4. | + \dblA A4 f8 \dble e4. \grg a4.~ a4 f8 | + \dble e4 c8 \slurb b4.~ b4 +} +pipessecndAB = { + c8 \grg c4 d8 | + \dblc e4 c8 \dble e4. \grd c4.~ c4 \gre a8 | + \grg c4 d8 \dblc c2.~ c4. | + \dblf f4 d8 \dblc c4. \grg e4.~ e4 d8 | + \dble e4 d8 \dblc c4 d8 \dble e4 d8 \dblc c4 a8 | +} + +pipessecndBA = { + \grg c4 d8 \dblc c4. \dble e2. | + \dblf f4 d8 \dblc c2.~ c4 e8 | + \dblc c4 d8 \dble e4. \grg c4.~ c4 d8 | + \dblc c4 e8 \thrwd d2.~ d4 c8 | +} + +pipessecndBB = { + \grg c4 d8 \dblc c4. \dble e2. | + \dblf f4 d8 \dblc c2.~ c4. | + \dblf f4 d8 \dblc c4. \grg e4.~ e4 d8 | + \dble e4 d8 \dblc c4 d8 \dble e4 d8 \dblc c4. +} diff --git a/airs/salute_to_the_royal_fendersmith/pipes.full.ly b/airs/salute_to_the_royal_fendersmith/pipes.full.ly new file mode 100644 index 0000000..a25bac1 --- /dev/null +++ b/airs/salute_to_the_royal_fendersmith/pipes.full.ly @@ -0,0 +1,100 @@ +\version "2.19.0" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" +\include "./notes.pipes.seconds.ily" +%\include "./notes.pipes.thirds.ily" + +mbreak = \break +\score { + \new StaffGroup << + \new Staff = "pipes" \with{ + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global + \pipeglobal + << + \new NullVoice = "format" { + \part \halfline \mbreak \halfline \bar "||" + \break + \halfline \mbreak \halfline \bar "|." + }%Format + \new Voice = "pipes" { + \pipesA + \pipesB + }%Pipes + >> + } + \new Staff = "seconds" \with { + instrumentName = \markup{ \instrumentPipes \instrumentSecnd } + shortInstrumentName = \markup{ \shortInstrumentPipes \shortInstrumentSecnd} + } { + \pipessecndglobal + \pipessecndAA + \pipessecndAB + + \pipessecndBA + \pipessecndBB + } +% \new Staff = "thirds" \with { +% instrumentName = \markup{ \instrumentPipes \instrumentThrd } +% shortInstrumentName = \markup{ \shortInstrumentPipes \shortInstrumentThrd} +% } { +% \pipesthrdglobal +% +% } + >> + \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 4. \pipesA + \pipesB + + } + \new Staff = "seconds" { + \pipessecndglobal + \set Staff.midiInstrument = #"bagpipe" + %% Seconds + \partial 4. \pipessecndAA \pipessecndAB + \pipessecndBA \pipessecndBB + + } +% \new Staff = "thirds" { +% \pipesthrdglobal +% \set Staff.midiInstrument = #"bagpipe" +% %% Thirds +% +% } + >> + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/airs/salute_to_the_royal_fendersmith/pipes.ly b/airs/salute_to_the_royal_fendersmith/pipes.ly new file mode 100644 index 0000000..b23b2b5 --- /dev/null +++ b/airs/salute_to_the_royal_fendersmith/pipes.ly @@ -0,0 +1,51 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \part \line \bar "||" + \break + \line \bar "|." + + }%Format + + \new Voice = "pipes" { + \pipesA + + \pipesB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \partial 4. + \pipesA + \pipesB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} diff --git a/airs/salute_to_the_royal_fendersmith/pipes.seconds.ly b/airs/salute_to_the_royal_fendersmith/pipes.seconds.ly new file mode 100644 index 0000000..ef58cc2 --- /dev/null +++ b/airs/salute_to_the_royal_fendersmith/pipes.seconds.ly @@ -0,0 +1,57 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.seconds.ily" + +\score { + \new Staff { + \global + \pipessecndglobal + << + \new NullVoice = "format" { + \part \line \bar "||" + \break + \line \bar "|." + + }%Format + + \new Voice = "seconds" { + \pipessecndAA + \pipessecndAB + + \pipessecndBA + \pipessecndBB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSecnd + composer = \composerPipesSecnd + arranger = \arrangerPipesSecnd + } +} +\score { + \new Staff { \global \pipessecndglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \partial 4. + \pipessecndAA + \pipessecndAB + + \pipessecndBA + \pipessecndBB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentSecnd + composer = \composerPipesSecnd + arranger = \arrangerPipesSecnd + } + +} diff --git a/init-sets b/init-sets old mode 100644 new mode 100755 diff --git a/template/notes.side.ily b/template/notes.side.ily index 69ad252..91ae344 100644 --- a/template/notes.side.ily +++ b/template/notes.side.ily @@ -3,7 +3,9 @@ \version "2.18.2" composerSide = "" arrangerSide = "" -sideglobal = {} -% Music -\snareA = \drummode { +sideglobal = { + \sixteenthBeaming +} +% Music +snareA = \drummode { }