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 0
clefGlyph
to clefs.tab
avoid-note-head
in Stem to #t
.
staff-space
in StaffSymbol to 1.5
.
shortInstrumentName
to '()
instrumentName
to '()
ignoreFiguredBassRest
to #t
createSpacing
to #t
localKeySignature
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_engraver
Properties (read)
stringTunings
(list)Script_row_engraver
This engraver creates the following layout objects:
ScriptRow.
Figured_bass_position_engraver
This engraver creates the following layout objects:
BassFigureAlignmentPositioning.
Figured_bass_engraver
Music types accepted:
bass-figure-event and rest-event
Properties (read)
figuredBassAlterationDirection
(direction)figuredBassCenterContinuations
(boolean)figuredBassFormatter
(procedure)implicitBassFigures
(list)useBassFigureExtenders
(boolean)ignoreFiguredBassRest
(boolean)Axis_group_engraver
Properties (read)
currentCommandColumn
(layout object)Instrument_name_engraver
Properties (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_engraver
Properties (read)
currentCommandColumn
(layout object)Piano_pedal_engraver
Music 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_engraver
This engraver creates the following layout objects:
RestCollision.
Collision_engraver
This engraver creates the following layout objects:
NoteCollision.
Staff_symbol_engraver
Music types accepted:
This engraver creates the following layout objects:
StaffSymbol.
Ledger_line_engraver
This engraver creates the following layout objects:
LedgerLineSpanner.
Time_signature_engraver
timeSignatureFraction
changes
This engraver creates the following layout objects:
TimeSignature.
Clef_engraver
Properties (read)
clefGlyph
(string)clefOctavation
(integer)clefPosition
(number)explicitClefVisibility
(vector)forceClef
(boolean)middleCPosition
(number)clefPosition
and
clefGlyph
.
Ottava_spanner_engraver
Properties (read)
ottavation
(string)originalMiddleCPosition
(integer)currentMusicalColumn
(layout object)Dot_column_engraver
This engraver creates the following layout objects:
DotColumn.
Separating_line_group_engraver
Properties (read)
createSpacing
(boolean)StaffSpacing
objects?
Should be set for staves.
breakableSeparationItem
(layout object)Volta_engraver
Properties (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_engraver
Properties (read)
fontSize
(number)Bar_engraver
whichBar
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_engraver
Music types accepted:
Next: TabVoice, Previous: StaffGroup, Up: Contexts
This page is for LilyPond-2.10.33 (stable-branch).