@lilypond[quote,ragged-right,staffsize=26]
\score {
{
- \fatText
+ \textLengthOn
s^\markup {
\column {
"vaticana"
@lilypond[ragged-right,fragment,relative=1,quote]
{
- \fatText
+ \textLengthOn
\time 2/2
c1^\markup { \hspace #-2.0 \typewriter default }
@qq{Noten und Text} (für die Sopranstimme).
@example
-\version "2.11.23"
+\version "2.11.38"
melodie = \relative c' @{
\clef treble
\key c \major
@qq{Nur Noten}-Beispiel an:
@example
-\version "2.11.23"
+\version "2.11.38"
melodie = \relative c' @{
\clef treble
\key c \major
@example
-\version "2.11.23"
+\version "2.11.38"
sopranNoten = \relative c' @{
\clef treble
\key c \major
vollständige Vorlage für Sopran und Cello:
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
sopranoMusic = \relative c' {
\clef treble
\key c \major
eine vollständige Notationsdatei.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
entsprechende Zeile entweder ändern oder auskommentieren.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
das richtige Beispiel für Sie!
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
Text und Akkorden schreiben.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
Hier kommt ein einfaches Klaviersystem.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
upper = \relative c'' {
\clef treble
\key c \major
Melodie mit Text, darunter Klavierbegleitung.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c'' {
\clef treble
\key c \major
(und damit das zusätzliche System für die Gesangstimme auslassen).
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
upper = \relative c'' {
\clef treble
\key c \major
kopieren.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
upper = \relative c'' {
\clef treble
\key c \major
Vorzeichen benutzt.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global= {
\time 4/4
@verbatim
%%%%% piece.ly
-\version "2.11.23"
+\version "2.11.38"
global= {
\time 4/4
%%%%% score.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
#(set-global-staff-size 14)
\score {
%%%%% vn1.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vn1 \music
%%%%% vn2.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vn2 \music
%%%%% vla.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vla \music
%%%%% vlc.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vlc \music
sind fast immer gleich in allen Stimmen.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = {
\key c \major
\time 4/4
tenorMusic), verändert sich auch der Klavierauszug entsprechend.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = {
\key c \major
\time 4/4
über und unter dem System angeordnet.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = {
\key c \major
\time 4/4
zwischen den Systemen geschrieben.
@lilypond[quote,verbatim,line-width=11.0\cm]
-\version "2.11.23"
+\version "2.11.38"
global = {
\set Score.skipBars = ##t
@lilypond[quote,verbatim,ragged-right]
\include "gregorian-init.ly"
-\version "2.11.23"
+\version "2.11.38"
chant = \relative c' {
\set Score.timing = ##f
@c The `line-width' argument is for the \header.
@lilypond[quote,verbatim,ragged-right,line-width]
-\version "2.11.23"
+\version "2.11.38"
\header {
title = "Song"
subtitle = "(tune)"
@ The `line-width' is for \header.
@li lypond[quote,verbatim,ragged-right,line-width]
-\version "2.11.23"
+\version "2.11.38"
\header {
dedication = "dedication"
title = "Title"
für eine bestimmte Quelldatei benutzt worden ist:
@example
-\version "2.11.23"
+\version "2.11.38"
@end example
@noindent
@code{\header}-Umgebung direkt nach der Versionsnummer eingefügt.
@example
-\version "2.11.23"
+\version "2.11.38"
\header @{
title = "Symphony"
composer = "Ich"
@item @strong{Schreiben Sie immer mit @code{\version} die
Versionsnummer
in jede Datei}. Beachten Sie, dass in allen Vorlagen die Versionsnummer
-@code{\version "2.11.23"} eingetragen ist. Es empfielt sich, in alle
+@code{\version "2.11.38"} eingetragen ist. Es empfielt sich, in alle
Dateien, unabhängig von ihrer Größe, den @code{\version}-Befehl
einzufügen. Persönliche Erfahrung hat gezeigt, dass es ziemlich
frustrierend sein kann zu erinnern, welche Programmversion man etwa
@example
%%% global.ly
-\version "2.11.23"
+\version "2.11.38"
#(ly:set-option 'point-and-click #f)
\include "../init/init-defs.ly"
\include "../init/init-layout.ly"
@lilypond[quote,ragged-right,staffsize=26]
\score {
{
- \fatText
+ \textLengthOn
s^\markup {
\column {
"vaticana"
@lilypond[ragged-right,fragment,relative=1,quote]
{
- \fatText
+ \textLengthOn
\time 2/2
c1^\markup { \hspace #-2.0 \typewriter default }
en la música para principiantes
@lilypond[quote,ragged-right,verbatim,fragment,staffsize=26]
- \setEasyHeads
+ \easyHeadsOn
c'2 e'4 f' | g'1
@end lilypond
-La orden @code{\setEasyHeads} sobreescribe los ajustes del objeto
+La orden @code{\easyHeadsOn} sobreescribe los ajustes del objeto
@internalsref{NoteHead}. Para que las letras sean legibles, se tienen que imprimir
en un tamaño grande de la tipografía. Para imprimir con un tamaño de tipografía mayor, consulte
@ref{Setting the staff size}.
@refcommands
-@funindex \setEasyHeads
-@code{\setEasyHeads}
+@funindex \easyHeadsOn
+@code{\easyHeadsOn}
@node Shape note heads
de soprano).
@example
-\version "2.11.23"
+\version "2.11.38"
melodia = \relative c' @{
\clef treble
\key c \major
Ahora queremos añadir una parte de violoncello. Veamos el ejemplo @q{Sólo notas}:
@example
-\version "2.11.23"
+\version "2.11.38"
melodia = \relative c' @{
\clef treble
\key c \major
notas del cello.
@example
-\version "2.11.23"
+\version "2.11.38"
musicaSoprano = \relative c' @{
\clef treble
\key c \major
fácil solución. Presentamos aquí la plantilla completa para soprano y cello.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
sopranoMusic = \relative c' {
\clef treble
\key c \major
escriba las notas y ¡ha terminado!
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
correspondiente.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
¿Quiere preparar una «lead sheet» u hoja guía de una canción con acordes? ¡No busque más!
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
Esta plantilla le permite preparar una canción con melodía, letra y acordes.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
He aquí un sencillo sistema de piano.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
upper = \relative c'' {
\clef treble
\key c \major
acompañamiento de piano.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c'' {
\clef treble
\key c \major
la letra en medio de los pentagramas del piano (y omitir el pentagrama separado para la melodía).
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
upper = \relative c'' {
\clef treble
\key c \major
usted mismo.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
upper = \relative c'' {
\clef treble
\key c \major
para las indicaciones del compás y de la armadura de la tonalidad.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global= {
\time 4/4
@verbatim
%%%%% piece.ly
-\version "2.11.23"
+\version "2.11.38"
global= {
\time 4/4
%%%%% score.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
#(set-global-staff-size 14)
\score {
%%%%% vn1.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vn1 \music
%%%%% vn2.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vn2 \music
%%%%% vla.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vla \music
%%%%% vlc.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vlc \music
para todas las partes.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = {
\key c \major
\time 4/4
reducción de piano.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = {
\key c \major
\time 4/4
y @code{alignBelowContext}.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = {
\key c \major
\time 4/4
en vez de hacerlo sobre ellos.
@lilypond[quote,verbatim,line-width=11.0\cm]
-\version "2.11.23"
+\version "2.11.38"
global = {
\set Score.skipBars = ##t
@lilypond[quote,verbatim,ragged-right]
\include "gregorian-init.ly"
-\version "2.11.23"
+\version "2.11.38"
chant = \relative c' {
\set Score.timing = ##f
@c The `line-width' argument is for the \header.
@lilypond[quote,verbatim,ragged-right,line-width]
-\version "2.11.23"
+\version "2.11.38"
\header {
title = "Song"
subtitle = "(tune)"
@ The `line-width' is for \header.
@li lypond[quote,verbatim,ragged-right,line-width]
-\version "2.11.23"
+\version "2.11.38"
\header {
dedication = "dedication"
title = "Title"
Es posible colocar cadenas de texto arbitrarias o @ref{Text markup},
encima o debajo de las notas utilizando una cadena @code{c^"texto"}. Por omisión,
estas indicaciones no influyen sobre el espaciado de las notas, pero si se utiliza la
-instrucción @code{\fatText}, las anchuras se tendrán en cuenta
+instrucción @code{\textLengthOn}, las anchuras se tendrán en cuenta
@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
-c4^"longtext" \fatText c4_"longlongtext" c4
+c4^"longtext" \textLengthOn c4_"longlongtext" c4
@end lilypond
@noindent
-Para evitar que el texto influya sobre el espaciado, utilice @code{\emptyText}.
+Para evitar que el texto influya sobre el espaciado, utilice @code{\textLengthOff}.
También se pueden añadir a una nota textos con un formato más complejo utilizando la
orden markup (marcado),
@refcommands
-@funindex \fatText
-@code{\fatText},
-@funindex \emptyText
-@code{\emptyText}.
+@funindex \textLengthOn
+@code{\textLengthOn},
+@funindex \textLengthOff
+@code{\textLengthOff}.
@commonprop
@lilypond[relative=2,ragged-right,verbatim,fragment]
d2 \glissando d'2
-\once \override Glissando #'dash-fraction = #0.5
+\once \override Glissando #'style = #'dashed-line
d,2 \glissando d'2
\override Glissando #'style = #'dotted-line
d,2 \glissando d'2
Para imprimir una línea continua, use
@example
-\override TextSpanner #'dash-fraction = #'()
+\override TextSpanner #'style = #'line
@end example
orden @code{\line}
@lilypond[quote,verbatim,fragment,relative=1]
-\fatText
+\textLengthOn
c4^\markup{ \center-align { on three lines } }
c4^\markup{ \center-align { "all one line" } }
c4^\markup{ \center-align { { on three lines } } }
dentro del elemento de marcado (generalmente con @code{\hspace #0}).
@lilypond[quote,verbatim,fragment,relative=1]
-\fatText
+\textLengthOn
c'4^\markup{ \raise #5 "not raised" }
\once \override TextScript #'padding = #3
c'4^\markup{ raised }
el archivo:
@example
-\version "2.11.23"
+\version "2.11.38"
@end example
@noindent
@ruser{Version number}.
@example
-\version "2.11.23"
+\version "2.11.38"
\header @{
title = "Symphony"
composer = "Me"
@itemize @bullet
@item @strong{Incluya los números de @code{\version} en todos los archivos}. Dese cuenta de que todas las
-plantillas contienen una cadena como @code{\version "2.11.23"}. Le recomendamos
+plantillas contienen una cadena como @code{\version "2.11.38"}. Le recomendamos
mucho que siempre incluya la @code{\version}, sin importar cuán
pequeño pueda ser su archivo. Desde la experiencia personal podemos decirle que es bastante frustrante
intentar recordar el número de versión de LilyPond que estaba usando hace unos años.
@example
%%% global.ly
-\version "2.11.23"
+\version "2.11.38"
#(ly:set-option 'point-and-click #f)
\include "../iniciar/iniciar-definiciones.ly"
\include "../iniciar/iniciar-disposicion.ly"
@lilypond[quote,ragged-right,staffsize=26]
\score {
{
- \fatText
+ \textLengthOn
s^\markup {
\column {
"vaticana"
@lilypond[ragged-right,fragment,relative=1,quote]
{
- \fatText
+ \textLengthOn
\time 2/2
c1^\markup { \hspace #-2.0 \typewriter default }
la tête. On l'utilise dans des partitions pour débutants.
@lilypond[quote,ragged-right,verbatim,fragment,staffsize=26]
- \setEasyHeads
+ \easyHeadsOn
c'2 e'4 f' | g'1
@end lilypond
-La commande @code{\setEasyHeads} remplace tous les réglages de l'objet
+La commande @code{\easyHeadsOn} remplace tous les réglages de l'objet
@internalsref{NoteHead}. L'impression doit être de plus grande
taille, afin que les lettres soient lisibles. Voir à ce propos
@ref{Setting the staff size}.
@refcommands
-@funindex \setEasyHeads
-@code{\setEasyHeads}
+@funindex \easyHeadsOn
+@code{\easyHeadsOn}
@node Shape note heads
@qq{notes et paroles}, pour la partie de soprano.
@example
-\version "2.11.23"
+\version "2.11.38"
melodie = \relative c' @{
\clef treble
\key c \major
Jetons un coup d'oeil sur l'exemple avec les notes seules :
@example
-\version "2.11.23"
+\version "2.11.38"
melodie = \relative c' @{
\clef treble
\key c \major
le veut l'usage, et donnons-lui d'autres notes.
@example
-\version "2.11.23"
+\version "2.11.38"
musiqueSoprano = \relative c' @{
\clef treble
\key c \major
soprano et violoncelle au complet :
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
sopranoMusic = \relative c' {
\clef treble
\key c \major
@ref{Text markup} en langage LilyPond, au dessus ou au dessous des
notes en employant la syntaxe @code{c^"text"}. Par défaut, ces
indications n'affecteront en rien l'espacement des notes, sauf à
-utiliser la commande @code{\fatText}.
+utiliser la commande @code{\textLengthOn}.
@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
-c4^"longtext" \fatText c4_"longlongtext" c4
+c4^"longtext" \textLengthOn c4_"longlongtext" c4
@end lilypond
@noindent
-Pour revenir à l'espacement par défaut, utilisez @code{\emptyText}.
+Pour revenir à l'espacement par défaut, utilisez @code{\textLengthOff}.
Des constructions plus élaborées d'étiquette peuvent être obtenues en
ayant recours à la commande @emph{markup} :
@refcommands
-@funindex \fatText
-@code{\fatText},
-@funindex \emptyText
-@code{\emptyText}.
+@funindex \textLengthOn
+@code{\textLengthOn},
+@funindex \textLengthOff
+@code{\textLengthOff}.
@commonprop
@lilypond[relative=2,ragged-right,verbatim,fragment]
d2 \glissando d'2
-\once \override Glissando #'dash-fraction = #0.5
+\once \override Glissando #'style = #'dashed-line
d,2 \glissando d'2
\override Glissando #'style = #'dotted-line
d,2 \glissando d'2
Pour obtenir une ligne pleine, utilisez
@example
-\override TextSpanner #'dash-fraction = #'()
+\override TextSpanner #'style = #'line
@end example
différencier les listes de mots.
@lilypond[quote,verbatim,fragment,relative=1]
-\fatText
+\textLengthOn
c4^\markup{ \center-align { on three lines } }
c4^\markup{ \center-align { "all one line" } }
c4^\markup{ \center-align { { on three lines } } }
de l'étiquette (généralement avec @code{\hspace #0}).
@lilypond[quote,verbatim,fragment,relative=1]
-\fatText
+\textLengthOn
c'4^\markup{ \raise #5 "not raised" }
\once \override TextScript #'padding = #3
c'4^\markup{ raised }
LilyPond pour laquelle le fichier a été écrit,
@example
-\version "2.11.32"
+\version "2.11.38"
@end example
@noindent
bloc @code{\header} est habituellement placé en début de fichier.
@example
-\version "2.11.32"
+\version "2.11.38"
\header @{
title = "Symphonie"
composer = "Moi"
@example
%%% global.ly
-\version "2.11.32"
+\version "2.11.38"
#(ly:set-option 'point-and-click #f)
\include "../init/init-defs.ly"
\include "../init/init-mise-en-page.ly"
% to find the current version number,
grep "version \"" tutorial.itely
+Please don't forget updating translated docs (in LANGS/user) too!
+
% (nobody ever remembers to update this file, so I've stopped
% trying to record it here)
@lilypond[quote,ragged-right,staffsize=26]
\score {
{
- \fatText
+ \textLengthOn
s^\markup {
\column {
"vaticana"
@lilypond[ragged-right,fragment,relative=1,quote]
{
- \fatText
+ \textLengthOn
\time 2/2
c1^\markup { \hspace #-2.0 \typewriter default }
A basic example of a lilypond input file is
@example
-\version "2.11.23"
+\version "2.11.38"
\score @{
@var{...compound music expression...} % all the music goes here!
\header @{ @}
soprano part).
@example
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' @{
\clef treble
\key c \major
Now we want to add a cello part. Let's look at the @q{Notes only} example:
@example
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' @{
\clef treble
\key c \major
notes.
@example
-\version "2.11.23"
+\version "2.11.38"
sopranoMusic = \relative c' @{
\clef treble
\key c \major
easily fixed. Here's the complete soprano and cello template.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
sopranoMusic = \relative c' {
\clef treble
\key c \major
@c The following should appear as music without code
@lilypond[quote,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = { \key d \major \time 4/4 }
sopMusic = \relative c'' {
\clef "treble"
for the three bars of the example above gives:
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = { \key d \major \time 4/4 }
sopMusic = \relative c'' {
\clef "treble"
and key:
@example
-\version "2.11.23"
+\version "2.11.38"
\header @{
title = "Jesu, meine Freude"
composer = "J S Bach"
is to add the music, and combine all the parts together.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
\header {
title = "Jesu, meine Freude"
composer = "J S Bach"
\key a \major
\transposition a
c d e f
-\fatText
+\textLengthOn
r1^\markup{Switch to B\flat clarinet}
\key bes \major
@lilypond[verbatim,quote,ragged-right]
#(set-global-staff-size 26)
\relative c' {
- \setEasyHeads
+ \easyHeadsOn
c2 e4 f
g1
+ \easyHeadsOff
+ c,1
}
@end lilypond
-The command @code{\setEasyHeads} overrides settings for the
-@code{NoteHead} object. To make the letters readable, it
-has to be printed in a large font size. To print with a larger
-font, see @ref{Setting the staff size}.
+The command @code{\easyHeadsOn} overrides settings for the
+@code{NoteHead} object. These settings can be reverted with the command
+@code{\easyHeadsOff}. To make the letters readable, it has to be printed
+in a large font size. To print with a larger font, see @ref{Setting the
+staff size}.
@refcommands
-@funindex \setEasyHeads
-@code{\setEasyHeads}
+@funindex \easyHeadsOn
+@funindex \easyHeadsOff
+@code{\easyHeadsOn}, @code{\easyHeadsOff}
@seealso
below it. Long text attached in this way does not cause the
measure to expand, and may collide with text in adjacent measures.
Long text is better attached to a zero-length skip note preceding
-the rest, preceded by @code{\fatText} (turn off again with
-@code{\emptyText}), since this will cause the measure to expand to
+the rest, preceded by @code{\textLengthOn} (turn off again with
+@code{\textLengthOff}), since this will cause the measure to expand to
accommodate the length of the text:
@lilypond[quote,ragged-right,verbatim,fragment,relative=2]
\set Score.skipBars = ##t
-\fatText
+\textLengthOn
s1*0^\markup {[MAJOR GENERAL]}
R1*19
s1*0^\markup {[MABEL] }
s1*0_\markup {\italic {Cue: ... it is yours}}
R1*30
-\emptyText
+\textLengthOff
c4^\markup {CHORUS} d f c
@end lilypond
add notes, and you're finished!
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
line.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
Want to prepare a lead sheet with a melody and chords? Look no further!
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
This template allows you to prepare a song with melody, words, and chords.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c' {
\clef treble
\key c \major
Here is a simple piano staff.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
upper = \relative c'' {
\clef treble
\key c \major
piano accompaniment underneath.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
melody = \relative c'' {
\clef treble
\key c \major
the lyrics between the piano staff (and omit the separate melody staff).
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
upper = \relative c'' {
\clef treble
\key c \major
tweaking yourself.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
upper = \relative c'' {
\clef treble
\key c \major
section for time and key signatures.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global= {
\time 4/4
@verbatim
%%%%% piece.ly
-\version "2.11.23"
+\version "2.11.38"
global= {
\time 4/4
%%%%% score.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
#(set-global-staff-size 14)
\score {
%%%%% vn1.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vn1 \music
%%%%% vn2.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vn2 \music
%%%%% vla.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vla \music
%%%%% vlc.ly
-\version "2.11.23"
+\version "2.11.38"
\include "piece.ly"
\score {
\keepWithTag #'vlc \music
always the same for all parts.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = {
\key c \major
\time 4/4
apply to the piano reduction.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = {
\key c \major
\time 4/4
and @code{alignBelowContext}.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.23"
+\version "2.11.38"
global = {
\key c \major
\time 4/4
staves rather than on the staves.
@lilypond[quote,verbatim,line-width=11.0\cm]
-\version "2.11.23"
+\version "2.11.38"
global = {
\set Score.skipBars = ##t
@lilypond[quote,verbatim,ragged-right]
\include "gregorian-init.ly"
-\version "2.11.23"
+\version "2.11.38"
chant = \relative c' {
\set Score.timing = ##f
@c The `line-width' argument is for the \header.
@lilypond[quote,verbatim,ragged-right,line-width]
-\version "2.11.23"
+\version "2.11.38"
\header {
title = "Song"
subtitle = "(tune)"
@ The `line-width' is for \header.
@li lypond[quote,verbatim,ragged-right,line-width]
-\version "2.11.23"
+\version "2.11.38"
\header {
dedication = "dedication"
title = "Title"
It is possible to place arbitrary strings of text or @ref{Text
markup}, above or below notes by using a string @code{c^"text"}.
By default, these indications do not influence the note spacing,
-but by using the command @code{\fatText}, the widths will be taken
+but by using the command @code{\textLengthOn}, the widths will be taken
into account
@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
-c4^"longtext" \fatText c4_"longlongtext" c4
+c4^"longtext" \textLengthOn c4_"longlongtext" c4
@end lilypond
@noindent
-To prevent text from influencing spacing, use @code{\emptyText}.
+To prevent text from influencing spacing, use @code{\textLengthOff}.
More complex formatting may also be added to a note by using the
markup command,
@refcommands
-@funindex \fatText
-@code{\fatText},
-@funindex \emptyText
-@code{\emptyText}.
+@funindex \textLengthOn
+@code{\textLengthOn},
+@funindex \textLengthOff
+@code{\textLengthOff}.
@commonprop
the @code{\line} command
@lilypond[quote,verbatim,fragment,relative=1]
-\fatText
+\textLengthOn
c4^\markup{ \center-align { on three lines } }
c4^\markup{ \center-align { "all one line" } }
c4^\markup{ \center-align { { on three lines } } }
#0}).
@lilypond[quote,verbatim,fragment,relative=1]
-\fatText
+\textLengthOn
c'4^\markup{ \raise #5 "not raised" }
\once \override TextScript #'padding = #3
c'4^\markup{ raised }
was used to write the file:
@example
-\version "2.11.23"
+\version "2.11.38"
@end example
@noindent
underneath the @ref{Version number}.
@example
-\version "2.11.23"
+\version "2.11.38"
\header @{
title = "Symphony"
composer = "Me"
is to position all the annotation at the same distance above
the staff? To do this, we clearly
will need to space the notes out horizontally to make more
-room for the text. This is done using the @code{fatText}
+room for the text. This is done using the @code{textLengthOn}
command.
-@subheading \fatText
+@subheading \textLengthOn
-@funindex \fatText
+@funindex \textLengthOn
@cindex notes, spreading out with text
By default, text produced by markup takes up no horizontal space
-as far as laying out the music is concerned. The @code{\fatText}
+as far as laying out the music is concerned. The @code{\textLengthOn}
command reverses this behaviour, causing the notes to be spaced
out as far as is necessary to accommodate the text:
@lilypond[quote,fragment,ragged-right,verbatim,relative=2]
-\fatText % Cause notes to space out to accommodate text
+\textLengthOn % Cause notes to space out to accommodate text
c2^"Text1"
c^"Text2"
c^"Text3"
@end lilypond
The command to revert to the default behaviour is
-@code{\emptyText}. Remember @code{\once} only works with
+@code{\textLengthOff}. Remember @code{\once} only works with
@code{\override}, @code{\set}, @code{\revert} or @code{unset},
-so cannot be used with @code{\fatText}.
+so cannot be used with @code{\textLengthOn}.
Markup text will also avoid notes which project above the staff.
If this is not desired, the automatic displacement upwards may
R1
% Turn off collision avoidance
\once \override TextScript #'outside-staff-priority = ##f
-\fatText % and turn on fatText
+\textLengthOn % and turn on textLengthOn
c,,2^"Long Text " % Spaces at end are honoured
c''2
@end lilypond
be preferable to space out the notes
a little further, so the dynamic markings can all fit at the
same vertical distance from the staff. We were able to do this
-for markup text by using the @code{\fatText} command, but there
+for markup text by using the @code{\textLengthOn} command, but there
is no equivalent command for dynamic marks. So we shall have to
work out how to do this using @code{\override} commands.
@example
%%% global.ly
-\version "2.11.23"
+\version "2.11.38"
#(ly:set-option 'point-and-click #f)
\include "../init/init-defs.ly"
\include "../init/init-layout.ly"
I = \once \override NoteColumn #'ignore-collision = ##t
-\version "2.11.32"
+\version "2.11.38"
staffPiano = \new PianoStaff {
\set Score.timing = ##f
-\version "2.11.11"
+\version "2.11.38"
\layout {
indent = #0
% Copyright 2006 for the entire score;
% All rights reserved by the composer.
-\version "2.11.2"
+\version "2.11.38"
\include "english.ly"
\include "cary-layout.ly"
\override Stem #'length = #10
\override Beam #'positions = #'(-13 . -13)
\override DynamicLineSpanner #'staff-padding = #18
- \override TextSpanner #'edge-text = #(cons (markup #:italic "covered") "")
+ \override TextSpanner #'bound-details #'left #'text = #(markup (#:italic "covered"))
\override TextSpanner #'dash-period = #1
\override TextSpanner #'dash-fraction = #0.2
- \override TextSpanner #'edge-height = #'(0 . 1.25)
- \override TextSpanner #'bound-padding = #0.5
+ \override TextSpanner #'bound-details #'left #'padding = #0.5
+ \override TextSpanner #'bound-details #'right #'padding = #0.5
\override TextSpanner #'staff-padding = #4
} {
%}
%% Optional version number
-\version "2.10.0"
+\version "2.11.38"
%}
%% Optional version number
-\version "2.10.0"
+\version "2.11.38"
%}
%% Optional version number
-\version "2.10.0"
+\version "2.11.38"
-\version "2.10.0"
+\version "2.11.38"
\header {
composer = "ARTHUR GRAY"
s32 s s\! s
}
- \fatText
+ \textLengthOn
s32 s-"rall." s s s8 s4
- \emptyText
+ \textLengthOff
| %5
s2-"a tempo" s8
s \> s s
-\version "2.10.0"
+\version "2.11.38"
\header {
texidoc = " Chord names are generated from a list pitches. The
-\version "2.10.0"
+\version "2.11.38"
\header {
texidoc = "@cindex Chord Names German
The english naming of chords (default) can be changed to german
" }
-\version "2.10.0"
+\version "2.11.38"
\include "gregorian-init.ly"
-\version "2.11.34"
+\version "2.11.38"
\include "english.ly"
% NR 1.7 Editorial annotations
-\version "2.11.34"
+\version "2.11.38"
\include "english.ly"
% NR 1.3 Expressive marks
evenFooterMarkup = \markup {}
}
-\version "2.11.27"
+\version "2.11.38"
#(define-markup-command (doc-char layout props name) (string?)
(interpret-markup layout props
-\version "2.10.0"
+\version "2.11.38"
\header{
texidoc="
Note head shapes may be set from several choices.
-\version "2.11.34"
+\version "2.11.38"
\include "english.ly"
% NR 1.1 Pitches
-\version "2.11.34"
+\version "2.11.38"
\include "english.ly"
% NR 1.7 Repeats
-\version "2.11.34"
+\version "2.11.38"
\include "english.ly"
% NR 1.2 Rhythms
-\version "2.10.0"
+\version "2.11.38"
\header {
title = "Screech and boink"
subtitle = "Random complex notation"
-\version "2.10.0"
+\version "2.11.38"
% this chart is used in the manual too.
-\version "2.11.34"
+\version "2.11.38"
\include "english.ly"
% NR 1.5 Simultaneous notes
-\version "2.11.34"
+\version "2.11.38"
\include "english.ly"
% NR 1.6 Staff notation
-\version "2.11.34"
+\version "2.11.38"
\include "english.ly"
% NR 1.8 Text
-\version "2.10.0"
+\version "2.11.38"
\header {
title = "Title"
subtitle = "Subtitle"
copyright = "Public Domain"
}
-\version "2.10.0"
+\version "2.11.38"
global = {
\key a \minor
}
-\version "2.10.0"
+\version "2.11.38"
manuscriptBreak = { \break }
footer = "Mutopia-2001/04/27-xx"
}
-\version "2.10.0"
+\version "2.11.38"
#(set-global-staff-size 16)
-\version "2.10.0"
+\version "2.11.38"
forcedLastBreak = { \break }
#(ly:set-option 'old-relative)
-\version "2.10.0"
+\version "2.11.38"
%{
Header for Petites Preludes.
d4. fis16 g r16 bes8. ~ bes4 |
%10
\stemDown
- << d,1 { \fatText s4^\markup { \hspace #20 }
+ << d,1 { \textLengthOn s4^\markup { \hspace #20 }
s4^\markup { \hspace #1 } s4 }
>>
}
-\version "2.10.0"
+\version "2.11.38"
#(set-global-staff-size 16)
-\version "2.10.0"
+\version "2.11.38"
\header {
title = "Romanzen"
%}
-\version "2.10.0"
+\version "2.11.38"
\include "mozart-hrn3-defs.ily"
\include "mozart-hrn3-allegro.ily"
-\version "2.11.11"
+\version "2.11.38"
\header
{
-\version "2.10.0"
+\version "2.11.38"
\header {
title = "Puer natus est nobis"
subtitle = "Antiphona ad introitum VII"
-\version "2.10.0"
+\version "2.11.38"
\header{
texidoc="
}
\relative c'' \context Staff {
- \emptyText
+ \textLengthOff
\repeat volta 2 { \time 4/4 c4^"cuivre"_\fermata }
\alternative {
{
texidoc = "Excercise all output functions"
}
-\version "2.10.0"
+\version "2.11.38"
\paper { ragged-right = ##t }
\override Glissando #'style = #'zigzag
\slurDashed
f2( \glissando f')
- \setEasyHeads
+ \easyHeadsOn
f e
}
>>
-\version "2.10.0"
+\version "2.11.38"
\header{
texidoc="
}
\relative c'' \context Voice {
- \emptyText
+ \textLengthOff
c1 \noBreak c1 \noBreak \mark "nobreak" c1 \noBreak
c1 \break \mark "break" c1 \break \mark "break" c1
}
-\version "2.10.0"
+\version "2.11.38"
\header{
{
- \fatText
+ \textLengthOn
\clef "treble" c'1^"treble" \bar "||"
\clef "french"c'1^"french" \bar "||"
\clef "soprano"c'1^"soprano" \bar "||"
-\version "2.10.0"
+\version "2.11.38"
\header {
texidoc = " Easy-notation (or Ez-notation) prints names in note heads.
}
\relative {
- \setEasyHeads
+ \easyHeadsOn
f1 e
f2 e
f4 e
-\version "2.10.0"
+\version "2.11.38"
\header{
m = \relative c'' {
\autoBeamOff
g8( a) r8 \times 2/3 { g'8( f e) } r8 \grace { d16[ c b] } e4
- \emptyText
+ \textLengthOff
d8.^"melisma" \melisma c16
\melismaEnd
b
ragged-right = ##t
}
-\version "2.10.7"
+\version "2.11.38"
<<
\new Staff \relative c' {
\key aes \major
\context Voice = "1" {
f8 f
- \emptyText
+ \textLengthOff
f^"xxxxxxxxxxxxxxxxxxxxxxxxxx" f
}
-\version "2.11.5"
+\version "2.11.38"
{
- \fatText
+ \textLengthOn
f'1-\markup {
foo
\raise #0.2 \hbracket \bold bar
-\version "2.10.0"
+\version "2.11.38"
\header{
texidoc=" By default, text is set with empty horizontal dimensions.
}
\relative c''{
- %% \emptyText
+ %% \textLengthOff
%% short for \override TextScript #'no-spacing-rods = ##t
c2_"very wide and long text" c | \break
%% short for \override TextScript #'no-spacing-rods = ##f
- \fatText
+ \textLengthOn
c_"very wide and long text" c
}