\clef "G^8";c'1^"{sup 8?}" c'1 \bar "||";
\clef "bass";c'1^"{bass}" \bar "||";
\clef "subbass";c'1^"{subbass}" \bar "||";
- \property Staff.clefStyle="transparent"
- \clef "treble"; c'1^"clefStyle=\"transparent\"" \bar "||";
- \property Staff.clefStyle="fullSizeChanges"
- \clef "treble"; c'1^"clefStyle=\"fullSizeChanges\"" \bar "|.";
+ \property Staff.Clef \override #'transparent = ##t
+ \clef "treble"; c'1^"transparent=\#t" \bar "||";
+ \property Staff.Clef \override #'transparent = ##f
+ \context Staff \outputproperty #(make-type-checker 'clef-interface) #'full-size-change = ##t
+ \clef "french"; c'1^"full-size-change = \#t" \bar "|.";
}
\paper{
+ \translator{
+ \StaffContext
+% Clef \override #'full-size-change = ##t
+ }
}
}
}
\paper {
- \paper_sixteen
+ \paperSixteen
indent=100.0\mm;
linewidth=150.0\mm;
\translator {
\version "1.3.117";
-incipit = \notes\relative c'{
- <b1 fis' b d>
+violinincipit = \notes\relative c''{
+ \clef "french";
+ \time 2/2;
+ \property Staff.TimeSignature \override #'style = #'old
+ a4. b8 c4 fis |
+% <b1 fis' b d>
+ \property Staff.TimeSignature \override #'style = #'C
}
-emptyincipit = \notes{
- s1
+bcincipit = \notes\relative c{
+ \clef bass;
+ \property Staff.TimeSignature \override #'style = #'old
+ b2. cis4 |
+ \property Staff.TimeSignature \override #'style = #'C
}
violin = \notes\relative c''{
- \specialkey \keysignature f' fis'' g' gis'';
+% Key signatures with different alterations in different octaves
+% are broken since 1.3.58!
+% \specialkey \keysignature f' fis'' g' gis'';
+ \key d \major;
\time 2/2;
- \clef "treble";
+ \clef treble;
- \key;
a4. b8 c4 fis |
gis~ gis8 fis16^\trill ()e b8 c \context Staff<{\voiceOne a d}{\voiceTwo es,4}>|
}
\score{
<
\context Staff = violin {\notes{
- \property Staff.clefStyle = "transparent"
- \incipit \bar ".|"; \endincipit
+ \property Staff.Clef \override #'transparent = ##t
+ \violinincipit \bar ".|";
+ \property Staff.Clef \revert #'transparent
+ \endincipit
\violin
}}
\context Staff = BC{\notes{
- \property Staff.clefStyle = "transparent"
- \emptyincipit \bar ".|"; \endincipit
+ \property Staff.Clef \override #'transparent = ##t
+ \bcincipit \bar ".|";
+ \property Staff.Clef \revert #'transparent
+ \endincipit
\BC
}}
>
- \paper{
- \translator{\StaffContext
- timeSignatureStyle = "C";
- }
- }
}
\score{
\context Staff < \global \one >
- \paper {
- \translator { \OrchestralPartStaffContext
- }
- }
}
% End the incipit and print a ``normal line start''.
endincipit = \notes{
\partial 16; s16 % Hack to handle e.g. \bar ".|"; \endincipit
- \property Staff.clefStyle = #"fullSizeChanges"
+ \context Staff \outputproperty #(make-type-checker 'clef-interface) #'full-size-change = ##t
+ \context Staff \outputproperty #(make-type-checker 'clef-interface) #'non-default = ##t
\bar "";
}
save reduced_il;
reduced_il# = staff_space# * reduction;
define_pixels(reduced_il);
- set_char_box(0,.6reduced_il#,reduced_il#,reduced_il#);
- pickup pencircle scaled 1.5 stafflinethickness;
+ set_char_box(.5reduced_il#,1.25reduced_il#,reduced_il#,reduced_il#);
+ pickup pencircle scaled 3.33 stafflinethickness;
draw (b,h) -- (b,-d);
draw (w,h) -- (w,-d);
enddef;