Compare commits

...

3 Commits

Author SHA1 Message Date
Eric Teunis de Boone 63fd10dedc Small tweaks that have been stashed for a while 2022-11-08 01:00:25 +01:00
Eric Teunis de Boone c603cc46a2 [tune][drums] Drumscores for Caller Herrin'
[bass][tenor][side][snare][score]
2022-11-08 00:56:44 +01:00
Eric Teunis de Boone 66598fa2ac [tune] Modify length of pipesB for Caller Herrin
This is in preparation for drumscores. \pipesB now contains 12 (=3*4) measures instead of 10 (=2*4 + 2)
2022-11-07 20:46:37 +01:00
16 changed files with 704 additions and 31 deletions

View File

@ -41,7 +41,7 @@ snareBA = \drummode {
\tutti {
d8.:32)(-> g16:64)(-> g16:64 d8:32)(-> g16) |
\flam d16. g32 d16. \flam d32 d16. \flam g32 d32 g d g |
\flam d16. g32 d16. \flam g32 d16. \flam g32 d32 g d g |
d8->
} \triplet { d16 \< d g } \triplet { d16 g g } d8-> \!
}

View File

@ -0,0 +1,42 @@
\version "2.18.2"
\include "lilydrum.ly"
\include "./config.ily"
\include "./notes.bass.ily"
\score {
\new PipeBandDrumStaff {
\global
<<
\new NullVoice = "format" {
\repeat volta 2 {
\halfline
\mark \markup { \musicglyph "scripts.segno"}
\inStaffSegno
\halfline
\fine
}
\break
\halfline
\halfline
\dsalfine
\bar "||"
}%Format
\new DrumVoice = "bass" {
\bassglobal
\bassA
\removeWithTag #'fine \bassB
}%Bass
>>
}
\header {
title = \title
subtitle = \subtitle
meter = \meter
instrument = \instrumentBass
composer = \composerBass
arranger = \arrangerBass
}
}

View File

@ -0,0 +1,87 @@
\version "2.19.0"
\include "lilydrum.ly"
\include "./config.ily"
\include "./notes.bass.ily"
\include "./notes.tenor.ily"
\include "./notes.side.ily"
\layout {
indent = 5.0
short-indent = 2.0
}
\score {
\new StaffGroup <<
\new PipeBandDrumStaff = "side" \with {
instrumentName = \markup{ \instrumentSide }
shortInstrumentName = \markup{ \shortInstrumentSide }
} {
\global
<<
\new NullVoice = "format" {
\repeat volta 2 {
\part
\halfline
\mark \markup { \musicglyph "scripts.segno"}
\inStaffSegno
\halfline
\fine
}
\break
\part
\halfline
\halfline
\dsalfine
\bar "||"
%\break
%\halfline
%\break
%\halfline
%\bar "|."
}%End of Format
\new DrumVoice = "side" {
\sideglobal
\sideA s8
\removeWithTag #'fine \sideB
}%End of side
>>
}
\new PipeBandDrumStaff = "tenor" \with {
instrumentName = \markup{ \instrumentTenor }
shortInstrumentName = \markup{ \shortInstrumentTenor }
} {
\tenorglobal
\tenorA s8
\removeWithTag #'fine \tenorB
}
\new PipeBandDrumStaff = "bass" \with {
instrumentName = \markup{ \instrumentBass }
shortInstrumentName = \markup{ \shortInstrumentBass }
} {
\bassglobal
s8 \bassA
s8 \removeWithTag #'fine \bassB
}
>>
\header {
title = \title
subtitle = \subtitle
meter = \meter
composer = \markup {
\column \right-align {
$(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=? "" composerSide)) #{ \markup {\line { \instrumentSide }}#} )
$(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} )
$(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} )
}
}
}
}

View File

