[icon]

GNU LilyPond

-- --

What is LilyPond
Home
Examples
Templates
Download
GNU/Linux binaries
Windows binaries
Source code
Documentation
Tutorial
Manual
Glossary
Index

Support
Mailing lists
Search
WikiWiki

External sites
lilypond.org/development
lilypond.org/stable
savannah.gnu.org
ftp.lilypond.org
Mutopia
Other music online

Node:InnerStaffGroup, Next:, Previous:InnerChoirStaff, Up:Contexts



InnerStaffGroup

This context creates the following grobs: Arpeggio, SpanBar, SystemStartBar, SystemStartBrace and SystemStartBracket.

This context sets the following properties:

  • Set translator property systemStartDelimiter to 'SystemStartBracket
  • Set translator property localKeySignature to '()

Context InnerStaffGroup can contain ChordNames, Lyrics, TabStaff, PianoStaff, GrandStaff, RhythmicStaff and Staff

This context is built from the following engravers:

Engraver_group_engraver

A group of engravers taken together

Engraver_group_engraver is part of contexts: Voice, StaffGroup, PianoStaff, InnerStaffGroup, LyricsVoice, RhythmicStaff, NoteNames, TabVoice, FiguredBass, Thread, Staff, StaffContainer, ChordNames, GrandStaff, InnerChoirStaff, Lyrics, ChoirStaff and TabStaff

System_start_delimiter_engraver

Creates a system start delimiter (ie. SystemStart{Bar,Brace,Bracket} spanner

Properties (read)

systemStartDelimiter (symbol):
Which grob to make for the start of the system/staff?
This engraver creates the following grobs: SystemStartBar, SystemStartBrace and SystemStartBracket.

System_start_delimiter_engraver is part of contexts: StaffGroup, PianoStaff, InnerStaffGroup, Score, GrandStaff, InnerChoirStaff and ChoirStaff

Output_property_engraver

Interpret Music of Output_property type, and apply a function to any Graphic objects that satisfies the predicate.

Output_property_engraver is part of contexts: Voice, StaffGroup, InnerStaffGroup, RhythmicStaff, TabVoice, Thread, Staff, Score, ChordNames and TabStaff

Span_arpeggio_engraver

Properties (read)

connectArpeggios (boolean):
If set, connect all arpeggios that are found. In this way, you can make arpeggios that cross staves.
This engraver creates the following grobs: Arpeggio.

Span_arpeggio_engraver is part of contexts: StaffGroup, PianoStaff, InnerStaffGroup, Score and GrandStaff

Span_bar_engraver

This engraver makes cross-staff barlines: It catches all normal bar lines, and draws a single span-bar across them.

This engraver creates the following grobs: SpanBar.

Span_bar_engraver is part of contexts: StaffGroup, PianoStaff, InnerStaffGroup and GrandStaff


Go back to index of LilyPond.

Please send GNU LilyPond questions and comments to lilypond-user@gnu.org.

Please send comments on these web pages to (address unknown)

Copyright (c) 1997--2002 Han-Wen Nienhuys and Jan Nieuwenhuizen.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.


This page was built from LilyPond-1.6.6 (stable-branch) by

<(address unknown)>, Thu Dec 26 14:15:44 2002 MSK.