Molecule ledger_line (Interval) const;
Molecule fill (Box b) const;
Molecule filledbox (Box b) const;
- Molecule flag (int, Direction) const;
Molecule hairpin (Real width, Real height, bool decresc, bool continued) const;
Molecule tuplet_bracket (Real dy, Real dx, Real thick,Real interline, Direction dir) const;
Molecule rest (int, bool outside, String) const;
Molecule
Lookup::bar (String str, Real h, Paper_def *paper_l) const
{
- if (str == "[")
+ if (str == "bracket")
return staff_bracket (h);
- else if (str == "{")
+ else if (str == "brace")
return staff_brace (h);
Real kern = paper_l->get_var ("bar_kern");
return m;
}
-Molecule
-Lookup::flag (int j, Direction d) const
-{
- char c = (d == UP) ? 'u' : 'd';
- return afm_find (String ("flags-") + to_str (c) + to_str (j));
-}
-
Molecule
Lookup::rest (int j, bool o, String style) const
{
\consists "Rest_collision_engraver";
\consistsend "Axis_group_engraver";
-%{
- Uncomment to get bar numbers on single staff systems:
-
- The Bar_number_engraver puts a number over a staff created
- at the same level of hierarchy. This why you have to add it
- here separately if you want to have numbers on single staff
- systems: The Bar_number_engraver in Score_engraver will only
- put numbers on bars that are Score ("system") wide. Such
- bars are only created when the toplevel system has multiple
- children-staffs.
-%}
-%{
- \consists "Bar_number_engraver";
-%}
%{
The Staff_margin_engraver puts the name of the instrument
\type "Engraver_group_engraver";
\consists "Dynamic_engraver"; % must come before text_engraver.
\name Voice ;
- beamAuto = "1";
\consists "Local_key_engraver";
\consists "Breathing_sign_engraver";
\consists "Dot_column_engraver";
\consists "Stem_engraver";
\consists "Beam_engraver";
+ beamAuto = "1";
\consists "Auto_beam_engraver";
\include "auto-beam-settings.ly";
% \consists "Abbreviation_beam_engraver";
\type "Grace_engraver_group";
\name "Grace";
\consists "Note_heads_engraver";
+ \consists "Local_key_engraver";
\consists "Stem_engraver";
\consists "Slur_engraver";
\consists "Timing_engraver"; %UGH.
\consists "Beam_engraver";
+ beamAuto = "1";
+ \consists "Auto_beam_engraver";
+ \include "auto-beam-settings.ly";
\consists "Align_note_column_engraver";
\consists "Font_size_engraver";
\consists "Rhythmic_column_engraver";
-
+
+ stemStyle = "grace";
+ weAreGraceContext = "1";
fontSize = "-1";
stemLength = "6.0";
verticalDirection = "1";
};
+
\translator{\GraceContext}
\translator {\VoiceContext}