Next: TabVoice, Previous: StaffGroup, Up: Contexts
Context for generating tablature. [DOCME]
This context also accepts commands for the following context(s):
Staff
This context creates the following layout objects:
BarLine, BassFigureAlignmentPositioning, BassFigureAlignment, BassFigureBracket, BassFigureContinuation, BassFigureLine, BassFigure, Clef, DotColumn, InstrumentName, LedgerLineSpanner, NoteCollision, OctavateEight, OttavaBracket, PianoPedalBracket, RestCollision, ScriptRow, SeparatingGroupSpanner, SeparationItem, SostenutoPedalLineSpanner, SostenutoPedal, StaffSpacing, StaffSymbol, SustainPedalLineSpanner, SustainPedal, TimeSignature, UnaCordaPedalLineSpanner, UnaCordaPedal, VerticalAxisGroup and VoltaBracket.
This context sets the following properties:
clefPosition to 0clefGlyph to clefs.tabavoid-note-head in Stem to #t.
staff-space in StaffSymbol to 1.5.
shortInstrumentName to '()instrumentName to '()ignoreFiguredBassRest to #tcreateSpacing to #tlocalKeySignature to '()minimum-Y-extent in VerticalAxisGroup to '(-4 . 4).
Context TabStaff can contain TabVoice and CueVoice
This context is built from the following engravers:
Tab_staff_symbol_engraverProperties (read)
stringTunings (list)Script_row_engraverThis engraver creates the following layout objects:
ScriptRow.
Figured_bass_position_engraverThis engraver creates the following layout objects:
BassFigureAlignmentPositioning.
Figured_bass_engraverMusic types accepted:
bass-figure-event and rest-event
Properties (read)
figuredBassAlterationDirection (direction)figuredBassCenterContinuations (boolean)figuredBassFormatter (procedure)implicitBassFigures (list)useBassFigureExtenders (boolean)ignoreFiguredBassRest (boolean)Axis_group_engraverProperties (read)
currentCommandColumn (layout object)Instrument_name_engraverProperties (read)
currentCommandColumn (layout object)shortInstrumentName (markup)instrument
instrumentName (markup)instrument property labels the staff in the first system, and
the instr property labels following lines.
shortVocalName (markup)vocalName (markup)Piano_pedal_align_engraverProperties (read)
currentCommandColumn (layout object)Piano_pedal_engraverMusic types accepted:
una-corda-event, sustain-event and sostenuto-event
Properties (read)
currentCommandColumn (layout object)pedalSostenutoStrings (list)pedalSustainStrings.
pedalSostenutoStyle (symbol)pedalSustainStyle.
pedalSustainStrings (list)pedalSustainStyle (symbol)text, bracket or mixed (both).
pedalUnaCordaStrings (list)pedalSustainStrings.
pedalUnaCordaStyle (symbol)pedalSustainStyle.
Rest_collision_engraverThis engraver creates the following layout objects:
RestCollision.
Collision_engraverThis engraver creates the following layout objects:
NoteCollision.
Staff_symbol_engraverMusic types accepted:
This engraver creates the following layout objects:
StaffSymbol.
Ledger_line_engraverThis engraver creates the following layout objects:
LedgerLineSpanner.
Time_signature_engravertimeSignatureFraction changes
This engraver creates the following layout objects:
TimeSignature.
Clef_engraverProperties (read)
clefGlyph (string)clefOctavation (integer)clefPosition (number)explicitClefVisibility (vector)forceClef (boolean)middleCPosition (number)clefPosition and
clefGlyph.
Ottava_spanner_engraverProperties (read)
ottavation (string)originalMiddleCPosition (integer)currentMusicalColumn (layout object)Dot_column_engraverThis engraver creates the following layout objects:
DotColumn.
Separating_line_group_engraverProperties (read)
createSpacing (boolean)StaffSpacing objects?
Should be set for staves.
breakableSeparationItem (layout object)Volta_engraverProperties (read)
repeatCommands (list)(volta . x), where x is a string or #f
voltaSpannerDuration (moment)\alternative. This can be
used to shrink the length of brackets in the situation where one
alternative is very large.
stavesFound (list of grobs)Font_size_engraverProperties (read)
fontSize (number)Bar_engraverwhichBar property. If it has no bar line to create, it will forbid a linebreak at this point
Properties (read)
whichBar (string)Example:
\set Staff.whichBar = "|:"
This will create a start-repeat bar in this staff only. Valid values are described in bar-line-interface.
forbidBreak (boolean)Output_property_engraverMusic types accepted:
Next: TabVoice, Previous: StaffGroup, Up: Contexts
This page is for LilyPond-2.10.33 (stable-branch).