This is the program reference for LilyPond version 2.4.5
Creates a dynamic mark.
Syntax: note\x,
where x is one of \ppp, \pp, \p, \mp, \mf, \f, \ff, \fff.
Music types: general-music, event, dynamic-event and absolute-dynamic-event
Accepted by: Dynamic_engraver, Dynamic_performer, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'AbsoluteDynamicEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event dynamic-event absolute-dynamic-event)
The types of this music object; determines by what engraver this music expression is processed.
Call the argument with the current context during interpreting phase
Music types: general-music and apply-context
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'ApplyContext
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
types (list):'(general-music apply-context)
The types of this music
object; determines by what engraver this music expression is
processed.
iterator-ctor (procedure):Apply_context_iterator::constructor
Function to construct music-event-iterator object for this Music
Call the argument with all current grobs during interpreting phase.
Syntax
\applyoutput FUNC
arguments to func are 1. the grob, 2. the originating context, 3. context where FUNC is called.
Music types: general-music and layout-instruction
Accepted by: Output_property_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'ApplyOutputEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
iterator-ctor (procedure):Output_property_music_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(general-music layout-instruction)
The types of this music object; determines by what engraver this music expression is processed.
Make an arpeggio on this note.
Syntax:
note-\arpeggio
Music types: general-music, arpeggio-event and event
Accepted by: Arpeggio_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'ArpeggioEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music arpeggio-event event)
The types of this music object; determines by what engraver this music expression is processed.
Adds an articulation marking to a note.
Syntax:
noteXY, where X is a direction (up ^, down
_, or LilyPond's choice (no direction specified)), and where Y
is an articulation (such as -., ->, \tenuto,
\downbow). See the user manual for details.
Music types: general-music, event, articulation-event and script-event
Accepted by: Script_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'ArticulationEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event articulation-event script-event)
The types of this music object; determines by what engraver this music expression is processed.
Used for making voices that switch between piano staves automatically.
Music types: general-music, music-wrapper-music and auto-change-instruction
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'AutoChangeMusic
Name of this music object
internal-class-name (string):Music_wrapper
C++ class to use for this Music object
iterator-ctor (procedure):Auto_change_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(general-music music-wrapper-music auto-change-instruction)
The types of this music object; determines by what engraver this music expression is processed.
Check whether this music coincides with the start of the measure.
Music types: general-music and bar-check
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'BarCheck
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
types (list):'(general-music bar-check)
The types of this music
object; determines by what engraver this music expression is
processed.
iterator-ctor (procedure):Bar_check_iterator::constructor
Function to construct music-event-iterator object for this Music
Print a bass-figure text
Music types: general-music, event, rhythmic-event and bass-figure-event
Accepted by: Figured_bass_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'BassFigureEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event rhythmic-event bass-figure-event)
The types of this music object; determines by what engraver this music expression is processed.
Starts or stops a beam.
Syntax for manual control: c8-[ c c-] c8
Music types: general-music, event, beam-event and span-event
Accepted by: Beam_engraver, Beam_performer, Grace_beam_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'BeamEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event beam-event span-event)
The types of this music object; determines by what engraver this music expression is processed.
Specify that a note may not auto-beamed
Music types: general-music, event and beam-forbid-event
Accepted by: Auto_beam_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'BeamForbidEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event beam-forbid-event)
The types of this music object; determines by what engraver this music expression is processed.
Create a line break, Syntax: \break or page break, Syntax: \pagebreak.
Music types: general-music, break-event and event
Accepted by: Score_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'BreakEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music break-event event)
The types of this music object; determines by what engraver this music expression is processed.
Creates a `breath mark' or `comma'.
Syntax: note\breathe.
Music types: general-music, event and breathing-event
Accepted by: Breathing_sign_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'BreathingSignEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event breathing-event)
The types of this music object; determines by what engraver this music expression is processed.
Used internally to signal beginning and ending of notes.
Music types: general-music, event and busy-playing-event
Accepted by: Completion_heads_engraver, Drum_note_performer, Drum_notes_engraver, Note_heads_engraver, Note_performer, Swallow_engraver, Swallow_performer and Tab_note_heads_engraver
Properties:
name (symbol):'BusyPlayingEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event busy-playing-event)
The types of this music object; determines by what engraver this music expression is processed.
A note that is part of a cluster.
Music types: general-music, cluster-note-event, melodic-event, rhythmic-event and event
Accepted by: Cluster_spanner_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'ClusterNoteEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music cluster-note-event melodic-event rhythmic-event event)
The types of this music object; determines by what engraver this music expression is processed.
Change staffs in Piano staff.
Syntax \translator Staff = new-id.
Music types: general-music and translator-change-instruction
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'ContextChange
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
iterator-ctor (procedure):Change_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(general-music translator-change-instruction)
The types of this music object; determines by what engraver this music expression is processed.
Interpret the argument music within a specific context.
Music types: context-specification, general-music and music-wrapper-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'ContextSpeccedMusic
Name of this music object
iterator-ctor (procedure):Context_specced_music_iterator::constructor
Function to construct music-event-iterator object for this Music
internal-class-name (string):Music_wrapper
C++ class to use for this Music object
types (list):'(context-specification general-music music-wrapper-music)
The types of this music object; determines by what engraver this music expression is processed.
Begins or ends a crescendo.
Syntax: note\cr ... note\rc (you can also use \<, \!, \cresc, and \endcresc. See the user manual for details.).
Music types: general-music, dynamic-event, crescendo-event and event
Accepted by: Dynamic_engraver, Span_dynamic_performer, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'CrescendoEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music dynamic-event crescendo-event event)
The types of this music object; determines by what engraver this music expression is processed.
See CrescendoEvent.
Music types: general-music, dynamic-event, decrescendo-event and event
Accepted by: Dynamic_engraver, Span_dynamic_performer, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'DecrescendoEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music dynamic-event decrescendo-event event)
The types of this music object; determines by what engraver this music expression is processed.
Atomic music event.
Music types: general-music and event
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'Event
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event)
The types of this music object; determines by what engraver this music expression is processed.
Internally used to group a set of events.
Music types: general-music, event-chord and simultaneous-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'EventChord
Name of this music object
internal-class-name (string):Event_chord
C++ class to use for this Music object
iterator-ctor (procedure):Event_chord_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(general-music event-chord simultaneous-music)
The types of this music object; determines by what engraver this music expression is processed.
Extend lyrics.
Music types: general-music, extender-event and event
Accepted by: Extender_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'ExtenderEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music extender-event event)
The types of this music object; determines by what engraver this music expression is processed.
Specify what finger to use for this note.
Music types: general-music, fingering-event and event
Accepted by: Fingering_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'FingerEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music fingering-event event)
The types of this music object; determines by what engraver this music expression is processed.
Repeats with alternatives placed in parallel.
Music types: general-music, repeated-music and folded-repeated-music
Accepted by: Chord_tremolo_engraver, Percent_repeat_engraver, Slash_repeat_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'FoldedRepeatedMusic
Name of this music object
internal-class-name (string):Repeated_music
C++ class to use for this Music object
iterator-ctor (procedure):Folded_repeat_iterator::constructor
Function to construct music-event-iterator object for this Music
start-moment-function (procedure):Repeated_music::minimum_start
Function to compute the negative length of
starting grace notes.
length (procedure):Repeated_music::folded_music_length
How to compute the duration of this music
types (list):'(general-music repeated-music folded-repeated-music)
The types of this music object; determines by what engraver this music expression is processed.
Start a glissando on this note.
Music types: general-music, glissando-event and event
Accepted by: Glissando_engraver, Note_head_line_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'GlissandoEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music glissando-event event)
The types of this music object; determines by what engraver this music expression is processed.
Interpret the argument as grace notes.
Music types: grace-music, music-wrapper-music and general-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'GraceMusic
Name of this music object
internal-class-name (string):Grace_music
C++ class to use for this Music object
iterator-ctor (procedure):Grace_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(grace-music music-wrapper-music general-music)
The types of this music object; determines by what engraver this music expression is processed.
Mark a note as harmonic
Music types: general-music, event and harmonic-event
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'HarmonicEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event harmonic-event)
The types of this music object; determines by what engraver this music expression is processed.
A hyphen between lyric syllables.
Music types: general-music, hyphen-event and event
Accepted by: Hyphen_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'HyphenEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music hyphen-event event)
The types of this music object; determines by what engraver this music expression is processed.
Change the key signature.
Syntax: \key name scale.
Music types: general-music, key-change-event and event
Accepted by: Key_engraver, Key_performer, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'KeyChangeEvent
Name of this music object
internal-class-name (string):Key_change_ev
C++ class to use for this Music object
types (list):'(general-music key-change-event event)
The types of this music object; determines by what engraver this music expression is processed.
(docme).
Music types: general-music, span-event, ligature-event and event
Accepted by: Coherent_ligature_engraver, Gregorian_ligature_engraver, Ligature_bracket_engraver, Ligature_engraver, Mensural_ligature_engraver, Swallow_engraver, Swallow_performer and Vaticana_ligature_engraver
Properties:
name (symbol):'LigatureEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
span-type (string):'ligature
What kind of spanner should be created?
TODO: consider making type into symbol
types (list):'(general-music span-event ligature-event event)
The types of this music object; determines by what engraver this music expression is processed.
Align lyrics to the start of notes.
Syntax \addlyrics music lyrics.
Music types: general-music and lyric-combine-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'LyricCombineMusic
Name of this music object
internal-class-name (string):Lyric_combine_music
C++ class to use for this Music object
types (list):'(general-music lyric-combine-music)
The types of this music
object; determines by what engraver this music expression is
processed.
iterator-ctor (procedure):Lyric_combine_music_iterator::constructor
Function to construct music-event-iterator object for this Music
A lyric syllable. Must be entered in lyrics mode, i.e.
\lyrics { twinkle4 twinkle4 } .
Music types: general-music, rhythmic-event, lyric-event and event
Accepted by: Lyric_engraver, Lyric_performer, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'LyricEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music rhythmic-event lyric-event event)
The types of this music object; determines by what engraver this music expression is processed.
Start or stop a melisma.
Syntax:c4\melisma d\melismaEnd.
Music types: general-music, melisma-span-event and event
Accepted by: Melisma_translator, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'ManualMelismaEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music melisma-span-event event)
The types of this music object; determines by what engraver this music expression is processed.
Insert a rehearsal mark.
Syntax: \mark marker,
e.g. \mark "A".
Music types: general-music, mark-event and event
Accepted by: Mark_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'MarkEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music mark-event event)
The types of this music object; determines by what engraver this music expression is processed.
Used internally to signal melismas.
Music types: general-music, melisma-playing-event and event
Accepted by: Melisma_translator, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'MelismaPlayingEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music melisma-playing-event event)
The types of this music object; determines by what engraver this music expression is processed.
Change tempo setting (in beats per minute).
Music types: general-music, metronome-change-event, tempo-event and event
Accepted by: Metronome_mark_engraver, Swallow_engraver, Swallow_performer and Tempo_performer
Properties:
name (symbol):'MetronomeChangeEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music metronome-change-event tempo-event event)
The types of this music object; determines by what engraver this music expression is processed.
Rests that may be compressed into Multi rests.
Syntax
R2.*4 for 4 measures in 3/4 time. Note the capital R.
Music types: general-music, event, rhythmic-event and multi-measure-rest-event
Accepted by: Multi_measure_rest_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'MultiMeasureRestEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event rhythmic-event multi-measure-rest-event)
The types of this music object; determines by what engraver this music expression is processed.
Like sequential-music, but specifically intended to group start-mmrest, skip, stop-mmrest sequence.
Syntax R2.*5 for 5 measures in 3/4 time.
Music types: general-music and sequential-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'MultiMeasureRestMusicGroup
Name of this music object
internal-class-name (string):Sequential_music
C++ class to use for this Music object
iterator-ctor (procedure):Sequential_music_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(general-music sequential-music)
The types of this music object; determines by what engraver this music expression is processed.
Texts on mm rests.
Syntax
R-\markup { \roman "bla" }. Note the explicit font switch.
Music types: general-music, event and multi-measure-text-event
Accepted by: Multi_measure_rest_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'MultiMeasureTextEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event multi-measure-text-event)
The types of this music object; determines by what engraver this music expression is processed.
Generic type for music expressions.
Music types: general-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'Music
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
types (list):'(general-music)
The types of this music object; determines by what engraver this music expression is processed.
Align lyrics to the start of notes.
Syntax \addlyrics music lyrics.
Music types: general-music and lyric-combine-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'NewLyricCombineMusic
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
length (procedure):'#<Mom 0>
How to compute the duration of this music
types (list):'(general-music lyric-combine-music)
The types of this music
object; determines by what engraver this music expression is
processed.
iterator-ctor (procedure):New_lyric_combine_music_iterator::constructor
Function to construct music-event-iterator object for this Music
A note.
Music types: general-music, event, note-event, rhythmic-event and melodic-event
Accepted by: Chord_name_engraver, Completion_heads_engraver, Drum_note_performer, Drum_notes_engraver, Note_heads_engraver, Note_name_engraver, Note_performer, Note_swallow_translator, Swallow_engraver, Swallow_performer and Tab_note_heads_engraver
Properties:
name (symbol):'NoteEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event note-event rhythmic-event melodic-event)
The types of this music object; determines by what engraver this music expression is processed.
Start or stop grouping brackets.
Music types: general-music, event and note-grouping-event
Accepted by: Horizontal_bracket_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'NoteGroupingEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event note-grouping-event)
The types of this music object; determines by what engraver this music expression is processed.
Set grob properties in objects individually.
Syntax \outputproperty predicate prop
= val.
Music types: general-music and layout-instruction
Accepted by: Output_property_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'OutputPropertySetMusic
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
iterator-ctor (procedure):Output_property_music_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(general-music layout-instruction)
The types of this music object; determines by what engraver this music expression is processed.
Extend the definition of a graphical object.
SYNTAX
\propery Foo.Bar \override SYMBOL = VALUE
Music types: general-music and layout-instruction
Accepted by: Output_property_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'OverrideProperty
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
types (list):'(general-music layout-instruction)
The types of this music
object; determines by what engraver this music expression is
processed.
iterator-ctor (procedure):Push_property_iterator::constructor
Function to construct music-event-iterator object for this Music
Combine two parts on a staff, either merged or as separate voices.
Music types: general-music and part-combine-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'PartCombineMusic
Name of this music object
internal-class-name (string):Simultaneous_music
C++ class to use for this Music object
types (list):'(general-music part-combine-music)
The types of this music
object; determines by what engraver this music expression is
processed.
iterator-ctor (procedure):Part_combine_iterator::constructor
Function to construct music-event-iterator object for this Music
Repeats encoded by percents.
Music types: general-music, repeated-music and percent-repeated-music
Accepted by: Chord_tremolo_engraver, Percent_repeat_engraver, Slash_repeat_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'PercentRepeatedMusic
Name of this music object
internal-class-name (string):Repeated_music
C++ class to use for this Music object
iterator-ctor (procedure):Percent_repeat_iterator::constructor
Function to construct music-event-iterator object for this Music
start-moment-function (procedure):Repeated_music::first_start
Function to compute the negative length of
starting grace notes.
length (procedure):Repeated_music::unfolded_music_length
How to compute the duration of this music
types (list):'(general-music repeated-music percent-repeated-music)
The types of this music object; determines by what engraver this music expression is processed.
Within a ligature, mark the previous and the following note to form a pes (if melody goes up) or a flexa (if melody goes down).
Music types: general-music, pes-or-flexa-event and event
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'PesOrFlexaEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music pes-or-flexa-event event)
The types of this music object; determines by what engraver this music expression is processed.
Start or end phrasing slur.
Syntax NOTE \( and \) NOTE
Music types: general-music, span-event and phrasing-slur-event
Accepted by: Phrasing_slur_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'PhrasingSlurEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music span-event phrasing-slur-event)
The types of this music object; determines by what engraver this music expression is processed.
Set a context property.
Syntax: \property context.prop = scheme-val.
Music types: layout-instruction and general-music
Accepted by: Output_property_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'PropertySet
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
types (list):'(layout-instruction general-music)
The types of this music
object; determines by what engraver this music expression is
processed.
iterator-ctor (procedure):Property_iterator::constructor
Function to construct music-event-iterator object for this Music
Remove the definition of a context \property.
Music types: layout-instruction and general-music
Accepted by: Output_property_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'PropertyUnset
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
types (list):'(layout-instruction general-music)
The types of this music
object; determines by what engraver this music expression is
processed.
iterator-ctor (procedure):Property_unset_iterator::constructor
Function to construct music-event-iterator object for this Music
Quote preprocessed snippets of music.
Music types: general-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'QuoteMusic
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
iterator-ctor (procedure):Quote_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(general-music)
The types of this music object; determines by what engraver this music expression is processed.
Check if a pitch is in the correct octave.
Music types: general-music and relative-octave-check
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'RelativeOctaveCheck
Name of this music object
internal-class-name (string):Relative_octave_check
C++ class to use for this Music object
types (list):'(general-music relative-octave-check)
The types of this music object; determines by what engraver this music expression is processed.
Music that was entered in relative octave notation.
Music types: music-wrapper-music, general-music and relative-octave-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'RelativeOctaveMusic
Name of this music object
internal-class-name (string):Relative_octave_music
C++ class to use for this Music object
types (list):'(music-wrapper-music general-music relative-octave-music)
The types of this music object; determines by what engraver this music expression is processed.
Repeat music in different ways
Music types: general-music and repeated-music
Accepted by: Chord_tremolo_engraver, Percent_repeat_engraver, Slash_repeat_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'RepeatedMusic
Name of this music object
type (symbol):'repeated-music
The type of this music object. Determines iteration in some cases.
types (list):'(general-music repeated-music)
The types of this music object; determines by what engraver this music expression is processed.
A Rest.
Syntax r4 for a quarter rest.
Music types: general-music, event, rhythmic-event and rest-event
Accepted by: Figured_bass_engraver, Rest_engraver, Rest_swallow_translator, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'RestEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event rhythmic-event rest-event)
The types of this music object; determines by what engraver this music expression is processed.
The opposite of OverrideProperty: remove a previously added property from a graphical object definition
Music types: general-music and layout-instruction
Accepted by: Output_property_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'RevertProperty
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
types (list):'(general-music layout-instruction)
The types of this music
object; determines by what engraver this music expression is
processed.
iterator-ctor (procedure):Pop_property_iterator::constructor
Function to construct music-event-iterator object for this Music
Add an articulation mark to a note.
Music types: general-music and event
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'ScriptEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event)
The types of this music object; determines by what engraver this music expression is processed.
Music expressions concatenated.
Syntax \sequential {..} or simply {..} .
Music types: general-music and sequential-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'SequentialMusic
Name of this music object
internal-class-name (string):Sequential_music
C++ class to use for this Music object
iterator-ctor (procedure):Sequential_music_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(general-music sequential-music)
The types of this music object; determines by what engraver this music expression is processed.
Music playing together.
SYNTAX
\simultaneous { .. } or < .. >.
Music types: general-music and simultaneous-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'SimultaneousMusic
Name of this music object
internal-class-name (string):Simultaneous_music
C++ class to use for this Music object
iterator-ctor (procedure):Simultaneous_music_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(general-music simultaneous-music)
The types of this music object; determines by what engraver this music expression is processed.
Filler that takes up duration, but does not print anything.
Syntax: sduration
Music types: general-music, event, rhythmic-event and skip-event
Accepted by: Skip_event_swallow_translator, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'SkipEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event rhythmic-event skip-event)
The types of this music object; determines by what engraver this music expression is processed.
Filler that takes up duration, does not print anything, and also does not create staffs or voices implicitly.
Syntax: \skip duration.
Music types: general-music, event, rhythmic-event and skip-event
Accepted by: Skip_event_swallow_translator, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'SkipMusic
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
length (procedure):ly:music-duration-length
How to compute the duration of this music
iterator-ctor (procedure):Simple_music_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(general-music event rhythmic-event skip-event)
The types of this music object; determines by what engraver this music expression is processed.
Start or end slur.
Syntax NOTE( and )NOTE
Music types: general-music, span-event and slur-event
Accepted by: Slur_engraver, Slur_performer, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'SlurEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music span-event slur-event)
The types of this music object; determines by what engraver this music expression is processed.
Print Solo.1
Music types: general-music, event and part-combine-event
Accepted by: Part_combine_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'SoloOneEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
part-combine-status (symbol):'solo1
Change to what kind of state? Options are
solo1, solo2 and unisono
types (list):'(general-music event part-combine-event)
The types of this music object; determines by what engraver this music expression is processed.
Print Solo.2
Music types: general-music, event and part-combine-event
Accepted by: Part_combine_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'SoloTwoEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
part-combine-status (symbol):'solo2
Change to what kind of state? Options are
solo1, solo2 and unisono
types (list):'(general-music event part-combine-event)
The types of this music object; determines by what engraver this music expression is processed.
Depress or release sostenuto pedal.
Music types: general-music, pedal-event and sostenuto-pedal-event
Accepted by: Piano_pedal_engraver, Piano_pedal_performer, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'SostenutoEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music pedal-event sostenuto-pedal-event)
The types of this music object; determines by what engraver this music expression is processed.
Event for anything that is started at a different time than stopped.
Music types: general-music and event
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'SpanEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event)
The types of this music object; determines by what engraver this music expression is processed.
Used internally to signal beginning of notes.
Music types: general-music, event and start-playing-event
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'StartPlayingEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event start-playing-event)
The types of this music object; determines by what engraver this music expression is processed.
Specify on which string to play this note.
Syntax: \number.
Music types: general-music, string-number-event and event
Accepted by: String_number_engraver, Swallow_engraver, Swallow_performer and Tab_note_heads_engraver
Properties:
name (symbol):'StringNumberEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music string-number-event event)
The types of this music object; determines by what engraver this music expression is processed.
Depress or release sustain pedal.
Music types: general-music, pedal-event and sustain-pedal-event
Accepted by: Piano_pedal_engraver, Piano_pedal_performer, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'SustainEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music pedal-event sustain-pedal-event)
The types of this music object; determines by what engraver this music expression is processed.
Music types: general-music, script-event, text-script-event and event
Accepted by: Script_engraver, Swallow_engraver, Swallow_performer and Text_engraver
Properties:
name (symbol):'TextScriptEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music script-event text-script-event event)
The types of this music object; determines by what engraver this music expression is processed.
Start a text spanner like 8va.....|
Music types: general-music, span-event and text-span-event
Accepted by: Swallow_engraver, Swallow_performer and Text_spanner_engraver
Properties:
name (symbol):'TextSpanEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music span-event text-span-event)
The types of this music object; determines by what engraver this music expression is processed.
A tie. Entered as note-~.
Music types: general-music, tie-event and event
Accepted by: Swallow_engraver, Swallow_performer, Tie_engraver and Tie_performer
Properties:
name (symbol):'TieEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music tie-event event)
The types of this music object; determines by what engraver this music expression is processed.
Multiply durations, as in tuplets.
Syntax \times fraction music, e.g.
\times 2/3 { ... } for triplets.
Music types: time-scaled-music, music-wrapper-music and general-music
Accepted by: Swallow_engraver, Swallow_performer and Tuplet_engraver
Properties:
name (symbol):'TimeScaledMusic
Name of this music object
internal-class-name (string):Time_scaled_music
C++ class to use for this Music object
iterator-ctor (procedure):Time_scaled_music_iterator::constructor
Function to construct music-event-iterator object for this Music
types (list):'(time-scaled-music music-wrapper-music general-music)
The types of this music object; determines by what engraver this music expression is processed.
Music that has been transposed.
Music types: music-wrapper-music, general-music and transposed-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'TransposedMusic
Name of this music object
internal-class-name (string):Transposed_music
C++ class to use for this Music object
types (list):'(music-wrapper-music general-music transposed-music)
The types of this music object; determines by what engraver this music expression is processed.
Un measured tremolo.
Music types: general-music, event and tremolo-event
Accepted by: Stem_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'TremoloEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music event tremolo-event)
The types of this music object; determines by what engraver this music expression is processed.
Repeated notes denoted by tremolo beams.
Music types: general-music, repeated-music and tremolo-repeated-music
Accepted by: Chord_tremolo_engraver, Percent_repeat_engraver, Slash_repeat_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'TremoloRepeatedMusic
Name of this music object
iterator-ctor (procedure):Chord_tremolo_iterator::constructor
Function to construct music-event-iterator object for this Music
internal-class-name (string):Repeated_music
C++ class to use for this Music object
start-moment-function (procedure):Repeated_music::first_start
Function to compute the negative length of
starting grace notes.
length (procedure):Repeated_music::folded_music_length
How to compute the duration of this music
types (list):'(general-music repeated-music tremolo-repeated-music)
The types of this music object; determines by what engraver this music expression is processed.
Start a trill spanner tr~~~
Music types: general-music, span-event and trill-span-event
Accepted by: Swallow_engraver, Swallow_performer and Trill_spanner_engraver
Properties:
name (symbol):'TrillSpanEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music span-event trill-span-event)
The types of this music object; determines by what engraver this music expression is processed.
Depress or release una-corda pedal.
Music types: general-music, pedal-event and una-corda-pedal-event
Accepted by: Piano_pedal_engraver, Piano_pedal_performer, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'UnaCordaEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
types (list):'(general-music pedal-event una-corda-pedal-event)
The types of this music object; determines by what engraver this music expression is processed.
Music types: general-music, repeated-music and unfolded-repeated-music
Accepted by: Chord_tremolo_engraver, Percent_repeat_engraver, Slash_repeat_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'UnfoldedRepeatedMusic
Name of this music object
iterator-ctor (procedure):Unfolded_repeat_iterator::constructor
Function to construct music-event-iterator object for this Music
start-moment-function (procedure):Repeated_music::first_start
Function to compute the negative length of
starting grace notes.
internal-class-name (string):Repeated_music
C++ class to use for this Music object
types (list):'(general-music repeated-music unfolded-repeated-music)
The types of this music
object; determines by what engraver this music expression is
processed.
length (procedure):Repeated_music::unfolded_music_length
How to compute the duration of this music
Print a2
Music types: general-music, event and part-combine-event
Accepted by: Part_combine_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'UnisonoEvent
Name of this music object
internal-class-name (string):Event
C++ class to use for this Music object
part-combine-status (symbol):'unisono
Change to what kind of state? Options are
solo1, solo2 and unisono
types (list):'(general-music event part-combine-event)
The types of this music object; determines by what engraver this music expression is processed.
Music that can not be converted from relative to absolute notation. For example, transposed music.
Music types: music-wrapper-music, general-music and unrelativable-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'UnrelativableMusic
Name of this music object
internal-class-name (string):Un_relativable_music
C++ class to use for this Music object
types (list):'(music-wrapper-music general-music unrelativable-music)
The types of this music object; determines by what engraver this music expression is processed.
Music that can not be transposed.
Music types: music-wrapper-music, general-music and untransposable-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'UntransposableMusic
Name of this music object
internal-class-name (string):Untransposable_music
C++ class to use for this Music object
types (list):'(music-wrapper-music general-music untransposable-music)
The types of this music object; determines by what engraver this music expression is processed.
Separate polyphonic voices in simultaneous music.
Syntax: \\
Music types: separator and general-music
Accepted by: Swallow_engraver and Swallow_performer
Properties:
name (symbol):'VoiceSeparator
Name of this music object
internal-class-name (string):Music
C++ class to use for this Music object
types (list):'(separator general-music)
The types of this music object; determines by what engraver this music expression is processed.
Music types: general-music, repeated-music and volta-repeated-music
Accepted by: Chord_tremolo_engraver, Percent_repeat_engraver, Slash_repeat_engraver, Swallow_engraver and Swallow_performer
Properties:
name (symbol):'VoltaRepeatedMusic
Name of this music object
iterator-ctor (procedure):Volta_repeat_iterator::constructor
Function to construct music-event-iterator object for this Music
internal-class-name (string):Repeated_music
C++ class to use for this Music object
start-moment-function (procedure):Repeated_music::first_start
Function to compute the negative length of
starting grace notes.
length (procedure):Repeated_music::volta_music_length
How to compute the duration of this music
types (list):'(general-music repeated-music volta-repeated-music)
The types of this music object; determines by what engraver this music expression is processed.
Music event type absolute-dynamic-event is in Music objects of type AbsoluteDynamicEvent
Accepted by: Dynamic_engraver and Dynamic_performer
Music event type apply-context is in Music objects of type ApplyContext
Accepted by: none
Music event type arpeggio-event is in Music objects of type ArpeggioEvent
Accepted by: Arpeggio_engraver
Music event type articulation-event is in Music objects of type ArticulationEvent
Accepted by: Script_engraver
Music event type auto-change-instruction is in Music objects of type AutoChangeMusic
Accepted by: none
Music event type bar-check is in Music objects of type BarCheck
Accepted by: none
Music event type bass-figure-event is in Music objects of type BassFigureEvent
Accepted by: Figured_bass_engraver
Music event type beam-event is in Music objects of type BeamEvent
Accepted by: Beam_engraver, Beam_performer and Grace_beam_engraver
Music event type beam-forbid-event is in Music objects of type BeamForbidEvent
Accepted by: Auto_beam_engraver
Music event type break-event is in Music objects of type BreakEvent
Accepted by: Score_engraver
Music event type breathing-event is in Music objects of type BreathingSignEvent
Accepted by: Breathing_sign_engraver
Music event type busy-playing-event is in Music objects of type BusyPlayingEvent
Accepted by: Completion_heads_engraver, Drum_note_performer, Drum_notes_engraver, Note_heads_engraver, Note_performer and Tab_note_heads_engraver
Music event type cluster-note-event is in Music objects of type ClusterNoteEvent
Accepted by: Cluster_spanner_engraver
Music event type context-specification is in Music objects of type ContextSpeccedMusic
Accepted by: none
Music event type crescendo-event is in Music objects of type CrescendoEvent
Accepted by: Dynamic_engraver and Span_dynamic_performer
Music event type decrescendo-event is in Music objects of type DecrescendoEvent
Accepted by: Dynamic_engraver and Span_dynamic_performer
Music event type dynamic-event is in Music objects of type AbsoluteDynamicEvent, CrescendoEvent and DecrescendoEvent
Accepted by: none
Music event type event is in Music objects of type AbsoluteDynamicEvent, ArpeggioEvent, ArticulationEvent, BassFigureEvent, BeamEvent, BeamForbidEvent, BreakEvent, BreathingSignEvent, BusyPlayingEvent, ClusterNoteEvent, CrescendoEvent, DecrescendoEvent, Event, ExtenderEvent, FingerEvent, GlissandoEvent, HarmonicEvent, HyphenEvent, KeyChangeEvent, LigatureEvent, LyricEvent, ManualMelismaEvent, MarkEvent, MelismaPlayingEvent, MetronomeChangeEvent, MultiMeasureRestEvent, MultiMeasureTextEvent, NoteEvent, NoteGroupingEvent, PesOrFlexaEvent, RestEvent, ScriptEvent, SkipEvent, SkipMusic, SoloOneEvent, SoloTwoEvent, SpanEvent, StartPlayingEvent, StringNumberEvent, TextScriptEvent, TieEvent, TremoloEvent and UnisonoEvent
Accepted by: none
Music event type event-chord is in Music objects of type EventChord
Accepted by: none
Music event type extender-event is in Music objects of type ExtenderEvent
Accepted by: Extender_engraver
Music event type fingering-event is in Music objects of type FingerEvent
Accepted by: Fingering_engraver
Music event type folded-repeated-music is in Music objects of type FoldedRepeatedMusic
Accepted by: none
Music event type general-music is in Music objects of type AbsoluteDynamicEvent, ApplyContext, ApplyOutputEvent, ArpeggioEvent, ArticulationEvent, AutoChangeMusic, BarCheck, BassFigureEvent, BeamEvent, BeamForbidEvent, BreakEvent, BreathingSignEvent, BusyPlayingEvent, ClusterNoteEvent, ContextChange, ContextSpeccedMusic, CrescendoEvent, DecrescendoEvent, EventChord, Event, ExtenderEvent, FingerEvent, FoldedRepeatedMusic, GlissandoEvent, GraceMusic, HarmonicEvent, HyphenEvent, KeyChangeEvent, LigatureEvent, LyricCombineMusic, LyricEvent, ManualMelismaEvent, MarkEvent, MelismaPlayingEvent, MetronomeChangeEvent, MultiMeasureRestEvent, MultiMeasureRestMusicGroup, MultiMeasureTextEvent, Music, NewLyricCombineMusic, NoteEvent, NoteGroupingEvent, OutputPropertySetMusic, OverrideProperty, PartCombineMusic, PercentRepeatedMusic, PesOrFlexaEvent, PhrasingSlurEvent, PropertySet, PropertyUnset, QuoteMusic, RelativeOctaveCheck, RelativeOctaveMusic, RepeatedMusic, RestEvent, RevertProperty, ScriptEvent, SequentialMusic, SimultaneousMusic, SkipEvent, SkipMusic, SlurEvent, SoloOneEvent, SoloTwoEvent, SostenutoEvent, SpanEvent, StartPlayingEvent, StringNumberEvent, SustainEvent, TextScriptEvent, TextSpanEvent, TieEvent, TimeScaledMusic, TransposedMusic, TremoloEvent, TremoloRepeatedMusic, TrillSpanEvent, UnaCordaEvent, UnfoldedRepeatedMusic, UnisonoEvent, UnrelativableMusic, UntransposableMusic, VoiceSeparator and VoltaRepeatedMusic
Accepted by: Swallow_engraver and Swallow_performer
Music event type glissando-event is in Music objects of type GlissandoEvent
Accepted by: Glissando_engraver and Note_head_line_engraver
Music event type grace-music is in Music objects of type GraceMusic
Accepted by: none
Music event type harmonic-event is in Music objects of type HarmonicEvent
Accepted by: none
Music event type hyphen-event is in Music objects of type HyphenEvent
Accepted by: Hyphen_engraver
Music event type key-change-event is in Music objects of type KeyChangeEvent
Accepted by: Key_engraver and Key_performer
Music event type layout-instruction is in Music objects of type ApplyOutputEvent, OutputPropertySetMusic, OverrideProperty, PropertySet, PropertyUnset and RevertProperty
Accepted by: Output_property_engraver
Music event type ligature-event is in Music objects of type LigatureEvent
Accepted by: Coherent_ligature_engraver, Gregorian_ligature_engraver, Ligature_bracket_engraver, Ligature_engraver, Mensural_ligature_engraver and Vaticana_ligature_engraver
Music event type lyric-combine-music is in Music objects of type LyricCombineMusic and NewLyricCombineMusic
Accepted by: none
Music event type lyric-event is in Music objects of type LyricEvent
Accepted by: Lyric_engraver and Lyric_performer
Music event type mark-event is in Music objects of type MarkEvent
Accepted by: Mark_engraver
Music event type melisma-playing-event is in Music objects of type MelismaPlayingEvent
Accepted by: Melisma_translator
Music event type melisma-span-event is in Music objects of type ManualMelismaEvent
Accepted by: Melisma_translator
Music event type melodic-event is in Music objects of type ClusterNoteEvent and NoteEvent
Accepted by: none
Music event type metronome-change-event is in Music objects of type MetronomeChangeEvent
Accepted by: Metronome_mark_engraver and Tempo_performer
Music event type multi-measure-rest-event is in Music objects of type MultiMeasureRestEvent
Accepted by: Multi_measure_rest_engraver
Music event type multi-measure-text-event is in Music objects of type MultiMeasureTextEvent
Accepted by: Multi_measure_rest_engraver
Music event type music-wrapper-music is in Music objects of type AutoChangeMusic, ContextSpeccedMusic, GraceMusic, RelativeOctaveMusic, TimeScaledMusic, TransposedMusic, UnrelativableMusic and UntransposableMusic
Accepted by: none
Music event type note-event is in Music objects of type NoteEvent
Accepted by: Chord_name_engraver, Completion_heads_engraver, Drum_note_performer, Drum_notes_engraver, Note_heads_engraver, Note_name_engraver, Note_performer, Note_swallow_translator and Tab_note_heads_engraver
Music event type note-grouping-event is in Music objects of type NoteGroupingEvent
Accepted by: Horizontal_bracket_engraver
Music event type part-combine-event is in Music objects of type SoloOneEvent, SoloTwoEvent and UnisonoEvent
Accepted by: Part_combine_engraver
Music event type part-combine-music is in Music objects of type PartCombineMusic
Accepted by: none
Music event type pedal-event is in Music objects of type SostenutoEvent, SustainEvent and UnaCordaEvent
Accepted by: Piano_pedal_engraver and Piano_pedal_performer
Music event type percent-repeated-music is in Music objects of type PercentRepeatedMusic
Accepted by: none
Music event type pes-or-flexa-event is in Music objects of type PesOrFlexaEvent
Accepted by: none
Music event type phrasing-slur-event is in Music objects of type PhrasingSlurEvent
Accepted by: Phrasing_slur_engraver
Music event type relative-octave-check is in Music objects of type RelativeOctaveCheck
Accepted by: none
Music event type relative-octave-music is in Music objects of type RelativeOctaveMusic
Accepted by: none
Music event type repeated-music is in Music objects of type FoldedRepeatedMusic, PercentRepeatedMusic, RepeatedMusic, TremoloRepeatedMusic, UnfoldedRepeatedMusic and VoltaRepeatedMusic
Accepted by: Chord_tremolo_engraver, Percent_repeat_engraver and Slash_repeat_engraver
Music event type rest-event is in Music objects of type RestEvent
Accepted by: Figured_bass_engraver, Rest_engraver and Rest_swallow_translator
Music event type rhythmic-event is in Music objects of type BassFigureEvent, ClusterNoteEvent, LyricEvent, MultiMeasureRestEvent, NoteEvent, RestEvent, SkipEvent and SkipMusic
Accepted by: none
Music event type script-event is in Music objects of type ArticulationEvent and TextScriptEvent
Accepted by: Script_engraver
Music event type separator is in Music objects of type VoiceSeparator
Accepted by: none
Music event type sequential-music is in Music objects of type MultiMeasureRestMusicGroup and SequentialMusic
Accepted by: none
Music event type simultaneous-music is in Music objects of type EventChord and SimultaneousMusic
Accepted by: none
Music event type skip-event is in Music objects of type SkipEvent and SkipMusic
Accepted by: Skip_event_swallow_translator
Music event type slur-event is in Music objects of type SlurEvent
Accepted by: Slur_engraver and Slur_performer
Music event type sostenuto-pedal-event is in Music objects of type SostenutoEvent
Accepted by: none
Music event type span-event is in Music objects of type BeamEvent, LigatureEvent, PhrasingSlurEvent, SlurEvent, TextSpanEvent and TrillSpanEvent
Accepted by: none
Music event type start-playing-event is in Music objects of type StartPlayingEvent
Accepted by: none
Music event type string-number-event is in Music objects of type StringNumberEvent
Accepted by: String_number_engraver and Tab_note_heads_engraver
Music event type sustain-pedal-event is in Music objects of type SustainEvent
Accepted by: none
Music event type tempo-event is in Music objects of type MetronomeChangeEvent
Accepted by: none
Music event type text-script-event is in Music objects of type TextScriptEvent
Accepted by: Text_engraver
Music event type text-span-event is in Music objects of type TextSpanEvent
Accepted by: Text_spanner_engraver
Music event type tie-event is in Music objects of type TieEvent
Accepted by: Tie_engraver and Tie_performer
Music event type time-scaled-music is in Music objects of type TimeScaledMusic
Accepted by: Tuplet_engraver
Music event type translator-change-instruction is in Music objects of type ContextChange
Accepted by: none
Music event type transposed-music is in Music objects of type TransposedMusic
Accepted by: none
Music event type tremolo-event is in Music objects of type TremoloEvent
Accepted by: Stem_engraver
Music event type tremolo-repeated-music is in Music objects of type TremoloRepeatedMusic
Accepted by: none
Music event type trill-span-event is in Music objects of type TrillSpanEvent
Accepted by: Trill_spanner_engraver
Music event type una-corda-pedal-event is in Music objects of type UnaCordaEvent
Accepted by: none
Music event type unfolded-repeated-music is in Music objects of type UnfoldedRepeatedMusic
Accepted by: none
Music event type unrelativable-music is in Music objects of type UnrelativableMusic
Accepted by: none
Music event type untransposable-music is in Music objects of type UntransposableMusic
Accepted by: none
Music event type volta-repeated-music is in Music objects of type VoltaRepeatedMusic
Accepted by: none
absolute-octave (integer)alteration (number)articulation-type (string)TODO: consider making type into symbol
articulations (list of music)associated-context (string)bass (boolean)bracket-start (boolean)bracket-stop (boolean)cautionary (boolean)change-to-id (string)change-to-type (symbol)compress-procedure (procedure)context-id (string)context-type (symbol)denominator (integer)descend-only (boolean)\context will only
descend in the context tree.
digit (integer)direction (direction)drum-type (symbol)duration (duration)element (music)elements (list of music)error-found (boolean)figure (markup)force-accidental (boolean)grob-property (symbol)grob-value (any type)internal-class-name (string)inversion (boolean)iterator-ctor (procedure)label (markup)last-pitch (pitch)length (procedure)metronome-count (number)name (symbol)numerator (integer)octavation (integer)once (boolean)origin (input location)page-penalty (number)part-combine-status (symbol)penalty (number)pitch (pitch)pitch-alist (list)pop-first (boolean)predicate (procedure)procedure (procedure)property-operations (list)quoted-events (hash table)quoted-music-name (string)repeat-count (integer)
epeat how ofen?
span-direction (direction)span-type (string)TODO: consider making type into symbol
split-list (list)start-moment-function (procedure)string-number (integer)symbol (symbol)tags (list)\tag #'part ... could tag a piece of music as only being active in a part.
tempo-unit (duration)text (markup)text-type (symbol)tonic (pitch)tremolo-type (integer)
type (symbol)types (list)value (any type)what (symbol)Identical to StaffGroup except that the
contained staves are not connected vertically.
This context creates the following layout objects: