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

89 lines
1.6 KiB
Text
Raw Normal View History

2016-02-19 11:57:29 +01:00
\version "2.18.2"
\include "bagpipe.ly"
\include "./config.ily"
\include "./notes.pipes.ily"
2016-02-19 11:57:29 +01:00
2022-10-19 04:19:51 +02:00
markTextEolDown = #(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
\once \override Score.RehearsalMark #'direction = #DOWN
\mark \markup $text
#})
fine = {\markTextEolDown "Fine" }
dsalfine = {\markTextEolDown "D.S. al Fine" }
2016-02-19 11:57:29 +01:00
\score {
\new Staff {
\global
2022-10-19 04:19:51 +02:00
\pipeglobal
2016-02-19 11:57:29 +01:00
<<
2022-10-19 04:19:51 +02:00
\new NullVoice = "format" {
2016-02-19 11:57:29 +01:00
\repeat volta 2 {
2022-10-19 04:19:51 +02:00
\part
\measure
\measure
\mark \markup { \musicglyph "scripts.segno"}
%\inStaffSegno
\measure
\measure
\halfline
2022-10-19 04:19:51 +02:00
\fine
2016-02-19 11:57:29 +01:00
}
\break
2022-10-19 04:19:51 +02:00
\part
\halfline
\measure
\measure
\dsalfine
\bar "||"
%\break
%\halfline
%\break
%\halfline
%\bar "|."
} % Format
\new Voice = "pipes" {
\pipesA s8
2016-02-19 11:57:29 +01:00
2022-10-19 04:19:51 +02:00
\removeWithTag #'fine \pipesB
} % Pipes
2016-02-19 11:57:29 +01:00
>>
}
\header {
title = \title
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
arranger = \arrangerPipes
2016-02-19 11:57:29 +01:00
}
}
2022-10-19 04:19:51 +02:00
\score {
\new Staff { \global \pipeglobal
\set Staff.midiInstrument = #"bagpipe"
%%Tune
\partial 8
\unfoldRepeats {
\repeat volta 2 {
\pipesA
}
\removeWithTag #'fine \pipesB
\removeWithTag #'fineRemove \pipesA
}
}
\midi { \confTempo }
\header {
title = \title
subtitle = \subtitle
meter = \meter
instrument = \instrumentPipes
composer = \composerPipes
arranger = \arrangerPipes
}
}