4 texidoc
= "Wilhelmus van Nassouwe"
5 title
= "Wilhelmus van Nassouwe"
7 subtitle
= "Neder-landtsche gedenck-clanck"
9 copyright
= "public domain"
10 enteredby
= "janneke@gnu.org"
16 \override Staff
.Clef
#'break-visibility
=
21 %% \context Staff \applyContext #(set-extra-space 'TimeSignature
22 %% 'first-note -> extra-space 4.5
24 \override Staff
.TimeSignature
#'space-alist
#'first-note
= #'(extra-space
. 9.5)
25 \override Staff
.KeySignature
#'space-alist
#'staff-bar
= #'(extra-space
. 15)
26 \override Score
.LeftEdge
#'space-alist
#'key-signature
= #'(extra-space
. 1)
31 %% Set height of bar line to 2 staff-spaces
32 \once \override Staff
.BarLine
#'bar-size
= #2
33 %% Move barline one staff-space up
34 \once \override Staff
.BarLine
#'extra-offset
= #'(0 . 1)
38 myBreak
= { \bar "" \break }
46 voice
= \relative c' {
49 d4 |
g g a a b |
a8 \myBreak
50 b8 |
c4 b a a |
g2. \myBreak
52 d4 |
g g a a |
b a8 \myBreak
53 b8 |
c4 b a a|
g2. \myBreak
55 %% Hack for better left tekst margin
56 %% b8[ c] | d2 e4 d2 c4 | b a8 \myBreak
57 \set melismaBusyProperties
= #'()
59 \unset melismaBusyProperties
60 d2 e4 d2 c4 b |
a8 \myBreak
61 b8 |
c4 b a g |
a2. \myBreak
63 d,4 |
g4.\melisma a8\melismaEnd b2 a2 g4 |
fis e8 \myBreak
66 \override NoteHead
#'style
= #'neomensural
71 %%\override Staff.BarLine #'extra-offset = #'(12 . 0)
73 \override Staff
.BarLine
#'extra-offset
= #'(23 . 0)
77 stich
= \relative c'' {
78 \override Staff
.NoteCollision
#'merge-differently-dotted
= ##t
80 \override Stem
#'length-fraction
= #(magstep -
3)
84 s4 s s a8[ b] c[ a] s4.
87 s4 s s a8[ b] c[ a] s4.
93 s4 g8[ fis g a] s2 s2 s4 s s8
97 modernText
= \lyricmode {
98 Wil -- hel -- mus van N
as -- sou -- we
99 ben ik van duit -- sen bloed
,
101 den va -- der -- land ge -- trou -- we
102 blijf ik tot in den dood
.
104 Een prin -- se van O -- ran -- je
105 ben ik vrij on -- ver -- veerd
,
107 den ko -- ning van His -- pan -- je
108 heb ik al -- tijd ge -- eerd
.
112 Wil -- hel -- mus van N
as -- sou -- we
113 Ben ick van duyt -- schen bloet
,
114 Den V
a -- der -- landt ghe -- trou -- we
,
115 blyf ick tot in den doot
!
116 %% Hack for better left text margin:
117 %% Een Prin -- ce van O -- ran -- gien
118 Een
" " Prin -- ce van O -- ran -- gien
119 Ben ick
, vry
, on -- ver -- veert;
120 Den Co -- ninck van His -- pan -- gien
121 Heb ick al -- tijt ghe -- eert
.
124 oneHalfNoteTime
= \markup {
125 \override #'(baseline-skip
. 0)
127 \line { \number "1" }
128 \line { \smaller \smaller \note #"2" #-
0.6 }
138 %% (shortest-duration-space . 2.0)
139 %% (spacing-increment . 1.2)
140 %% (base-shortest-duration . ,(ly:make-moment 1 8))
142 \override SpacingSpanner
#'shortest-duration-space
= #3.0
143 \override SpacingSpanner
#'spacing-increment
= #1.2
144 \override SpacingSpanner
#'base-shortest-duration
= #(ly
:make-moment
1 8)
151 \override Staff
.StaffSymbol
#'width
= #'80
152 \set Staff
.autoBeaming
= ##f
153 \set Score
.timing
= ##f
156 %% Less vertical space needed with lyrics
157 \override Staff
.VerticalAxisGroup
#'minimum-Y-extent
= #'(2 . 2)
159 %% Custom time signature
160 \override Staff
.TimeSignature
#'stencil
= #ly
:text-interface
::print
161 \override Staff
.TimeSignature
#'text
= #oneHalfNoteTime
162 \override Staff
.TimeSignature
#'style
= #'()
165 \new Voice
= "voice" \voice
166 \new Voice
= "stich" \stich
168 \lyricsto "voice" \new Lyrics
{
169 \override VerticalAxisGroup
#'minimum-Y-extent
= #'(2 . 2)
178 %%% LilyPond-indent-level:2