@ -0,0 +1,131 @@
\version "2.19.0"
\include "bagpipe.ly"
\include "lilydrum.ly"
\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"
\layout {
indent = 5.0
short-indent = 2.0
}
#(set-global-staff-size 18)
\score {
\new StaffGroup <<
\new Staff \with {
instrumentName = \markup{ \instrumentPipes }
shortInstrumentName = \markup{ \shortInstrumentPipes }
} {
\global
\pipeglobal
<<
\new NullVoice = "format" {
\repeat volta 2 {
\part
\halfline
\mark \markup { \musicglyph "scripts.segno"}
\inStaffSegno
\halfline
\fine
}
\break
\part
\halfline
\halfline
\dsalfine
\bar "||"
%\break
%\halfline
%\break
%\halfline
%\bar "|."
} % Format
\new Voice = "pipes" {
\pipesA s8
\removeWithTag #'fine \pipesB
}%Pipes
>>
}
%{ \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
}
%}
\new PipeBandDrumStaff = "side" \with {
instrumentName = \markup { \instrumentSide }
shortInstrumentName = \markup{ \shortInstrumentSide }
} {
\sideglobal
\sideA s8
\removeWithTag #'fine \sideB
}
\new PipeBandDrumStaff = "tenor" \with {
instrumentName = \markup{ \instrumentTenor }
shortInstrumentName = \markup{ \shortInstrumentTenor }
} {
\tenorglobal
\tenorA s8
\removeWithTag #'fine \tenorB
}
\new PipeBandDrumStaff = "bass" \with {
instrumentName = \markup{ \instrumentBass }
shortInstrumentName = \markup{ \shortInstrumentBass }
} {
\bassglobal
s8 \bassA
s8 \removeWithTag #'fine \bassB
}
>>
\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,70 @@
\version "2.19.0"
\include "lilydrum.ly"
\include "./config.ily"
\include "./notes.bass.ily"
\include "./notes.tenor.ily"
\layout {
indent = 5.0
short-indent = 2.0
}
\score {
\new StaffGroup <<
\new PipeBandDrumStaff = "tenor" \with {
instrumentName = \markup{ \instrumentTenor }
shortInstrumentName = \markup{ \shortInstrumentTenor }
} {
\global
<<
\new NullVoice = "format" {
\repeat volta 2 {
\part
\halfline
\mark \markup { \musicglyph "scripts.segno"}
\inStaffSegno
\halfline
\fine
}
\break
\part
\halfline
\halfline
\dsalfine
\bar "||"
}%End of Format
\new DrumVoice = "tenor" {
\tenorglobal
\tenorA s8
\removeWithTag #'fine \tenorB
}%End of Tenor
>>
}
\new PipeBandDrumStaff = "bass" \with {
instrumentName = \markup{ \instrumentBass }
shortInstrumentName = \markup{ \shortInstrumentBass }
} {
\bassglobal
s8 \bassA
s8 \removeWithTag #'fine \bassB
}
>>
\header {
title = \title
subtitle = \subtitle
meter = \meter
composer = \markup {
\column \right-align {
$(if (not (string=? "" composerTenor)) #{ \markup {\line { \composerTenor ":" }} #} )
$(if (not (string=? "" composerBass)) #{ \markup {\line { \composerBass ":" }} #} )
}
\column \right-align {
$(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} )
$(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} )
}
}
}
}

View File

@ -0,0 +1,34 @@
% 2/4 Caller Herrin
% Bass
\version "2.18.2"
composerBass = "E.T de Boone, v0.1" %2022-11-07
arrangerBass = ""
bassglobal = {}
% Music
bassA = \drummode {
\tag #'fineRemove {
d4 g4 |
d4 g4 |
d8 g d4 |
d4 d4 |
}
d4 g4 |
d4 g4 |
d8 g d4 |
d4 d4
}
bassB = \drummode {
d4\v g4 |
d8 g d4 |
d4\v g4 |
d8. g16 r8 g8 |
d4\v g4 |
d4 g4 |
d4 g4 |
d8\< g8 d8 g8 <>\! |
\tag #'fine {
\removeWithTag #'fineRemove \bassA
}
}

View File

@ -1,4 +1,4 @@
% 2/4 Caller Herrini
% 2/4 Caller Herrin
% Pipes
\version "2.18.2"
composerPipes = "Trad."
@ -12,9 +12,9 @@ pipesAvI = {
\tag #'upbeat {\grg a8 |}
\grg d4 \grg d8 [ \grG e8 ] |
\dblc c4 \thrwd d8. [ e16 ] |
\dblf f8 [ b8 ] \dble e8. [ d16 ] |
\dblc c8 [ \gre a8 ] \dblb b8 [ c8 ] |
}
\dblf f8 [ b8 ] \dble e8. [ d16 ] |
\dblc c8 [ \gre a8 ] \dblb b8 [ c8 ] |
\grg d4 \grg d8 [ \grG e8 ] |
\dblc c4 \thrwd d8. [ e16 ] |
@ -26,9 +26,9 @@ pipesAvII = {
\tag #'upbeat {\grg a16. b32 |}
\thrwd d4 \slurd d8 [ \grg e16. d32 ] |
\dblc c4 \thrwd d8. [ e16 ] |
\grg f8 [ \hdblb b8 ] \dble e8. [ d16 ] |
\dblc c8 [ \gre a8 ] \grg b8 [ c8 ] |
}
\grg f8 [ \hdblb b8 ] \dble e8. [ d16 ] |
\dblc c8 [ \gre a8 ] \grg b8 [ c8 ] |
\thrwd d4 \slurd d8 [ \grg e16. d32 ] |
\dblc c4 \thrwd d8. [ e16 ] |
@ -46,6 +46,8 @@ pipesBvI = {
A8 ] |
\grf g8 [ f8 ] \dble e8 [ d8 ] |
\dbld d8 [ c8 ] \grg d8. [ e16 ] |
\dblf f8 [ b8 ] \dble e8. [ d16 ] |
\dblc c8 [ \gre a8 ] \dblb b8 [ c8 ] |
\tag #'fine {
\removeWithTag #'fineRemove \pipesAvII
}
@ -62,6 +64,8 @@ pipesBvII = {
A8 ] |
\grf g8 [ f8 ] \dble e8 [ d8 ] |
\grg c4 \thrwd d8. [ e16 ] |
\grg f8 [ \hdblb b8 ] \dble e8. [ d16 ] |
\dblc c8 [ \gre a8 ] \grg b8 [ c8 ] |
\tag #'fine {
\removeWithTag #'fineRemove \pipesAvII
}

View File

@ -0,0 +1,60 @@
% 2/4 Caller Herrin
% Side
\version "2.18.2"
composerSide = "E.T. de Boone, v0.1"
arrangerSide = ""
sideglobal = {
\sixteenthBeaming
}
% Music
sideA = \drummode {
\tag #'fineRemove {
\tutti {
\tag #'upbeat { d8:32( | }
g4)
} d4(:32 |
d8) \flam g8 \flam d8
\tutti { d8:32( |
\triplet { g16) d g } \flam d16. g32 d16. d32:64( d16.) d32 |
g8->
} d8:32( g8)
d8:32( \dr
}
d4)\!\fr d4:32( |
d8) \flam g8 \flam d8 d8:32( |
\triplet { g16) d g } \flam d16. g32 d16.
\tutti {
d32 \triplet { g16 g d } |
\flam g8 d8:32( g8)
}
}
sideB = \drummode {
\tag #'upbeat { d32-> g d g | <>\v}
d4 r8 d8:32( |
g16.) d32 g16. g32 d8:32(
\tutti {
d8:32)(\< |
d4)\!-> r8 d8:32( |
g16.) d32 g16. g32 d8:32(
d32)->
} g32 d g |
d4\v r4 |
%d2:32(\p |<>)
r2|<> \p
%\tutti {
<> \dr
d2:32( -\parenthesize -> |
d4:32)(\<-> d8:32)(-> g8:32)(-> <>\!)
\tag #'fine {
\removeWithTag #'fineRemove \removeWithTag #'tutti \sideA
}
\fr
% }
}

View File

@ -0,0 +1,44 @@
% 2/4 Caller Herrin
% Tenor
\version "2.18.2"
composerTenor = "E.T. de Boone, v0.1"
arrangerTenor = ""
tenorglobal = {}
% Music
tenorA = \drummode {
\tag #'fineRemove {
\tag #'upbeat { d8 | }
g4\up d8 g |
d8 g d4 |
g4\up d8.\up
g16 |
d4 g8
d8 |
}
g4\up d8 g |
d8 g d4 |
g4 \scoop { d8. g16 |
d4 } r8
}
tenorB = \drummode {
\tag #'upbeat { g8 | }
\stf d2 |
r4. g8
\stf d2 |
%d16. g32 d16. d32 g4 |
r4. g8
\stf d2 |
\flourish { d4 g4 } |
\flourish { d4 g4 } |
%d4 d16 g d d |
d4 g8 d8 |
\tag #'fine {
\removeWithTag #'fineRemove \tenorA
}
}

View File

@ -23,22 +23,18 @@ dsalfine = {\markTextEolDown "D.S. al Fine" }
<<
\new NullVoice = "format" {
\repeat volta 2 {
\part
\measure
\measure
\part
\halfline
\mark \markup { \musicglyph "scripts.segno"}
%\inStaffSegno
\measure
\measure
%\inStaffSegno
\halfline
\fine
}
\break
\part
\part
\halfline
\halfline
\measure
\measure
\dsalfine
\bar "||"
%\break

View File

@ -23,22 +23,18 @@ dsalfine = {\markTextEolDown "D.S. al Fine" }
<<
\new NullVoice = "format" {
\repeat volta 2 {
\part
\measure
\measure
\part
\halfline
\mark \markup { \musicglyph "scripts.segno"}
%\inStaffSegno
\measure
\measure
%\inStaffSegno
\halfline
\fine
}
\break
\part
\part
\halfline
\halfline
\measure
\measure
\dsalfine
\bar "||"
%\break

View File

@ -0,0 +1,44 @@
\version "2.18.2"
\include "lilydrum.ly"
\include "./config.ily"
\include "./notes.side.ily"
\score {
\new PipeBandDrumStaff {
\global
<<
\new NullVoice = "format" {
\repeat volta 2 {
\part
\halfline
\mark \markup { \musicglyph "scripts.segno"}
%\inStaffSegno
\halfline
\fine
}
\break
\part
\halfline
\halfline
\dsalfine
\bar "||"
} % Format
\new DrumVoice = "side" {
\sideglobal
\sideA s8
\removeWithTag #'fine \sideB
}%Side
>>
}
\header {
title = \title
subtitle = \subtitle
meter = \meter
instrument = \instrumentSide
composer = \composerSide
arranger = \arrangerSide
}
}

View File

@ -0,0 +1,44 @@
\version "2.18.2"
\include "lilydrum.ly"
\include "./config.ily"
\include "./notes.tenor.ily"
\score {
\new PipeBandDrumStaff {
\global
<<
\new NullVoice = "format" {
\repeat volta 2 {
\part
\halfline
\mark \markup { \musicglyph "scripts.segno"}
%\inStaffSegno
\halfline
\fine
}
\break
\part
\halfline
\halfline
\dsalfine
\bar "||"
}%Format
\new DrumVoice = "tenor" {
\tenorglobal
\tenorA s8
\removeWithTag #'fine \tenorB
}%Tenor
>>
}
\header {
title = \title
subtitle = \subtitle
meter = \meter
instrument = \instrumentTenor
composer = \composerTenor
arranger = \arrangerTenor
}
}

View File

@ -1,4 +1,4 @@
% <<TimeSig>> <<Title>>
% 2/4 MacKenzie Highlanders
% Pipes
\version "2.18.2"
composerPipes = ""

View File

@ -1,7 +1,7 @@
% 2/4 The Walrus
% Side
\version "2.18.2"
composerSide = "E.T. de Boone, v0.8, 2016"
composerSide = "E.T. de Boone, v1.0, 2016"
sideglobal = {
\eighthBeaming
}
@ -66,11 +66,11 @@ snareBBB = \drummode {
snareCA = \drummode {
d16 g |
\flam d16[ \> \drag g8 \! g16]
d8:32( g16) \flam g16 \<
\flam d16[ \> \drag g8 g16]
d8:32( g16)\< \flam g16
|
r16 \flam d8\! g16
d32 g d g d16. g32
d32 d g d g16. g32
|
\flam d16 g32 g d16 \flam g16
d32 g d g d16 g->
@ -79,8 +79,8 @@ snareCA = \drummode {
g16:64 g16:64)(-> d)-> g16 |
}
snareCBA = \drummode {
\flam d16[ \> \drag g8 \! g16]
d8:32( g16) \flam g16 \<
\flam d16[ \> \drag g8 g16]
d8:32( g16)\< \flam g16
|
r16 \flam d8\! g16
\triplet { d16 g16 d16 } \flam g16. g32

View File

@ -0,0 +1,121 @@
\version "2.19.0"
\include "bagpipe.ly"
\include "lilydrum.ly"
\include "./config.ily"
\include "./notes.bass.ily"
%\include "./notes.tenor.ily"
\include "./notes.side.ily"
\include "./notes.pipes.ily"
\layout {
indent = 5.0
short-indent = 2.0
}
\score {
\new StaffGroup <<
\new Staff \with {
instrumentName = \markup{ \instrumentPipes }
shortInstrumentName = \markup{ \shortInstrumentPipes }
} {
\global
\pipeglobal
<<
{
\repeat volta 2 { \part \line } \break
\repeat volta 2 { \part \halfline}
\alternative{ {\halfline} {\halfline}} \break
\bar "||"
\pageBreak
\repeat volta 2 { \part \halfline}
\alternative{ {\halfline} {\halfline}} \break
\bar "||"
\repeat volta 2 { \part \halfline}
\alternative{ {\halfline} {\halfline}}
\bar "|."
}%Format
{
\pipesA s8
\pipesBA
\pipesBBA s8
\pipesBBB s8
\pipesCA
\pipesCBA s8
\pipesCBB s8
\pipesDA
\pipesDBA s8
\pipesDBB
}%Pipes
>>
}
\new PipeBandDrumStaff = "side" \with {
instrumentName = \markup { \instrumentSide }
shortInstrumentName = \markup{ \shortInstrumentSide }
} {
\snareAA
\snareAB s8
\snareBA
\snareBBA s8
\snareBBB s8
\snareCA
\snareCBA s8
\snareCBB s8
\snareDA
\snareDBA s8
\snareDBB s8
}
%{ \new PipeBandDrumStaff = "tenor" \with {
instrumentName = \markup{ \instrumentTenor }
shortInstrumentName = \markup{ \shortInstrumentTenor }
} {
\tenorglobal
} %}
%{
\new PipeBandDrumStaff = "bass" \with {
instrumentName = \markup{ \instrumentBass }
shortInstrumentName = \markup{ \shortInstrumentBass }
} {
\bassglobal
\bassAA
\bassAB s8
\bassBA
\bassBBA s8
\bassAB s8
}
%}
>>
\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 }}} )
% }
% }
}
}