[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
How do i set the minimum system space?
From: |
Philip Bergwerf |
Subject: |
How do i set the minimum system space? |
Date: |
Sat, 6 Aug 2016 15:46:04 -0700 (MST) |
Hello everyone,
I am puzzling with the following code:
%begin code
\version "2.18.2"
\header {
title = "Impromptu in As-dur"
subtitle = "D 835-2 (Opus 142 No. 2)"
composer = "Franz Shubert"
copyright = \markup {© "Philip Bergwerf" \italic "2016 ~" \normal-text
\bold \box {"Piano_TAB"}}
tagline = ""
}
%*Functions | Transpose and extra lines
trva = {
\stopStaff\override Staff.StaffSymbol #'line-positions = #'(21 19 16 14 12
9 7 4 2 0 -3 -5 -8 -10 -12 -14.8 -15 -15.2 -16.8 -17 -17.2 -20 -22 -24 -27
-29)\startStaff
}
trvb = {
\stopStaff \override Staff.StaffSymbol #'line-positions = #'(21 19 16 14
12 8.8 9 9.2 6.8 7 7.2 4 2 0 -3 -5 2 -8 -10 -12 -15 -17 -20 -22 -24 -27 -29)
\startStaff
}
trnull = {
\stopStaff
\override Staff.StaffSymbol #'line-positions = #'( 21 19 16 14 12 9 7 4 2
0 -2.8 -3 -3.2 -4.8 -5 -5.2 -8 -10 -12 -15 -17 -20 -22 -24 -27 -29 )
\startStaff
}
linesDown = {
\stopStaff
\override Staff.StaffSymbol #'line-positions = #'( 21 19 16 14 12 9 7 4 2
0 -2.8 -3 -3.2 -4.8 -5 -5.2 -8 -10 -12 -15 -17 -20 -22 -24 -27 -29 -32 -34
-36 ) \startStaff
}
linesDownDown = {
\stopStaff
\override Staff.StaffSymbol #'line-positions = #'( 21 19 16 14 12 9 7 4 2
0 -2.8 -3 -3.2 -4.8 -5 -5.2 -8 -10 -12 -15 -17 -20 -22 -24 -27 -29 -32 -34
-36 -39 -41 ) \startStaff
}
linesUp = {
\stopStaff
\override Staff.StaffSymbol #'line-positions = #'( 28 26 24 21 19 16 14 12
9 7 4 2 0 -2.8 -3 -3.2 -4.8 -5 -5.2 -8 -10 -12 -15 -17 -20 -22 -24 -27 -29 )
\startStaff
}
linesUpUp = {
\stopStaff
\override Staff.StaffSymbol #'line-positions = #'( 33 31 28 26 24 21 19 16
14 12 9 7 4 2 0 -2.8 -3 -3.2 -4.8 -5 -5.2 -8 -10 -12 -15 -17 -20 -22 -24 -27
-29 ) \startStaff
}
%Score settings
basicSettings = {
\time 3/4
}
%Note input
right = \relative c''{\basicSettings
\bar ".|:" \partial4 es,4
<c es as> <c es as>4. bes'8
<as es des>4 <g es des>4. bes8
bes4 <as es> <bes es, des>
<c es, c>2 es,4
<c es c'> <c es c'>4. <des es des'>8
<c es c'>4 <bes es bes'>4. <c es c'>8
<bes es bes'>4 <as es' as> <es'' as, es>8. des16
<c as es>2 es4
<c es as> <c es as>4. bes'8
<as es des>4 <g es des>4. bes8
bes4 <as es> <bes es, des>
<c es, c>2 es,4
<c es c'> <c es c'>4. des'8
<c e, c>4 <bes e, c>4.. c16
<bes f c>4 \times 2/3 {<as f c>16[ bes as]} g[ as] <c g des>8. bes16
<as c,>2 \bar ":..:" r8 <es as, es>
<es as, es>4-> <es as, es>4. <c es, c>8
<c es, c>4-> <c es, c>4. <as f c>8
<as f c>4-> <bes es, des> <des bes g es des>
<c as es c>2~ <c as es c>8 <f as, f>
<f as, f>4-> <f as, f>4. <des as f>8
<des as f>4-> <des as f>4. <as f>8
<as f>4-> <ges a des> <ges a des ges>
<f' des as f>2~ <f des as f>8 <ges des ges,>
<ges des ges,>2.->
}
left = \relative c{\basicSettings
\partial4 es4
<es as,> es2
<es bes>4 es2
<es c>4 es <es g,>
<es as,>2 es4
<es as,> es2
<es des>4 es2
<es c>4 es <es g,>
<es as,>2 es4
<es as,> es2
<es bes>4 es2
<es c>4 es <es g,>
<es as,>2 es4
<es as,> es2
<c g>4 c2
<c f,>4 c <es es,>
<es as,>2 r8 <c' as c,>
<c as c,>4-> <c as c,>4. <as es as,>8
<as es as,>4-> <as es as,>4. <f f,>8
<f f,>4-> <g g,> <es es,>
<as es as,>2~ <as es as,>8 <des, as des,>
<des as des,>4-> <des as des,>4. <des as des,>8
<des as des,>4-> <des as des,>4. <des des,>8
<des des,>4-> \linesDown <ges ges,> \trnull
<des' des,>2~ <des des,>8 \linesDown
2.->\trnull
}
%Score code
\score {
\new PianoStaff \with {
staffLineLayoutFunction = #ly:pitch-semitones
middleCPosition = #-6
}{
\override Staff.StaffSymbol #'line-positions = #'(21 19 16 14 12 9 7 4 2
0 -2.8 -3 -3.2 -4.8 -5 -5.2 -8 -10 -12 -15 -17 -20 -22 -24 -27 -29)
<< {\right}\\{\left} >>}
\layout {
\context {
\Staff
\remove "Accidental_engraver"
\remove "Key_engraver"
\remove "Clef_engraver"
}
}
}
%end code
This is a alternative notation method called 'Piano_TAB'. Because of the
special staff, lilypond does set the space between the system to 0. How can
i set the minimum system spacing? I hope you guys know how to do it?
Cheers,
Philip
--
View this message in context:
http://lilypond.1069038.n5.nabble.com/How-do-i-set-the-minimum-system-space-tp193512.html
Sent from the User mailing list archive at Nabble.com.
- How do i set the minimum system space?,
Philip Bergwerf <=