This is the documentation of the OrchestralLily package for Liliypond, the GNU music
This is the documentation of the OrchestralLily package for Lilypond, the GNU music
typesetting application.
Copyright @copyright{} 2008 Reinhold Kainhofer, @email{reinhold@@kainhofer.com}
...
...
@@ -54,7 +54,7 @@ Copyright @copyright{} 2008 Reinhold Kainhofer, @email{reinhold@@kainhofer.com}
@ifnottex
@node Top
@top The OrchestralLily Pckage
@top The OrchestralLily Package
@itemize
@item @b{Description}: A @uref{http://www.lilypond.org/, Lilypond} package to easily generate orchestral scores and other complex scores.
...
...
@@ -203,7 +203,7 @@ DadaSSoloSettings = {
@end lilypond
In full scores, the violoncello and contrabasso staff is typically shown with a bracket (StaffGroup) of their own, and the solo staves are shown without any bracket. To achieve this, all you have to do is to define the correct score structure (including a VcB staff group, consisting only of the Vc staff):
In full scores, the violoncello and contrabass staff is typically shown with a bracket (StaffGroup) of their own, and the solo staves are shown without any bracket. To achieve this, all you have to do is to define the correct score structure (including a VcB staff group, consisting only of the Vc staff):
@lilypond[quote,verbatim]
\version "2.11.40"
...
...
@@ -627,7 +627,7 @@ The list can contain each identifier only once, but they do not have to form onl
@lilyverb{\setUseBook ##t}
* Typical call: @code{\setUseBook ##t}
* Description: Declare whether the scores are called within a @code{\book} section or as top-level.
* Explanation: Internall, a score needs to be created differently if it should be printed inside a @code{\book} environment. Unfortunately, it is not possible in lilypond to detect the current environment, so this function is needed to explicitly declare that the following scores are inserted inside a @code{\book} environment.
* Explanation: Internally, a score needs to be created differently if it should be printed inside a @code{\book} environment. Unfortunately, it is not possible in lilypond to detect the current environment, so this function is needed to explicitly declare that the following scores are inserted inside a @code{\book} environment.
* Parameters:
* @b{inside book} ... @code{##t} if the following scores are inside a @code{\book} environment, @code{##f} if not (default)
@unnumberedsec I don't like the variable names, can I use a different order?
If you don't like that the variables are generated as @code{\PieceInstrumentVarname}, you can override this behaviour by redefining the scheme function @code{(namedPieceInstrObject piece instr name)}. The default implementation is:
If you don't like that the variables are generated as @code{\PieceInstrumentVarname}, you can override this behavior by redefining the scheme function @code{(namedPieceInstrObject piece instr name)}. The default implementation is: