From 7364b2021f96ab3305827b4144c91e0e17e97d14 Mon Sep 17 00:00:00 2001 From: Eric Teunis de Boone Date: Fri, 5 May 2023 22:39:51 +0200 Subject: [PATCH] New Snarescore: Piper of Drummond + Fullscore --- reels/piper_of_drummond/full.ly | 130 +++++++++++++++++++++++++ reels/piper_of_drummond/notes.side.ily | 62 ++++++++++++ reels/piper_of_drummond/side.ly | 42 ++++++++ 3 files changed, 234 insertions(+) create mode 100644 reels/piper_of_drummond/full.ly create mode 100644 reels/piper_of_drummond/notes.side.ily create mode 100644 reels/piper_of_drummond/side.ly diff --git a/reels/piper_of_drummond/full.ly b/reels/piper_of_drummond/full.ly new file mode 100644 index 0000000..e4eb349 --- /dev/null +++ b/reels/piper_of_drummond/full.ly @@ -0,0 +1,130 @@ +\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 +} + +\score { + \new StaffGroup << + \new Staff \with { + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global + \pipeglobal + << + \new NullVoice = "format" { + %\repeat volta 2 { + % \part \line + %} + \part + \line + \break + \line + \section + \break + \part + \line + \break + \line + \fine + }%Format + \new Voice = "pipes" { + + \pipesA \pipesA s16 + + \pipesBA + \pipesBB s16 + + }%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 + + s16 \snareAA \snareABA + \snareAA \snareABB | + + s16 \snareBA \snareBBA + \snareBA \snareBBB + } +%{ + \new PipeBandDrumStaff = "tenor" \with { + instrumentName = \markup{ \instrumentTenor } + shortInstrumentName = \markup{ \shortInstrumentTenor } + } { + \tenorglobal + + } +%} +%{ + \new PipeBandDrumStaff = "bass" \with { + instrumentName = \markup{ \instrumentBass } + shortInstrumentName = \markup{ \shortInstrumentBass } + } { + \bassglobal + + } +%} + >> + \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 }}#} ) + } + } + } +} diff --git a/reels/piper_of_drummond/notes.side.ily b/reels/piper_of_drummond/notes.side.ily new file mode 100644 index 0000000..6c28471 --- /dev/null +++ b/reels/piper_of_drummond/notes.side.ily @@ -0,0 +1,62 @@ +% 2/2 Piper of Drummond +% Side +\version "2.18.2" +composerSide = "E.T. de Boone, v0, 2023" % 2023-05-05 +arrangerSide = "" +sideglobal = { + \eighthReelBeaming +} +% Music +snareA = \drummode { +} + +snareAA = \drummode { + \flam d4-> d8. g16 + d4:32( g8.) d16:64( + | + \triplet { d8) g d } \flam g8. d16-> +} +snareABA = \drummode { + g8.[ \drag d16 d16\< g d g] + | + d8.\!\v g16 d8. \flam g16 + d8. \flam g16 d8. g16 + | + \flam d8.-> g16 \triplet { d8 d g } + d8. d16 \triplet { g8 g d } +} + +snareABB = \drummode { + g8. g16 \flam d8.-> g16 + | + d4:32( d8.) g16 + \flam d8. g16 d4:32(\< + | + d8.)->\! g16 d8. \flam g16 + d8. g16 d16 g d g + | +} + +snareBA = \drummode { + d4:32(-> g8.) g16 + d4:32(\< \triplet { g8)\!\staccato d g } + | + d8.-> g16 d8. g16:64( + d8.:32 d16)-> g8. g16 + | +} +snareBBA = \drummode { + d8. g16 \triplet { d8 g d } + \flam \triplet { g8 d g } \flam d8. g16 + | + \flam d8.-> g16 d8. \flam g16 + d4 d16 g d g + | +} +snareBBB = \drummode { + \flam d8.-> g16 d8. \flam g16 + d8. g16 \flam d8.\staccato g16 + | + \flam d8.-> g16 \triplet { d8 d \flam g } + \triplet { d8 g g } d4\staccato +} diff --git a/reels/piper_of_drummond/side.ly b/reels/piper_of_drummond/side.ly new file mode 100644 index 0000000..88637a6 --- /dev/null +++ b/reels/piper_of_drummond/side.ly @@ -0,0 +1,42 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + \unfoldRepeats \new DrumVoice = "side" { + \sideglobal + + \repeat volta 2 { + \snareAA + \alternative { + \snareABA + \snareABB + } + } + \break + \section + + \repeat volta 2 { + \snareBA + \alternative { + \snareBBA + \snareBBB + } + } + \fine + }%Side + } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentSide + composer = \composerSide + arranger = \arrangerSide + } +}