(\t\)
@end macro
-@table @samp
- @item @code{Generic_property_list} Defines names and types for
-generic properties. These are properties than can be plugged into the
-backend directly. See the init file @file{generic-property.scm} for
-details. For internal use only.
+
+TODO:
-@item @code{XXXVerticalExtent}@indexcode{groupVerticalExtent}
-@propertytype{Interval: a cons of numbers}
+@table @samp
+ @item @code{Generic_property_list}
+ Defines names and types for generic properties. These are properties
+ than can be plugged into the backend directly. See the init file
+ @file{generic-property.scm} for details. For internal use only.
- Hard code the size of the vertical group in context XXX, example
+ @item @code{XXXVerticalExtent}@indexcode{groupVerticalExtent} @propertytype{Interval: a cons of numbers}
+ Hard code the size of the vertical group in context XXX, example
@example
- \property Staff.StaffVerticalExtent = #(-5.0 . 5.0)
+\property Staff.StaffVerticalExtent = #(-5.0 . 5.0)
@end example
- The value is a cons of real numbers, that measure the extent in
-staff spaces
-
+ The value is a cons of real numbers, that measure the extent in
+ staff spaces.
+@end table
+
+@subsubheading Lyrics properties
@cindex properties!Lyrics
dot.
@end table
+@subsubheading Thread properties
@cindex properties!Thread
@table @samp
- @item @code{noteheadStyle}@indexcode{noteheadStyle} @propertytype{string}
- Selects type of note head. Choices are @code{cross},
- @code{diamond}, @code{harmonic}, @code{transparent}, and @code{""}.
- They are shown in that order below.
+ @item @code{noteHeadStyle}@indexcode{noteHeadStyle} @propertytype{symbol}
+ Selects type of note head. Choices are @code{'cross},
+ @code{'diamond}, @code{'harmonic}, @code{'transparent},
+ @code{'mensural}, @code{'baroque}, and @code{'default}.
+ They are shown in that order below. The @code{'baroque},
+ style gives the default symbols except for brevis and
+ longa notes which are square shaped as in the @code{'mensural}
+ style.
@mudela[center,verbatim]
\score {
\notes {
\property Staff.barNonAuto = 1
- \property Voice.noteHeadStyle = cross
+ \property Voice.noteHeadStyle = #'cross
a'
- \property Voice.noteHeadStyle = diamond
+ \property Voice.noteHeadStyle = #'diamond
a'
- \property Voice.noteHeadStyle = harmonic
+ \property Voice.noteHeadStyle = #'harmonic
a'
- \property Voice.noteHeadStyle = transparent
+ \property Voice.noteHeadStyle = #'transparent
a'
- \property Voice.noteHeadStyle = ""
+ \property Voice.noteHeadStyle = #'mensural
+ a'
+ \property Voice.noteHeadStyle = #'default
a'
}
\paper {
associated element. Setting the property to 'if-no-beam will make it
print only if there is no beam associated with this tuplet bracket.
-[fixme examples]
+@mudelafile[verbatim]{tuplet.ly}
@item @code{tupletInvisible}@indexcode{tupletInvisible} @propertytype{boolean}
property, you can make brackets last shorter. Example
@mudela[verbatim,fragment]
-\context Voice \times 2/3 { \property Voice.tupletSpannerDuration = #(make-moment 1 4) [c8 c c] [c c c] }
+\context Voice \times 2/3 {
+ \property Voice.tupletSpannerDuration = #(make-moment 1 4)
+ [c8 c c] [c c c]
+}
@end mudela
@end table
@item @code{instrument}, @code{instr} @propertytype{string}
@indexcode{instrument}@indexcode{instr}
- If @code{Staff_margin_engraver}
-@cindex Staff_margin_engraver
+ If @code{Instrument_name_engraver}
+@cindex Instrument_name_engraver
is
added to the Staff translator, then the @code{instrument} property
is used to label the first line of the staff and the @code{instr}
the music given in an @code{\alternative}.
@end table
+@subsubheading GrandStaff properties
@cindex properties!GrandStaff
Set the minimum vertical distance between staffs.
@end table
+@subsubheading Score properties
@cindex properties!Score
+
+
+
@table @samp
@item @code{skipBars}@indexcode{skipBars} @propertytype{boolean}
Set to 1 to skip the empty bars that are produced by
"Time_signature"
)
@end example
+
+
+@item @code{timing}@indexcode{timing} @propertytype{boolean}
+ Keep administration of measure length, position, bar number, etc?
+Switch off for cadenzas.
+
+@item @code{currentBarNumber}@indexcode{currentBarNumber} @propertytype{integer}
+ Contains the current barnumber. This property is incremented at
+every barline.
+
+@item @code{measurePosition}@indexcode{measurePosition} @propertytype{Moment}
+
+ How much of the current measure (measured in whole notes) have we had?
+
+@item @code{oneBeat}@indexcode{oneBeat} @propertytype{Moment}
+
+ How long does one beat in the current time signature last?
+
+@item @code{measureLength}@indexcode{measureLength} @propertytype{Moment}
+
+ How long does one measure in the current time signature last?
+
@end table
+@subsubheading ChordNamesVoice properties
@cindex properties!ChordNamesVoice