2005-08-04 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/beam.cc (shift_region_to_valid): divide by zero fix. This
+ fixes beams with a single stem (eg. beams across linebreaks.)
+
* lily/parser.yy (simple_string): allow \new STRING_IDENTIFIER.
* flower/rational.cc (operator +): prevent overflow. This fixes
\context{
\type "Engraver_group_engraver"
- \consists "Output_property_engraver"
-
minimumVerticalExtent = ##f
extraVerticalExtent = ##f
verticalExtent = ##f
localKeySignature = #'()
+ createSpacing = ##t
- \consists "Pitch_squash_engraver"
+
squashedPosition = #0
- \consists "Separating_line_group_engraver"
\name RhythmicStaff
\alias "Staff"
\override StaffSymbol #'line-count = #1
\override Stem #'neutral-direction = #1
- \override Beam #'neutral-direction = #1
- %% \consists "Repeat_engraver"
- \consists "Dot_column_engraver"
+ \override Beam #'neutral-direction = #1
+
+ \consists "Output_property_engraver"
+ \consists "Font_size_engraver"
\consists "Volta_engraver"
+ \consists "Separating_line_group_engraver"
+ \consists "Dot_column_engraver"
\consists "Bar_engraver"
- \consists "Time_signature_engraver"
- \consists "Staff_symbol_engraver"
\consists "Ledger_line_engraver"
+ \consists "Staff_symbol_engraver"
+ \consists "Pitch_squash_engraver"
+ \consists "Time_signature_engraver"
\consists "Instrument_name_engraver"
\consists "Axis_group_engraver"
+
\accepts "Voice"
\accepts "CueVoice"
\defaultchild "Voice"
+
\description "
A context like @code{Staff} but for printing rhythms. Pitches are
ignored; the notes are printed on one line.
(space-alist . (
(custos . (extra-space . 0.0))
(ambitus . (extra-space . 2.0))
- (time-signature . (extra-space . 0.0))
+ (time-signature . (extra-space . 1.0))
(staff-bar . (extra-space . 0.0))
(breathing-sign . (minimum-space . 0.0))
(clef . (extra-space . 0.8))
- (first-note . (fixed-space . 1.0))
+ (first-note . (fixed-space . 2.0))
(right-edge . (extra-space . 0.0))
(key-signature . (extra-space . 0.0))
(key-cancellation . (extra-space . 0.0))