forked from kshaffer/musicianship
-
Notifications
You must be signed in to change notification settings - Fork 16
/
octaveDesignations.ly
88 lines (72 loc) · 2.05 KB
/
octaveDesignations.ly
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
\version "2.14.2"
#(set-default-paper-size "letter")
#(set-global-staff-size 20)
\header {
title = ""
tagline = ""
}
\paper {
indent = 0.0\in
top-margin = 1\in
bottom-margin = 0.25\in
line-width = 7.0\in
left-margin = 0.75\in
right-margin = 0.75\in
ragged-right = ##t
ragged-bottom = ##t
ragged-last-bottom = ##t
system-system-spacing #'minimum-distance = #25
markup-system-spacing #'minimum-distance = #30
last-bottom-spacing #'minimum-distance = #15
% page-count = #3
print-page-number = ##f
}
global = {
\override Score.PaperColumn #'keep-inside-line = ##t
\override Score.BarNumber #'padding = #2
\override VoltaBracket #'extra-offset = #'(0 . -3)
\override ChordName #'font-family = #'roman
% \override Score.LyricText #'font-series = #'bold
% \override Score.LyricText #'font-family = #'sans
\override ChordName #'font-size = #0.5
\override Staff.TimeSignature #'style = #'()
\set majorSevenSymbol = \markup { "maj7" }
\override Staff.StaffGrouper #'staff-staff-spacing #'minimum-distance = #40
% enter key signature, time signature, pickup length here
\key c \major
\time 8/1
% \partial 8
}
lower = <<
\new Voice = "bass" <<
\relative c' {
\clef treble
\set Staff.explicitClefVisibility = #end-of-line-invisible
\set Staff.explicitKeySignatureVisibility = #end-of-line-invisible
\set Staff.printKeyCancellation = ##f
c1 d e f g a b c \bar "||" \break
\clef bass c,1 b a g f e d c \bar "||" \break
\clef alto \time 9/1 f g a b c d e f g \bar "||"
}
>>
>>
functionalBass = {
\set stanza = \markup { \normal-text "" }
\lyricmode {
% enter functional bass here, follwing the rules of lilypond lyrics
"C4" "D4" "E4" "F4" "G4" "A4" "B4" "C5"
"C4" "B3" "A3" "G3" "F3" "E3" "D3" "C3"
"F3" "G3" "A3" "B3" "C4" "D4" "E4" "F4" "G4"
}
}
\score {
<<
\new Staff = "Staff_pfLower" << \global \lower >>
\new Lyrics \lyricsto "bass" { \functionalBass }
>>
\layout {
\context { \Score \remove "Bar_number_engraver" }
\context { \Staff \remove "Time_signature_engraver" }
}
% \midi { }
}