Next: Global, Previous: FiguredBass, Up: Contexts
(not documented)
This context creates the following layout objects:
FretBoard, InstrumentName, StaffSpacing and VerticalAxisGroup.
This context is a `bottom' context; it cannot contain other contexts.
This context is built from the following engravers:
Instrument_name_engraver- Creates a system start text for instrument or vocal names.
Properties (read)
currentCommandColumn(layout object)- Grob that is X-parent to all current breakable (clef, key signature, etc.) items.
shortInstrumentName(markup)- See
instrumentinstrumentName(markup)- The name to print left of a staff. The
instrumentproperty labels the staff in the first system, and theinstrproperty labels following lines.shortVocalName(markup)- Name of a vocal line, short version.
vocalName(markup)- Name of a vocal line.
This engraver creates the following layout objects:
Font_size_engraver- Puts fontSize into font-size grob property.
Properties (read)
fontSize(number)- The relative size of all grobs in a context.
Separating_line_group_engraver- Generates objects for computing spacing parameters.
Properties (read)
Properties (write)
createSpacing(boolean)- Create
StaffSpacingobjects? Should be set for staves.
hasStaffSpacing(boolean)- True if the currentCommandColumn contains items that will affect spacing
This engraver creates the following layout objects:
Fretboard_engraver- Generate one or more tablature noteheads from event of type NoteEvent.
Music types accepted:
string-number-event and note-event
Properties (read)
stringTunings(list)- The tablature strings tuning. It is a list of the pitch (in semitones) of each string (starting with the lower one).
minimumFret(number)- The tablature auto string-selecting mechanism selects the highest string with a fret at least
minimumFrettablatureFormat(procedure)- Function formatting a tab note head; it takes a string number, a list of string tunings and Pitch object. It returns the text as a string.
highStringOne(boolean)- Whether the 1st string is the string with highest pitch on the instrument. This used by the automatic string selector for tab notation.
This engraver creates the following layout objects:
Axis_group_engraver- Group all objects created in this context in a VerticalAxisGroup spanner.
Properties (read)
currentCommandColumn(layout object)- Grob that is X-parent to all current breakable (clef, key signature, etc.) items.
This engraver creates the following layout objects:
Output_property_engraver- Apply a procedure to any grob acknowledged.
Music types accepted:
Next: Global, Previous: FiguredBass, Up: Contexts
Cette page documente LilyPond-2.11.28 (branche de développement).
Rapporter toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Your suggestions for the documentation are welcome.