diff --git a/4-4_marches/muss_i_denn/config.ily b/4-4_marches/muss_i_denn/config.ily new file mode 100644 index 0000000..ca5387c --- /dev/null +++ b/4-4_marches/muss_i_denn/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key a \mixolydian + \time 4/4 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +part = { \partial 4 \grace{s4.} s4 } +measure = { \grace {s1} s1 | } +halfline = { \repeat unfold 5 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Muss i'Denn (Wooden Heart)" +meter = "March" diff --git a/4-4_marches/muss_i_denn/full.ly b/4-4_marches/muss_i_denn/full.ly new file mode 100644 index 0000000..af15a91 --- /dev/null +++ b/4-4_marches/muss_i_denn/full.ly @@ -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" +%\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" { + \part + \halfline + \break + \halfline + \bar "|." + \break + + \part + \repeat unfold 4 \measure + \break + \halfline + \bar "|." + }%Format + + \new Voice = "pipes" { + \pipesA s4 + \pipesB s4 + + }%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 + + \snareA + \snareA s4 + \snareBA + \snareA s4 + } +%{ \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 + 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/4-4_marches/muss_i_denn/notes.pipes.ily b/4-4_marches/muss_i_denn/notes.pipes.ily new file mode 100644 index 0000000..dd5072e --- /dev/null +++ b/4-4_marches/muss_i_denn/notes.pipes.ily @@ -0,0 +1,44 @@ +% 4/4 Muss I Denn (Wooden Heart) +% Pipes +\version "2.18.2" +composerPipes = "" +arrangerPipes = "" +pipeglobal = { + \key a \mixolydian +} +% Music +pipesAA = { + \grg a8 b8 | + \grip c4 \grg c8 e8 \thrwd d4 \grg d8 f8 | + \grg e8. f16 \grg e8 d8 \dblc c2 | + \grg e8. f16 \grg e8 d8 \dblc c4 \grg c8 e8 | + \thrwd d4 \slurd d8 c8 \dblb b4 \dble e4 + \dblc c2 \grip c4 +} +pipesAB = { + \grg a8 b8 | + \grip c4 \grg c8 e8 \thrwd d4 \grg d8 f8 | + \grg e8. f16 \grg e8 d8 \dblc c2 | + \grg e8. f16 \grg e8 d8 \dblc c4 \grg c8 e8 | + \thrwd d4 \slurd d8 c8 \dblb b4 \dble e4 + \grg a2 \wbirl a4 +} +pipesA = { + \pipesAA + \pipesAB +} + +pipesBA = { + \grg a8 \grd c8 | + \dblb b4. \grd c8 \thrwd d4 b4 | + \dblc c4 \grg c8 d8 \dble e4 \gra e4 | + \dblf f4 \gre f4 \dblA A4 \grf g8 f8 | + \dble e2 \gra e4 +} +pipesBB = { + \pipesAB +} +pipesB = { + \pipesBA + \pipesBB +} diff --git a/4-4_marches/muss_i_denn/notes.side.ily b/4-4_marches/muss_i_denn/notes.side.ily new file mode 100644 index 0000000..bfaf2c8 --- /dev/null +++ b/4-4_marches/muss_i_denn/notes.side.ily @@ -0,0 +1,28 @@ +% 4/4 Muss I Denn (Wooden Heart) +% Side +\version "2.18.2" +composerSide = "" +arrangerSide = "" +sideglobal = { + \sixteenthBeaming +} +% Music +snareA = \drummode { + \flam d8 g8 | + d4:32( d8) g d8:32([ g)] \flam d8 d:32( | + g16.) d32-> g16. g32 \flam d8 \flam g d4:32( d8) d:32( | + g16.) d32-> g16. g32 \flam d8 g \triplet { d16 g d } g16. g32 \flam d8 \flam g | + d4:32( d8) g8 \triplet { d16 g d } g16. g32 \flam d8 \flam g | + d2:32( d4) +} +snareBA = \drummode { + \flam d8 g8 | + d4:32( d8) g d8:32([ g)] \flam d8 d:32( | + g16.) d32-> g16. g32 \flam d8 \flam g d4:32( d8) d:32( | + g16.) d32-> g16. g32 \flam d8 g \triplet { d16 g d } g16. g32 \flam d8 \flam g | + d2:32( d4) +} +snareBB = \drummode { + \snareA +} + diff --git a/4-4_marches/muss_i_denn/pipes.ly b/4-4_marches/muss_i_denn/pipes.ly new file mode 100644 index 0000000..b5e8f1c --- /dev/null +++ b/4-4_marches/muss_i_denn/pipes.ly @@ -0,0 +1,61 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \part + \halfline + \break + \halfline + \bar "|." + \break + + \part + \repeat unfold 4 \measure + \break + \halfline + \bar "|." + \break + }%Format + + \new Voice = "pipes" { + \pipesA s4 + + \pipesB s4 + } + >> + } + \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/4-4_marches/muss_i_denn/side.ly b/4-4_marches/muss_i_denn/side.ly new file mode 100644 index 0000000..c718394 --- /dev/null +++ b/4-4_marches/muss_i_denn/side.ly @@ -0,0 +1,45 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.side.ily" + +markTextEol = #(define-music-function (parser location text) (string?) #{ + \once \override Score.RehearsalMark #'break-visibility = #end-of-line-visible + \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT + \mark \markup $text +#}) + + +\score { + \new PipeBandDrumStaff { + \global + \sideglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \part \halfline + } + \markTextEol "Fine" + \break + \part \repeat unfold 4 \measure + \markTextEol "D.C. al Fine" + \bar "|." + }%Format + + \new DrumVoice = "side" { + \snareA s4 + + \snareBA s4 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + arranger = \arrangerSide + } +}