]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'master' into lilypond/translation
authorFrancisco Vila <francisco.vila@hispalinux.es>
Tue, 3 May 2011 11:23:06 +0000 (13:23 +0200)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Tue, 3 May 2011 11:23:06 +0000 (13:23 +0200)
26 files changed:
Documentation/es/changes.tely
Documentation/es/essay/engraving.itely
Documentation/es/learning/tweaks.itely
Documentation/es/notation/ancient.itely
Documentation/es/notation/changing-defaults.itely
Documentation/es/notation/fretted-strings.itely
Documentation/es/notation/input.itely
Documentation/es/notation/keyboards.itely
Documentation/es/notation/notation-appendices.itely
Documentation/es/notation/percussion.itely
Documentation/es/notation/repeats.itely
Documentation/es/notation/rhythms.itely
Documentation/es/notation/spacing.itely
Documentation/es/usage/lilypond-book.itely
Documentation/es/usage/running.itely
Documentation/es/web/introduction.itexi
Documentation/es/web/news-front.itexi
Documentation/es/web/news.itexi
Documentation/it/usage.tely
Documentation/it/usage/running.itely
Documentation/it/usage/suggestions.itely [new file with mode: 0644]
Documentation/it/usage/updating.itely
Documentation/ja/notation/expressive.itely
Documentation/ja/notation/notation.itely
Documentation/ja/notation/simultaneous.itely [new file with mode: 0644]
Documentation/ja/notation/staff.itely [new file with mode: 0644]

index 1394c2536e13bf35bd3e1f055f4850c645c03348..ae6370dfd5705b4b024c1751f1298df02ca229c2 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: aa493b320dcb35e7862c594497c63a32912aa243
+    Translation of GIT committish: 104566603d933821fbdbb7696ef0b5bbd3fa0797
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -70,7 +70,44 @@ which scares away people.
 @end ignore
 
 @item
-Lilypond produce diagramas de digitación para instrumentos de viento madera.
+¡Ahora Lilypond ayuda a las barras de corchea a evitar colisiones con
+otros objetos gráficos!  Esta funcionalidad funciona completamente con
+las barras manuales.  También funciona para todas las barras
+automáticas que no terminan justo antes de un cambio de pauta.  Para
+este caso particular, le rogamos que utilice barras manuales.
+
+@item
+Ahora forma parte de la distibución el script Articulate, obra de
+Peter Chubb, que se publica bajo la licencia GPLv3.  Permite la
+producción sencilla de archivos MIDI que realizan de forma
+predeterminada una articulación non-legato además de interpretar
+correctamente las ligaduras de expresión, los picados, las
+indicaciones de tempo, los trinos, etc.
+
+@example
+\include "articulate.ly"
+\articulate <<
+      resto de la partitura...
+>>
+@end example
+
+@item
+Ahora están contempladas las repeticiones de un pulso para
+semicorcheas y figuras de menor duración y las repeticiones de pulso
+para compases que contienen notas de duraciones diversas.
+
+@lilypond[fragment,relative=2]
+\repeat percent 2 { c16 d }
+\repeat percent 2 { c32 e }
+\repeat percent 2 { c64 f }
+\repeat percent 2 { c128 g' }
+@end lilypond
+
+
+@item
+Lilypond produce diagramas de digitación para instrumentos de viento
+madera.
+
 @lilypond
 \relative c' {
   \textLengthOn
@@ -88,6 +125,15 @@ Lilypond produce diagramas de digitación para instrumentos de viento madera.
 }
 @end lilypond
 
+@item
+Se ha mejorado la salida MIDI:
+@itemize @bullet
+@item las voces se mantienen separadas, lo que hace que el MIDI sea mucho más útil para el post-procesado
+@item distribución óptima de los canales: los instrumentos idénticos comparten el mismo canal.  Esto significa que p.ej. para una partitura orquestal siempre están disponibles 16 (15 más percusión) instrumentos de distinto sonido, sin limitarse al número de pautas o voces.
+@item @code{\set Score.midiChannelMapping = #'staff} asigna un canal MIDI por cada pauta, que era el comportamiento anterior.  Este ajuste es necesario si se quiere que los cambios de instrumento creen cambios de programa MIDI sobre un único canal MIDI.
+@item los matices dinámicos ahora se realizan mediante velocidades de nota, ya no como volumen de MIDI.  Esto mejora el sonido sobre los módulos MIDI de gama alta.
+@end itemize
+
 @item
 Se ha mejorado la importación de MIDI por medio de Midi2ly
 @itemize @bullet
@@ -135,6 +181,7 @@ Se pueden añadir puntos a los elementos del índice general utilizando:
 @item
 Hay disponibles dos nuevas instrucciones de marcado para patrones y
 relleno con patrones: @code{\pattern} y @code{\fill-with-pattern}.
+
 @lilypond
 \markup \column {
   \pattern #3 #Y #0.3 \flat
@@ -175,14 +222,13 @@ motif = \relative c'' { d8 c f,4 <a f'> <a f'> }
 >>
 @end lilypond
 
-
 @item
 Está mínimamente contemplada la notación mensural negra.
 
-
 @item
 Están contempladas más ampliamente las formas oblicuas dentro de las
 ligaduras mensurales blancas.
+
 @lilypond
 \context MensuralStaff
 {
@@ -206,11 +252,18 @@ ligaduras mensurales blancas.
 }
 @end lilypond
 
+@item
+Hay dos funciones nuevas @code{\with-link} y @code{\page-link} que
+aportan hiperenlaces a una etiqueta o a un número de página dados.
+Esto funciona solamente en el motor de salida PDF.  Todos los
+elementos de la tabla de contenidos añaden ahora hiperenlaces a las
+páginas a que se refieren, automáticamente.
 
 @item
-Ahora están contemplados los compases compuestos a través
-de la instrucción @code{\compoundMeter},
-que se peuede usar en lugar de @code{\time}:
+Ahora están contemplados los compases compuestos a través de la
+instrucción @code{\compoundMeter}, que se puede usar en lugar de
+@code{\time}:
+
 @lilypond
 \relative c'' {
   \compoundMeter #'(3 1 8)
@@ -223,12 +276,11 @@ que se peuede usar en lugar de @code{\time}:
 @end lilypond
 
 @item
-Las líneas de letra por encima de una pauta deben tener la
-propiedad @code{staff-affinity} ajustada al valor
-@code{DOWN} o la propiedad @code{alignAboveContext} ajustada
-de manera que esté adecuadamente alineada.  Para ver más
-información, consulte
-@ruser{Posicionamiento vertical de la letra}.
+Las líneas de letra por encima de una pauta deben tener la propiedad
+@code{staff-affinity} ajustada al valor @code{DOWN} o la propiedad
+@code{alignAboveContext} ajustada de manera que esté adecuadamente
+alineada.  Para ver más información, consulte @ruser{Posicionamiento
+vertical de la letra}.
 
 @item
 Los valores de la propiedad @code{stringTunings} han cambiado de una
@@ -247,6 +299,7 @@ guía también pueden llevar su propia clave que se reinicia
 correctamente al final del pasaje de notas guía.  Al comienzo de cada
 línea aún se imprime la clave estándar, pero se muestra la clave de
 las notas guía después de la armadura y compás en un tamaño menor.
+
 @lilypond
 vI = \relative c'' { \clef "treble" \repeat unfold 40 g4 }
 \addQuote vIQuote { \vI }
@@ -290,7 +343,9 @@ utilización de varias tablas y el cambio de una a otra en función de
 los deseos del usuario.
 
 @item
-Ahora se puede personalizar la decisión del combinador de voces de combinar o no las notas.
+Ahora se puede personalizar la decisión del combinador de voces de
+combinar o no las notas.
+
 @lilypond[quote,relative=2]
 \partcombine
 \relative c' { c2 \partcombineApart c | \partcombineChordsOnce e' e }
index b5277f7c76327b706a01533c57c3c3f0a1e25b96..73ca21cb6e01d5a6aeaa96d04262b1b888b1c6aa 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: f9d5da211c4752be143ead221037cd58654b2faa
+    Translation of GIT committish: 7ad21bc1c7d8407e8f21088415c1ad117e84fd9d
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -89,7 +89,7 @@ edición más reciente parece fría y mecánica.
 
 Es difícil apreciar inmediatamente en qué consiste la
 diferencia entra las ediciones antigua y nueva.  En ésta todo parece
-pulcro y detallista, posiblemente incluso @qq{mejor} a causa de su
+pulcro y ordenado, posiblemente incluso @qq{mejor} a causa de su
 aspecto computerizado y uniforme.  De hecho, esto nos tuvo confundidos
 durante un cierto tiempo.  Queríamos mejorar la notación por
 ordenador, pero en primer lugar teníamos que averiguar qué era lo que
index acfd533b1348eaf6f0dd927f33411d56ddaee58a..f0bea441fcbeb92c395a451e1fb7db200a388adc 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 53db923e715126eb9463220526b4838fbfd3dad4
+    Translation of GIT committish: 7130696ee590df198a4dc039423dcc1d36512fd9
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -192,7 +192,8 @@ propiedad.
 
 Ya hemos visto las instrucciones @code{\set} y @code{\with}, que se
 usan para cambiar las propiedades de los @strong{contextos} y para
-quitar y poner @strong{grabadores}, en @ref{Modificar las propiedades de los contextos} y @ref{Añadir y eliminar grabadores}.  Ahora debemos
+quitar y poner @strong{grabadores}, en @ref{Modificar las propiedades de los contextos}
+y @ref{Añadir y eliminar grabadores}.  Ahora debemos
 examinar algunas otras instrucciones importantes.
 
 La instrucción que cambia las propiedades de los @strong{objetos de
@@ -1044,18 +1045,18 @@ describe dicho grob, y esas propiedades se pueden ver mirando dichos
 interfaces.
 
 Hemos explicado cómo encontrar información sobre los grobs en
-@ref{Propiedades de los objetos de presentación}.  Usando el mismo enfoque, vamos al
-RFI para buscar el objeto de presentación que imprime las líneas
-divisorias.  A través del enlace @emph{Backend} y @emph{All layout
-objects} encontramos que hay un objeto de presentación llamado
-@code{BarLine}.  Entre sus propiedades se encuentran dos que controlan
-la visibilidad: @code{break-visibility} y @code{stencil}.  Las líneas
-divisorias también contemplan un número de interfaces, entre ellos el
-@code{grob-interface}, donde podemos encontrar las propiedades
-@code{transparent} y @code{color}.  Todas ellas pueden afectar la
-visibilidad de las barras de compás (y, por supuesto, por extensión,
-también la de muchos otros objetos de presentación).  Vamos a
-considerar cada uno de ellos por orden.
+@ref{Propiedades de los objetos de presentación}.  Usando el mismo
+enfoque, vamos al RFI para buscar el objeto de presentación que
+imprime las líneas divisorias.  A través del enlace @emph{Backend} y
+@emph{All layout objects} encontramos que hay un objeto de
+presentación llamado @code{BarLine}.  Entre sus propiedades se
+encuentran dos que controlan la visibilidad: @code{break-visibility} y
+@code{stencil}.  Las líneas divisorias también contemplan un número de
+interfaces, entre ellos el @code{grob-interface}, donde podemos
+encontrar las propiedades @code{transparent} y @code{color}.  Todas
+ellas pueden afectar la visibilidad de las barras de compás (y, por
+supuesto, por extensión, también la de muchos otros objetos de
+presentación).  Vamos a considerar cada uno de ellos por orden.
 
 @subheading stencil (sello)
 
@@ -1267,7 +1268,8 @@ una de las otras funciones de la lista.
 @funindex x11-color
 
 La segunda forma de cambiar el color es utilizar la lista de nombres
-de colores de X11 que aparecen en la segunda lista de @ruser{Lista de colores}.  Sin embargo, éstos deben ir precedidos de otra función, que
+de colores de X11 que aparecen en la segunda lista de @ruser{Lista de
+colores}.  Sin embargo, éstos deben ir precedidos de otra función, que
 convierte los nombres de colores de X11 en la lista de valores
 internos, @code{x11-color}, de la siguiente manera:
 
@@ -2021,8 +2023,7 @@ predeterminada se establece a @code{#f} para todos los objetos
 dentro-del-pentagrama, y a un valor numérico adecuado a cada objeto
 fuera-del-pentagrama cuando se crea el objeto.  La tabla siguiente
 presenta los valores numéricos predeterminados para algunos de los
-objetos fuera-del-pentagrama que están inicialmente dentro de los
-contextos @code{Staff} o @code{Voice}.
+objetos fuera-del-pentagrama más comunes.
 
 @cindex objetos de extensión
 
@@ -2035,7 +2036,7 @@ tiene ningún efecto.  Por ejemplo, cambiar la
 @code{outside-staff-priority} del objeto de regulador @code{Hairpin}
 no tiene efecto sobre la posición vertical de los reguladores: en
 lugar de eso, tenemos que cambar la @code{outside-staff-priority} del
-objeto asociado @code{DynamicLineSpanner}.  Esta sobreeascritura se
+objeto asociado @code{DynamicLineSpanner}.  Esta sobreescritura se
 debe escribir al comienzo del objeto de extensión, que podría incluir
 varios reguladores o matices dinámicos encadenados.
 
@@ -2043,12 +2044,21 @@ varios reguladores o matices dinámicos encadenados.
 @headitem Objeto de presentación
   @tab Prioridad
   @tab Controla la posición de:
+@item @code{RehearsalMark}
+  @tab @code{1500}
+  @tab Letras de ensayo
+@item @code{MetronomeMark}
+  @tab @code{1000}
+  @tab Indicaciones metronómicas
+@item @code{VoltaBracketSpanner}
+  @tab @code{600}
+  @tab Cajetines de primera y segunda vez
+@item @code{TextScript}
+  @tab @code{450}
+  @tab Texto en elementos de marcado
 @item @code{MultiMeasureRestText}
   @tab @code{450}
   @tab Texto sobre silencios de compás completo
-@item @code{TextScript}
-  @tab @code{450}
-  @tab Elementos de marcado de texto
 @item @code{OttavaBracket}
   @tab @code{400}
   @tab Corchetes de octava alta y baja
@@ -2060,7 +2070,7 @@ varios reguladores o matices dinámicos encadenados.
   @tab Todas las indicaciones dinámicas
 @item @code{VoltaBracketSpanner}
   @tab @code{100}
-  @tab Corchetes de primera y segunda vez
+  @tab Números de compás
 @item @code{TrillSpanner}
   @tab @code{50}
   @tab Trinos mantenidos
@@ -2118,27 +2128,6 @@ También muestra la manera de crear corchetes de octava alta y baja.
 @cindex trucar la situación de las letras de ensayo
 @cindex ensayo, letras, trucar la colocación
 
-Observe que los números de compás, las indicaciones metronómicas y las
-mercas de ensayo no se muestran. De forma predeterminada, se crean
-dentro del contexto @code{Score} y su prioridad
-@code{outside-staff-priority} se ignora con relación a los objetos de
-presentación que se crean dentro del contexto @code{Staff}.  Si quiere
-colocar los números de compás, indicaciones metronómicas o llamadas de
-ensayo en concordancia con el valor de su
-@code{outside-staff-priority}, los grabadores
-@code{Bar_number_engraver}, @code{Metronome_mark_engraver} o
-@code{Mark_engraver} respectivamente se deben eliminar del contexto
-@code{Score} y colocarlos en el contexto @code{Staff} del nivel
-superior.  Si se hace así, estas marcas obtendrán los siguientes
-valores predeterminados de @code{outside-staff-priority}:
-
-@multitable @columnfractions .3 .3
-@headitem Objeto de presentación           @tab Prioridad
-@item @code{RehearsalMark}        @tab @code{1500}
-@item @code{MetronomeMark}        @tab @code{1000}
-@item @code{BarNumber}            @tab @code{ 100}
-@end multitable
-
 Si los valores predeterminados de @code{outside-staff-priority} no le
 ofrecen las colocaciones deseadas se puede sobreescribir la prioridad
 de cualquiera de los objetos.  Suponga que quisiéramos que el corchete
@@ -2177,6 +2166,12 @@ c4\ff c \stopTextSpan |
 c,4 c c c |
 @end lilypond
 
+Observe que algunos de estos objetos, concretamente los números de
+compás, las indicaciones metronómicas y las letras de ensayo, se
+alojan de forma predeterminada dentro del contexto @code{Score}; así
+pues, debe asegurarse de que utiliza el contexto adecuado cuando se
+sobreescriben sus propiedades.
+
 @cindex ligaduras y outside-staff-priority
 @cindex ligaduras y articulaciones
 @cindex articulaciones y ligaduras
@@ -2449,11 +2444,12 @@ orden:
 @item
 La @strong{dirección} de uno de los objetos que se superponen se puede
 cambiar usando las instrucciones predefinidas que están relacionadas
-arriba para los objetos dentro-del-pentagrama (véase @ref{Objetos interiores al pentagrama}).  Se pueden recolocar fácilmente las plicas, ligaduras de
-expresión y de unión, barras de corchea, indicaciones dinámicas, texto
-y grupos de valoración especial de esta forma.  La limitación es que
-sólo tiene la posibilidad de elegir entre dos posiciones, y podría ser
-que ninguna de ellas sea la adecuada.
+arriba para los objetos dentro-del-pentagrama (véase @ref{Objetos interiores al pentagrama}).
+Se pueden recolocar fácilmente las
+plicas, ligaduras de expresión y de unión, barras de corchea,
+indicaciones dinámicas, texto y grupos de valoración especial de esta
+forma.  La limitación es que sólo tiene la posibilidad de elegir entre
+dos posiciones, y podría ser que ninguna de ellas sea la adecuada.
 
 @item
 Las @strong{propiedades del objeto}, que LilyPond usa cuando está
@@ -3849,14 +3845,15 @@ inst =
 @end lilypond
 
 Existen varios problemas con la salida que se superpone; los
-arreglaremos utilizando las técnicas descritas en @ref{Mover objetos}.  Pero también haremos algo respecto a las definiciones
-@code{mpdolce} e @code{inst}.  Éstas producen la salida que deseamos,
-pero quizá las querríamos utilizar en otra pieza.  Podríamos
-simplemente copiarlas y pegarlas al principio de cada archivo, pero
-sería bastante molesto.  También hace que se queden las definiciones a
-la vista dentro de nuestros archivos de música, y yo personalmente
-encuentro todos los @code{#()} bastante poco estéticos.  Los vamos a
-esconder dentro de otro archivo:
+arreglaremos utilizando las técnicas descritas en @ref{Mover objetos}.
+Pero también haremos algo respecto a las definiciones @code{mpdolce} e
+@code{inst}.  Éstas producen la salida que deseamos, pero quizá las
+querríamos utilizar en otra pieza.  Podríamos simplemente copiarlas y
+pegarlas al principio de cada archivo, pero sería bastante molesto.
+También hace que se queden las definiciones a la vista dentro de
+nuestros archivos de música, y yo personalmente encuentro todos los
+@code{#()} bastante poco estéticos.  Los vamos a esconder dentro de
+otro archivo:
 
 @example
 %%% guardar esto en un archivo de nombre "definiciones.ily"
@@ -3927,11 +3924,12 @@ inst =
 }
 @end lilypond
 
-Eso tiene mejor aspecto, pero haremos algunos cambios más.  El glissando es difícil
-de ver, así que lo haremos más grueso y lo acercaremos a las cabezas de las notas.  Pondremos
-la indicación metronómica encima de la clave, en lugar de ir encima de la primera
-nota.  Y por último, mi profesor de composición odia las indicaciones de compás @q{C},
-así que la convertiremos en @q{4/4}.
+Eso tiene mejor aspecto, pero haremos algunos cambios más.  El
+glissando es difícil de ver, así que lo haremos más grueso y lo
+acercaremos a las cabezas de las notas.  Pondremos la indicación
+metronómica encima de la clave, en lugar de ir encima de la primera
+nota.  Y por último, mi profesor de composición odia las indicaciones
+de compás @q{C}, así que la convertiremos en @q{4/4}.
 
 Sin embargo, no debemos cambiar el archivo @file{musica.ly}.
 Sustituyamos nuestro archivo @file{definiciones.ily} con éste:
@@ -4016,13 +4014,13 @@ inst =
 }
 @end lilypond
 
-¡Eso tiene un aspecto mucho mejor!  Ahora suponga que quiere publicar esta
-pieza.  A mi profesor de composición no le gustan las indicaciones de compás @q{C},
-pero yo les tengo cierto cariño.  Copiaremos el archivo
-actual @file{definiciones.ily} a @file{publicar-web.ily} y modificaremos
-éste.  Como el propósito de esta música es producir un PDF que va a mostrarse
-en la pantalla, también vamos a aumentar el
-tamaño general de la salida.
+¡Eso tiene un aspecto mucho mejor!  Ahora suponga que quiere publicar
+esta pieza.  A mi profesor de composición no le gustan las
+indicaciones de compás @q{C}, pero yo les tengo cierto cariño.
+Copiaremos el archivo actual @file{definiciones.ily} a
+@file{publicar-web.ily} y modificaremos éste.  Como el propósito de
+esta música es producir un PDF que va a mostrarse en la pantalla,
+también vamos a aumentar el tamaño general de la salida.
 
 @example
 %%%  definiciones.ily
index 280e6a71bac3fde62b7b66411cf97070010a3500..2af7b64f631449425267d430dd8af1d7267fee5b 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @c vim: foldmethod=marker
 @ignore
-    Translation of GIT committish: 9d08c00b64ba60eb2f59d7d88ba430b16865c01f
+    Translation of GIT committish: 274c916b48393e0f866cbab68c18a505f6fc7ea3
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -2704,18 +2704,36 @@ spirLyr = \lyricmode {
 @unnumberedsubsubsec Antigua y moderna desde la misma fuente
 @translationof Ancient and modern from one source
 
+@c TODO Add text
+@c Here among others the snippets about reducing note length
 Continuará...
 
-
 @c @seealso
 @c ... and reference to other sections ...
 
 
-
 @node Marcado editorial
 @unnumberedsubsubsec Marcado editorial
 @translationof Editorial markings
 
+
+@c @node Baroque rhythmic notation
+@c @unnumberedsubsubsec Baroque rhythmic notation
+
+@c TODO Add text
+@c try Till Rettig
+@c Add example of white note heads:
+@c In the french baroque some composers used white note heads in slow pieces,
+@c mainly in 3/2-time.  A quarter looks there like a eighth with a white
+@c note head.  (Franz-Rudolf Kuhnen)
+
+@c TODO Add example of this:
+@c I was referring to e.g. notated a8. a16, which should, if I
+@c remember correctly, be interpreted more like a8.. a32 (in the french
+@c style).  The editor might want to show that rythmic figure above the
+@c staff as an hint to performers.  (Karl Hammer)
+
+
 Continuará...
 
 
index 3846ae4b8680d38ad940fb0f6f12f5142035fad4..c7e1134d4aca3360d621bf3f1b2aea331daf69e6 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-Translation of GIT committish: 463240fdfd30e9bd60238b246114e5d27319d6d5
+Translation of GIT committish: 274c916b48393e0f866cbab68c18a505f6fc7ea3
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1955,7 +1955,7 @@ varias ligaduras generadas dentro de un acorde.
 @subsection @code{\set} frente a @code{\override}
 @translationof set versus override
 
-HACER: probablemente esta sección es innecesaria.
+@c HACER: probablemente esta sección es innecesaria.
 
 @ignore
 We have seen two methods of changing properties: @code{\set} and
@@ -3905,6 +3905,8 @@ padText =
 Además de números, podemos usar expresiones musicales, como notas,
 para los argumentos de las funciones musicales:
 
+@c TODO: use a better example (the music argument is redundant).
+
 @lilypond[quote,verbatim,ragged-right]
 custosNote =
 #(define-music-function
@@ -3942,6 +3944,4 @@ tempoPadded =
 }
 @end lilypond
 
-@c @seealso
-
-
+@c TODO: add appropriate @@ref's here.
index 799648cae7ac6c74f4c0bc0b12324cf45fc192d7..e7fec87d6ffd0d8701ba1b9db879394364da36b9 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: da34fdfe2057ebaae080e20b5875f35e96010f40
+    Translation of GIT committish: 5becf12f5ada67346f70ad8cfe68589466619305
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1143,6 +1143,7 @@ Referencia de funcionamiento interno:
 
 @cindex diagramas de posiciones
 @cindex diagramas de posiciones de ukelele
+@cindex diagramas de posiciones de mandolina
 @cindex diagramas de acordes
 
 @funindex FretBoards
@@ -1190,6 +1191,25 @@ myChords = \chordmode { a1 a:m a:aug }
 }
 @end lilypond
 
+Los diagramas de posiciones para la mandolina
+están contenidos en el archivo
+@file{predefined-mandolin-fretboards.ly}.
+
+@lilypond[verbatim, ragged-right, quote]
+\include "predefined-mandolin-fretboards.ly"
+
+myChords = \chordmode { c1 c:m7.5- c:aug }
+
+\new ChordNames {
+  \myChords
+}
+
+\new FretBoards {
+  \set stringTunings = #mandolin-tuning
+  \myChords
+}
+@end lilypond
+
 Las notas de los acordes se pueden introducir como música simultánea o
 bien usando el modo de acordes (véase
 @ref{Panorámica del modo de acordes}).
@@ -1435,7 +1455,8 @@ Referencia de la notación:
 Archivos de inicio:
 @file{ly/predefined-guitar-fretboards.ly},
 @file{ly/predefined-guitar-ninth-fretboards.ly},
-@file{ly/predefined-ukulele-fretboards.ly}.
+@file{ly/predefined-ukulele-fretboards.ly},
+@file{ly/predefined-mandolin-fretboards.ly}.
 
 Fragmentos de código:
 @rlsr{Fretted strings}.
@@ -1946,5 +1967,5 @@ Fragmentos de código:
 @rlsr{Fretted strings}.
 
 Archivos de inicio:
-@file{scm/output-lib.scm} contiene las afinaciones
+@file{scm/string-tunings-init.scm} contiene las afinaciones
 predefinidas para el banjo.
index b2540e1f05100cd0fb8c1c2fe587d78aacb6b85d..2cc1d5a5cf182fe44a0469e53adee4742d555fff 100644 (file)
@@ -1,7 +1,7 @@
 u@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 6a4a699484ac521b9d0249623e1028e56f2c938a
+    Translation of GIT committish: 9f651e1f5143787aeda825a4061f82eede4943a3
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1777,6 +1777,10 @@ para comprobar la corrección de la música; las octavas equivocadas o
 las alteraciones erróneas se ponen de relieve muy claramente al
 escuchar la salida MIDI.
 
+La salida estándar de MIDI es un poco primitiva; de forma opcional, se
+encuentra disponible una salida MIDI mejorada y mucho más realista,
+por medio de @ref{El script Articulate}.
+
 @c TODO Check this
 La salida MIDI reserva un canal por cada pentagrama, y otro para los
 ajustes globales.  Por ello, el archivo MIDI no debe tener más de 15
@@ -1790,6 +1794,7 @@ en silencio.
 * Repeticiones y MIDI::
 * Control de los matices en el MIDI::
 * Percusión en MIDI::
+* El script Articulate::
 @end menu
 
 @node Crear archivos MIDI
@@ -2007,6 +2012,13 @@ dentro de un bloque de partitura definido con una instrucción
 @cindex MIDI, nombres de
 @cindex duraciones en MIDI
 @cindex MIDI, duraciones
+@cindex Articlulate, scripts
+@cindex MIDI, articulaciones
+@cindex articulaciones en MIDI
+@cindex trinos en MIDI
+@cindex grupetos en MIDI
+@cindex rallentando en MIDI
+@cindex accelerando en MIDI
 @c TODO etc
 
 Los siguientes elementos de notación se reflejan en la salida MIDI:
@@ -2024,12 +2036,22 @@ Los siguientes elementos de notación se reflejan en la salida MIDI:
 @item Letra de las canciones
 @end itemize
 
+Utilizando @ref{El script Articulate}, a la lista anterior se añaden
+una serie de elementos:
+
+@itemize
+@item Articulaciones (ligaduras de expresión, picados, etc)
+@item Trinos, mordentes circulares
+@item Rallentando y accelerando
+@end itemize
+
+
 @unnumberedsubsubsec No contemplado en el MIDI
 
 @c TODO index as above
 
 Los siguientes elementos de notación no tienen ningún efecto sobre la
-salida MIDI:
+salida MIDI, a no ser que utilicemos @ref{El script Articulate}:
 
 @itemize
 @item Duraciones escritas como anotaciones, p.ej. el swing
@@ -2068,6 +2090,11 @@ función cambia todas las repeticiones a repeticiones desplegadas.
 \bar "|."
 @end lilypond
 
+En partituras con varias voces, el desplegado de las repeticiones en
+la salida MIDI solo se produce correctamente si @emph{todas y cada
+una} de las voces incluye las repeticiones de manera completa y
+explícita.
+
 Al crear un archivo de partitura que use @code{\unfoldRepeats} para el
 MIDI, es necesario hacer dos bloques @code{\score}: uno para el MIDI
 (con repeticiones desplegadas) y otro para la notación impresa (con
@@ -2384,3 +2411,44 @@ parecido del conjunto estándar.
 Debido a que el estándar General MIDI no contiene golpes de aro
 (@emph{rim shots}), para este propósito se utiliza en su lugar el
 golpe lateral de baqueta (@emph{sidestick}).
+
+@node El script Articulate
+@subsection El script Articulate
+@translationof The Articulate script
+
+Es posible obtener una salida MIDI más real si se utiliza el script
+Articulate.  Éste trata de tener en cuenta las articulaciones
+(ligaduras de expresión, picados, etc), mediante la sustitución de las
+notas con secuencias musicales de silencios y notas escaladas en el
+tiempo de forma apropiada.  También trata de desplegar los trinos,
+grupetos circulares, etc. y responder a las indicaciones de
+rallentando y accelerando.
+
+Para utilizar el script Articulate, tenemos que incluirlo al principio
+de nuestro archivo de entrada:
+
+@example
+\include "articulate.ly"
+@end example
+
+y en la sección @code{\score}, hacer lo siguiente:
+
+@example
+\unfoldRepeats \articulate <<
+       resto de la partitura...
+>>
+@end example
+
+Después de alterar el código de entrada de esta manera el resultado
+visual se altera profundamente, pero el bloque @code{\midi} estándar
+produce un archivo MIDI mejorado.
+
+Si bien no es esencial para que funcione el script Articulate, podemos
+insertar la instrucción @code{\unfoldRepeats} según aparece en el
+ejemplo anterior, dado que habilita la ejecución de abreviaturas tales
+como los @notation{trinos}.
+
+@knownissues
+
+Articulate acorta los acordes, y ciertos fragmentos de música
+(especialmente la música de órgano) es posible que suene peor.
index d9c76e37a46a81af2a5e5e3f4211f0986d031ff2..3ead54868ff56c5af8de7789ddf88963d030c82d 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: ad45306c96de2b935cfd726d83590d644e73c68d
+    Translation of GIT committish: 104566603d933821fbdbb7696ef0b5bbd3fa0797
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -240,6 +240,12 @@ pueden resolver manualmente donde sea necesario, utilizando los
 métodos descritos en la sección
 @rlearning{Arreglar notación con superposiciones}.
 
+@knownissues
+El mecanismo para evitar las colisiones de barras de corchea no
+funciona para las barras automáticas que terminan justo antes de un
+cambio de pauta.  Para hacer que ello funcione, utilice barrado
+manual.
+
 @seealso
 Manual de aprendizaje:
 @rlearning{Arreglar notación con superposiciones}.
index 52f2f19860725bd84f07b44377ca3a8feca13bd0..1b55392fe3713b354f3597bc666aff3b11aed10f 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 17f11c2f5ab963bfb07b7652b4860dc4dda5540a
+    Translation of GIT committish: 5becf12f5ada67346f70ad8cfe68589466619305
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -441,6 +441,11 @@ El cuadro siguiente presenta los diagramas de traste predefinidos para ukelele.
 
 @lilypondfile{display-predefined-ukulele-fretboards.ly}
 
+El siguiente cuadro presenta los diagramas de posiciones predefinidas
+para la mandolina.
+
+@lilypondfile{display-predefined-mandolin-fretboards.ly}
+
 @node Instrumentos MIDI
 @appendixsec Instrumentos MIDI
 @translationof MIDI instruments
@@ -451,7 +456,6 @@ de los instrumentos que aparece aquí, de arriba a abajo empezando por
 la columna de la izquierda, corresponde a los 128 números de programa
 del estándar General MIDI.
 
-
 @example
 acoustic grand            contrabass           lead 7 (fifths)
 bright acoustic           tremolo strings      lead 8 (bass+lead)
index b75925f48c06838213067fe2d46cd3fc54422198..1e918d3482b2b3df5f751a2f99b216f391e1d830 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 51494aa2962de45ba21eed9e79aadfc28e737f2b
+    Translation of GIT committish: 274c916b48393e0f866cbab68c18a505f6fc7ea3
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -40,6 +40,8 @@ rítmicos una melodía.
 @unnumberedsubsubsec Referencias para percusión
 @translationof References for percussion
 
+@c TODO add more references.
+
 @itemize
 
 @item
@@ -640,3 +642,4 @@ Observe, además, que debe añadir acordes (paréntesis en ángulo @code{<
 @seealso
 Fragmentos de código:
 @rlsr{Percussion}.
+       
\ No newline at end of file
index 08ec921fa19c4a088d64464d0052241d247484d0..1832d47dc268a443a01a1b6e78cc8303907c1970 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 066c166dd12014c596ebf557d23bbb728a318934
+    Translation of GIT committish: 85fe0f15000f793435221fab2688ba3fa65a028f
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -593,11 +593,10 @@ y trémolos en caso contrario.
 @funindex \repeat percent
 @funindex percent
 
-Están contempladas las repeticiones de patrones cortos de notas.  La
-música se imprime una sola vez, y el patrón se sustituye por un
-símbolo especial.  Los patrones que son más cortos de un compás se
-sustituyen por barras inclinadas, y los patrones de uno o dos compases
-se sustituyen por símbolos de tipo porcentaje.  La sintaxis es:
+Los patrones cortos que se repiten se imprimen una sola vez,
+y el patrón repetido se sustituye por un símbolo especial.
+
+La sintaxis es:
 
 @example
 \repeat percent @var{número} @var{expresión_musical}
@@ -606,26 +605,40 @@ se sustituyen por símbolos de tipo porcentaje.  La sintaxis es:
 @noindent
 donde @code{@var{expresión_musical}} es una expresión musical.
 
-Patterns that are shorter than one measure are replaced by slashes.
+Los patrones más cortos que un compás se sustituyen por
+barras inclinadas.
 
 @lilypond[verbatim,quote,relative=2]
+\repeat percent 4 { c128 d e f }
+\repeat percent 4 { c64 d e f }
+\repeat percent 5 { c32 d e f }
+\repeat percent 4 { c16 d e f }
 \repeat percent 4 { c8 d }
 \repeat percent 4 { c4 }
 \repeat percent 2 { c2 }
 @end lilypond
 
 Los patrones de repetición de uno o dos compases se sustituyen
-por signos parecidos al símbolo de paorcentaje.
+por signos parecidos al símbolo de porcentaje.
 
 @lilypond[verbatim,quote,relative=2]
-\repeat percent 3 { c4 d e f }
-\repeat percent 4 { c2 d }
+\repeat percent 2 { c4 d e f }
+\repeat percent 2 { c2 d }
+\repeat percent 2 { c1 }
 @end lilypond
 
 @lilypond[verbatim,quote,relative=2]
 \repeat percent 3 { c4 d e f | c2 g' }
 @end lilypond
 
+Los patrones más cortos que un compás pero que contienen
+duraciones mezcladas utilizan un símbolo de porcentaje doble.
+
+@lilypond[verbatim,quote,relative=2]
+\repeat percent 4 { c8. <d f>16 }
+\repeat percent 2 { \times 2/3 { r8 c d } e4 }
+@end lilypond
+
 @snippets
 
 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
@@ -637,7 +650,6 @@ por signos parecidos al símbolo de paorcentaje.
 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
 {isolated-percent-repeats.ly}
 
-
 @seealso
 Glosario musical:
 @rglos{percent repeat},
@@ -648,25 +660,17 @@ Fragmentos de código:
 
 Referencia de funcionamiento interno:
 @rinternals{RepeatSlash},
+@rinternals{RepeatSlashEvent},
+@rinternals{DoubleRepeatSlash},
 @rinternals{PercentRepeat},
+@rinternals{PercentRepeatCounter},
+@rinternals{PercentRepeatedMusic},
+@rinternals{Percent_repeat_engraver},
+@rinternals{DoublePercentEvent},
 @rinternals{DoublePercentRepeat},
 @rinternals{DoublePercentRepeatCounter},
-@rinternals{PercentRepeatCounter},
-@rinternals{PercentRepeatedMusic}.
-
-
-@knownissues
-
-Sólo están contempladas tres clases de repeticiones del tipo
-porcentaje: una barra inclinada única que representa un solo pulso
-(sin que importe la duración de las notas repetidas); una sola barra
-inclinada con puntos que representa un compás completo; y dos barras
-con puntos que cruzan a una línea divisoria y que representa dos
-compases completos.  No están contempladas ni varias barras inclinadas
-que representan repeticiones de un pulso consistentes en semicorcheas
-o figuras menores, ni dos barras con puntos que representan
-repeticiones de un solo pulso consistentes en notas de duraciones
-variables.
+@rinternals{Double_percent_repeat_engraver},
+@rinternals{Slash_repeat_engraver}.
 
 
 @node Repeticiones de trémolo
@@ -700,8 +704,8 @@ La sintaxis de @code{\repeat tremolo} espera que se escriban
 exactamente dos notas dentro de las llaves, y el número de
 repeticiones debe corresponderse con un valor que se pueda expresar
 con figuras normales o con puntillo.  Así, @code{\repeat tremolo 7} es
-válido y produce una nota con doble puntillo, pero @code{\repeat
-tremolo 9} no es válido.
+válido y produce una nota con doble puntillo, pero
+@code{\repeat tremolo 9} no es válido.
 
 La duración del trémolo es igual a la duración de la expresión entre
 llaves, multiplicada por el número de repeticiones: @code{\repeat
index 45b926325c1e8d875635f1eb3db7a755dfd87658..48a5235ed80ffcdbf9ef3f9d7477f62126540b21 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: a61ab84e86b209fe11d63ec488e02525b7481b5b
+    Translation of GIT committish: 53390e0570f4544c131e77323cdc4f4ea738bddd
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -153,6 +153,9 @@ pauta; véase @ref{Dirección y posición}.
 
 @snippets
 
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{alternative-breve-note.ly}
+
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {changing-the-number-of-augmentation-dots-per-note.ly}
 
@@ -1488,10 +1491,10 @@ c4 c d8[ d d] f4 g4.
 d4 e d c
 @end lilypond
 
-@cindex barrado en las cadencias
-@cindex barrado en música sin compasear
-@cindex cadencia, barrado en
-@cindex sin compasear, música, barrado en
+@cindex barras en las cadencias
+@cindex barras en música sin compasear
+@cindex cadencia con barras
+@cindex música sin compasear con barras
 
 El barrado automático se desactiva mediante @code{\cadenzaOn} y se
 activa con @code{\cadenzaOff}.  Por tanto, todo el barrado en las
@@ -1604,8 +1607,8 @@ compás}.  El escalado se hace con @code{\scaleDurations}, que se usa
 de una forma similar a @code{\times}, pero no crea un corchete de
 grupo especial, véase @ref{Escalar las duraciones}.
 
-@cindex barrado en música polimétrica
-@cindex barrado en metro polimétrico
+@cindex barras en música polimétrica
+@cindex polimétrico, metro, barras en 
 
 En este ejemplo, se usa en paralelo música con compases de 3/4, 9/8 y
 10/8.  En el segundo pentagrama, las duraciones mostradas se
@@ -1896,7 +1899,6 @@ automáticamente:
 
 @cindex barras manuales
 @cindex manuales, barras
-@cindex barras, establecer reglas
 @cindex barras, reglas personalizadas
 
 @funindex \autoBeamOn
@@ -1944,29 +1946,25 @@ automáticos predeterminados; véase @ref{Establecer el comportamiento de las ba
 @code{\autoBeamOn}.
 @endpredefined
 
+@cindex barras en saltos de línea
+@cindex línea, barras en saltos de
+@cindex barras en ángulo
+@cindex dobladas, barras
+@funindex breakable
 
 @snippets
-
-
-@cindex saltos de línea y barrado
-@cindex línea, saltos de, y barrado
-
-@funindex divisible
-
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {beams-across-line-breaks.ly}
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {changing-beam-knee-gap.ly}
 
-@cindex \partcombine y \autoBeamOff
-@cindex \autoBeamOff y \partcombine
-
+@cindex barras, \partcombine con \autoBeamOff
+@cindex voces, \partcombine con \autoBeamOff
 
 @lilypondfile [verbatim, lilyquote, ragged-right, texidoc, doctitle]
 {partcombine-and-autobeamoff.ly}
 
-
 @seealso
 Referencia de la notación:
 @ref{Barras manuales},
@@ -1987,22 +1985,12 @@ Referencia de funcionamiento interno:
 @rinternals{beam-interface},
 @rinternals{unbreakable-spanner-interface}.
 
-
-@knownissues
-
-Las barras pueden colisionar con las cabezas de las notas y las
-alteraciones accidentales de las otras voces.
-
 @node Establecer el comportamiento de las barras automáticas
 @unnumberedsubsubsec Establecer el comportamiento de las barras automáticas
 @translationof Setting automatic beam behavior
 
-
-@cindex barras automáticas, ajuste fino
-@cindex ajuste fino de las barras automáticas
-@cindex automáticas, generación de barras
-@cindex barras automáticas
-@cindex letra y barrado
+@cindex barras y letra
+@cindex letra y barras
 
 @funindex autoBeaming
 @funindex baseMoment
@@ -2230,10 +2218,10 @@ barras al final de los pulsos.
 
 @end itemize
 
-En las reglas anteriores, el tipo de barra beam-type es la duración de
-la nota más breve dentro del grupo unido por una barra.
+En las reglas anteriores, el tipo de barra @emph{beam-type} es
+la duración de la nota más breve dentro del grupo unido por una barra.
 
-Como referencia, pueden encontrarse las reglas de barrado predefinidas
+Las reglas de barrado predefinidas están
 en el archivo @file{scm/time-signature-settings.scm}.
 
 @snippets
@@ -2251,8 +2239,8 @@ en el archivo @file{scm/time-signature-settings.scm}.
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {conducting-signs,-measure-grouping-signs.ly}
 
-@cindex barra, última en la partitura
-@cindex barra, última en una voz polifónica
+@cindex barra, finales en la partitura
+@cindex barra, finales con varias voces
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {beam-endings-in-score-context.ly}
@@ -3359,6 +3347,31 @@ música secuenciales.  No están contemplados el anidado ni la
 yuxtaposición de secciones de adorno, y podría producir caídas u otros
 errores.
 
+Cada nota de adorno en la salida MIDI tiene una longitud que es 1/4 de
+su duración real.  Si la duración combinada de las notas de adorno es
+mayor que la longitud de la nota precedente, se genera un error
+@qq{@code{Retrocediendo en el tiempo MIDI}}.  Tiene dos opciones: en
+primer lugar, puede hacer más corta la duración de las notas de
+adorno, por ejemplo:
+
+@example
+\acciaccatura @{ c'8[ d' e' f' g'] @}
+@end example
+
+se convierte en:
+
+@example
+\acciaccatura @{ c'16[ d' e' f' g'] @}
+@end example
+
+Otra opción es cambiar explícitamente la duración musical:
+
+@example
+\acciaccatura @{ \scaleDurations #' (1 . 2) @{ c'8[ d' e' f' g'] @} @}
+@end example
+
+Véase @ref{Escalar las duraciones}.
+
 
 @node Alinear con una cadenza
 @unnumberedsubsubsec Alinear con una cadenza
index ffa690fe26c5aaf820eba252bf0fc681491ed89f..78300f35868ec498e696c91b2d8b7f8eb2f33247 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 91c3f922fda83a57186df0bce8165ffaea62b3b0
+    Translation of GIT committish: 5e9d7b07e1da12e32ae7be0253b22cb28cf2fe58
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1904,8 +1904,10 @@ labelContext =
   \context { \Dynamics    \alignToZero }
   \context { \FiguredBass \alignToZero }
   \context { \Lyrics      \alignToZero }
-  \context { \NoteNames   \alignToZero }
-  \context { \ChordNames  \alignToZero \lowerCaseChords }
+  \context { \NoteNames   \alignToZero \staffAffinityDown }
+  \context { \ChordNames  \alignToZero
+                          \staffAffinityDown
+                         \lowerCaseChords }
   \context { \FretBoards  \alignToZero \staffAffinityDown }
   \context { \Score
     \override BarLine #'stencil = ##f
@@ -1926,8 +1928,8 @@ labelContext =
   \new RhythmicStaff {
     \set RhythmicStaff.instrumentName = #"baseline "
     \textLengthOn
-    \labelContext "ChordNames" s1 |
-    \labelContext "NoteNames"  s1 |
+    \labelContext "ChordNames " s1 |
+    \labelContext "NoteNames "  s1 |
     \labelContext "Lyrics"     s1 |
   }
   \new Lyrics { \lyrics { \skip 1*2 | ghijk1 | } }
@@ -1939,7 +1941,7 @@ labelContext =
     \set RhythmicStaff.instrumentName = #"vertical center "
     \labelContext "Dynamics" s1*3
   }
-  \new Dynamics { s2\mp s\fp }
+  \new Dynamics { s1\mp s\fp }
 >>
 
 %% The reference point for FiguredBass is its highest point
@@ -2059,8 +2061,9 @@ inferior deben usar @code{UP}.  El ajuste de @code{staff-affinity}
 para una pauta hace que se le trate como una línea que no es una
 pauta.  El establecimiento de @code{staff-affinity} a @code{#f} para
 una línea que no es una pauta hace que se trate como una pauta.
-
-@c TODO: verify last clause below ("even if other...")
+Establecer @code{staff-affinity} a @code{UP}, @code{CENTER}, o
+@code{DOWN} hace que el pentagrama resulte espaciado como si fuera una
+línea que no es una pauta.
 
 @item nonstaff-relatedstaff-spacing
 Distancia entre la línea del tipo no-pauta actual y la pauta más
@@ -2070,6 +2073,13 @@ línea que no sea una pauta entre las dos, y @code{staff-affinity} es
 entonces se usa @code{nonstaff-relatedstaff-spacing} para las pautas
 más próximas @emph{a los dos lados}, incluso aunque aparezcan otras
 líneas del tipo no-pauta entre la pauta actual y una de las otras.
+Esto significa que la colocación de una línea que no es una pauta
+depende tanto de las pautas que la rodean como de las líneas que no
+son pautas y que la rodean.  Establecer la ampliabilidad
+@code{stretchability} de uno de estos tipos de espaciado a un valor
+más pequeño provoca que este espaciado domine.  El establecimiento de
+@code{stretchability} a un valor mayor hace que dicho espaciado tenga
+un menor efecto.
 
 @item nonstaff-nonstaff-spacing
 Distancia entre la línea actual del tipo no-pauta y la siguiente línea
index fe40384eed98a24e485742275e4db97044520db8..7497eb312fee0130ec5a45474ad36815c608e033 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 7ba0a22641cb0c7f5949d66a06d1e2e1fd0b3033
+    Translation of GIT committish: f78131595ebafac25a416671e5a4b9c8b14e79b5
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -169,6 +169,22 @@ introducirse con @code{\lilypondfile}.
 
 @lilypondfile[quote,noindent]{screech-boink.ly}
 
+Si se requiere un campo @code{tagline}, ya sea predeterminado o
+personalizado, entonces el fragmento completo se debe incluir dentro
+de una construcción @code{\book @{ @}}.
+
+@c KEEP LY
+@lilypond[papersize=a8,verbatim]
+\book{
+  \header{
+    title = "Una escala en LilyPond"
+  }
+
+  \relative c' {
+    c d e f g a b c
+  }
+}
+@end lilypond
 
 @page
 
@@ -633,6 +649,15 @@ Si no se da ninguna opción @code{line-width}, @command{lilypond-book}
 trata de adivinar un valor predeterminado para los entornos
 @code{lilypond} que no usan la opción @code{ragged-right}.
 
+@item papersize=@var{cadena}
+Donde @var{cadena} es un tamaño del papel definido en el archivo
+@file{scm/paper.scm}, es decir, @code{a5}, @code{quarto},
+@code{11x17}, etc.
+
+Los valores no definidos en el archivo @file{scm/paper.scm} se
+ignoran, se emite una advertencia y el fragmento se imprime utilizando
+el tamaño predeterminado @code{a4}.
+
 @item notime
 No imprimir la indicación de compás, y desactivar las indicaciones
 temporales de la música (indicación del compás y líneas divisorias).
index 2da514dc1d3af78a89b58915f4b08f72c45a6be0..bad700ba720fe15600de151bb4d96da7fe2f106b 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 7ba0a22641cb0c7f5949d66a06d1e2e1fd0b3033
+    Translation of GIT committish: cff226053d927e433473697fe743bdfd721d2607
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -464,8 +464,7 @@ etc.
 Selecciona el idioma de los mensajes de advertencia.
 
 @item LILYPOND_GC_YIELD
-Con esta variable se puede ajustar la huella y el desempeño de
-memoria.  Es un porcentaje que ajusta el comportamiento de la
+Una variable, como porcentaje, que ajusta el comportamiento de la
 administración de memoria.  Con valores más altos, el programa usa más
 memoria; con valores más bajos, usa más tiempo de CPU.  El valor
 predeterminado es @code{70}.
index 901b9ac4ca251d4afb4e267242f75835b4f37930..58418fba2067f6192ac1b526faa63c061565c5c9 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: f6bf37c38cba6b224187f910b03d1ddad76f88dd
+    Translation of GIT committish: d282588015bad1ed86833848a5bcbdc43cfdc9e5
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -610,7 +610,19 @@ lugar infórmese sobre nuestra @ref{Entrada de texto}.
 @itemize
 
 @item
-May 2010
+Abril de 2011
+
+@uref{http://www.linux-magazine.com,Linux Magazine} publica un
+artículo titulado
+@uref{http://www.linux-magazine.com/w3/issue/126/088-090_projects.pdf,
+Projects on the Move}.  Es un artículo introductorio sobre MuseScore,
+LilyPond y Chordii.  La autora Carla Schroder dice que @qq{LilyPond se
+maneja desde la línea de órdenes, pero no deje que la falta de una IGU
+le atemorize; LilyPond es amigable y fácil de aprender}, y aporta un
+ejemplo fácil de abordar.
+
+@item
+Mayo de 2010
 
 Peter Kirn, en el sitio web Create Digital Music website, publica una
 @uref{http://createdigitalmusic.com/2010/05/14/lilypond-free-beautiful-music-notation-engraving-for-anyone/,revisión
index 920da7e9fa3572c1e5a585c95525efb5db61373f..a71a3ea6d9130df59056c357cb34e63d0274f38a 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: b86a2a925eff12d04cccf7c0c19c56260adfb1e0
+    Translation of GIT committish: 10dcf228cd75d03e2f815f683ac5d73d200bce2a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
 
 @c used for news about the upcoming release; see CG 10.2
 
+
 @newsItem
-@subsubheading Retirada de la versión candidata al lanzamiento  @emph{15 de marzo de 2011}
+@subsubheading ¡Lanzado LilyPond 2.13.60!  @emph{16 de abril de 2011}
 
-Hemos decubierto una regresión desde la versión 2.12.3, de manera que
-lilypond 2.13.54 ya no es candidata para el lanzamiento de la versión
-2.14.0.  Sin embargo, continúen probándola: nos gustaría descubrir (y
-corregir) cualquier regresión adicional tan pronto como sea posible.
-Si descubre algún problema, le rogamos que nos envíe
-@ref{Informes de fallos}.
+Nos complace anunciar el lanzamiento de LilyPond 2.13.60.  Esta
+versión contiene el conjunto habitual de correcciones de fallos.
+
+Tenga en cuenta que esta @strong{no} es la tercera versión candidata
+al lanzamiento estable, debido a que aún permanecen unos cuantos
+fallos críticos.
 
 @newsEnd
 
 
 @newsItem
-@subsubheading Tercera versión candidata al lanzamiento de 2.14: ¡Lanzado LilyPond 2.13.54!  @emph{13 de marzo de 2011}
+@subsubheading Artículo en la Linux Journal Magazine: @emph{abril de 2011}
+
+@uref{http://www.linux-magazine.com,Linux Magazine} publica un
+artículo en su edición de mayo de 2011 bajo el título
+@uref{http://www.linux-magazine.com/w3/issue/126/088-090_projects.pdf, Projects on the Move}.
+Es una introducción a MuseScore, LilyPond y Chordii.  La autora Carla
+Schroder dice que @qq{LilyPond se maneja desde la línea de órdenes,
+pero que la falta de una interfaz de usuario no le asuste: LilyPond es
+amigable para el usuario y fácil de aprender}, y aporta un ejemplo de
+aplicación real.
+@newsEnd
+
+@newsItem
+@subsubheading ¡Lanzado LilyPond 2.13.59!  @emph{10 de abril de 2011}
+
+Nos complace anunciar el lanzamiento de LilyPond 2.13.59.  Esta
+versión contiene el conjunto habitual de correcciones de fallos.
 
-Ha salido LilyPond 2.13.54; ésta es la tercera versión candidata al
+Tenga en cuenta que esta @strong{no} es la tercera versión candidata
+al lanzamiento estable, debido a que aún permanecen unos cuantos
+fallos críticos.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Sexta versión candidata al lanzamiento de 2.14: ¡Lanzado LilyPond 2.13.58!  @emph{7 de abril de 2011}
+
+Ha salido LilyPond 2.13.58; ésta es la sexta versión candidata al
 lanzamiento de la inminente versión estable 2.14.  Se invita a los
 usuarios a que hagan experimentos con esta versión.  Las
 funcionalidades nuevas desde 2.12.3 están relacionadas en el manual de
@@ -41,10 +68,9 @@ funcionalidades nuevas desde 2.12.3 están relacionadas en el manual de
 
 No existe ningún problema conocido calificado como crítico en esta
 versión.  Si no se encuentra ningún bug crítico, el lanzamiento de la
-versión oficial 2.14.0 se producirá el 27 de marzo de 2011.  Si
+versión oficial 2.14.0 se producirá el 14 de abril de 2011.  Si
 descubre algún problema, le rogamos que nos envíe
 @ref{Informes de fallos}.
 
 @newsEnd
 
-
index 26fe902f7491982f5948539c9d0385d9c3cddd6d..f86b286c9840373b09ff82537bcf3df6fc5bbfd2 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 21837018316140dc1d282259c130d5124c845eb8
+    Translation of GIT committish: c32e3fdb278522c2772cbbe01f532ed24cb9d838
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -34,6 +34,86 @@ NOTE:
 @end ignore
 
 
+@newsItem
+@subsubheading Quinta versión candidata al lanzamiento de 2.14: ¡Lanzado LilyPond 2.13.57!  @emph{3 de abril de 2011}
+
+Ha salido LilyPond 2.13.57; ésta es la cuarta versión candidata al
+lanzamiento de la inminente versión estable 2.14.  Se invita a los
+usuarios a que hagan experimentos con esta versión.  Las
+funcionalidades nuevas desde 2.12.3 están relacionadas en el manual de
+@qq{Cambios} dentro de la sección @ref{Desarrollo} de estas páginas.
+
+No existe ningún problema conocido calificado como crítico en esta
+versión.  Si no se encuentra ningún bug crítico, el lanzamiento de la
+versión oficial 2.14.0 se producirá el 10 de abril de 2011.  Si
+descubre algún problema, le rogamos que nos envíe
+@ref{Informes de fallos}.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Cuarta versión candidata al lanzamiento de 2.14: ¡Lanzado LilyPond 2.13.56!  @emph{29 de marzo de 2011}
+
+Ha salido LilyPond 2.13.56; ésta es la cuarta versión candidata al
+lanzamiento de la inminente versión estable 2.14.  Se invita a los
+usuarios a que hagan experimentos con esta versión.  Las
+funcionalidades nuevas desde 2.12.3 están relacionadas en el manual de
+@qq{Cambios} dentro de la sección @ref{Desarrollo} de estas páginas.
+
+No existe ningún problema conocido calificado como crítico en esta
+versión.  Si no se encuentra ningún bug crítico, el lanzamiento de la
+versión oficial 2.14.0 se producirá el 5 de abril de 2011.  Si
+descubre algún problema, le rogamos que nos envíe
+@ref{Informes de fallos}.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading ¡Lanzado LilyPond 2.13.55!  @emph{22 de marzo de 2011}
+
+Nos complace anunciar el lanzamiento de LilyPond 2.13.55.  Esta
+versión contiene el conjunto habitual de correcciones de fallos.
+
+Tenga en cuenta que esta @strong{no} es la tercera versión candidata
+al lanzamiento estable, debido a que aún permanecen unos cuantos
+fallos críticos.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Retirada de la tercera versión candidata al lanzamiento  @emph{15 de marzo de 2011}
+
+Hemos decubierto una regresión desde la versión 2.12.3, de manera que
+lilypond 2.13.54 ya no es candidata para el lanzamiento de la versión
+2.14.0.  Sin embargo, continúen probándola: nos gustaría descubrir (y
+corregir) cualquier regresión adicional tan pronto como sea posible.
+Si descubre algún problema, le rogamos que nos envíe
+@ref{Informes de fallos}.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Tercera versión candidata al lanzamiento de 2.14: ¡Lanzado LilyPond 2.13.54!  @emph{13 de marzo de 2011}
+
+Ha salido LilyPond 2.13.54; ésta es la tercera versión candidata al
+lanzamiento de la inminente versión estable 2.14.  Se invita a los
+usuarios a que hagan experimentos con esta versión.  Las
+funcionalidades nuevas desde 2.12.3 están relacionadas en el manual de
+@qq{Cambios} dentro de la sección @ref{Desarrollo} de estas páginas.
+
+No existe ningún problema conocido calificado como crítico en esta
+versión.  Si no se encuentra ningún bug crítico, el lanzamiento de la
+versión oficial 2.14.0 se producirá el 27 de marzo de 2011.  Si
+descubre algún problema, le rogamos que nos envíe
+@ref{Informes de fallos}.
+
+@newsEnd
+
+
 @newsItem
 @subsubheading ¡Lanzado LilyPond 2.13.53!  @emph{6 de marzo de 2011}
 
index 06b2df99d97788eda531b9b2a97809048e8e07e5..08e41694310b12d438f984f8ee85710fd86450c9 100644 (file)
@@ -14,6 +14,7 @@
 @afourpaper
 
 @c Translators: Federico Bruni
+@c Translation checkers: Luca Rossetto Casel
 
 @macro manualIntro
 Questo manuale spiega come eseguire i programmi distribuiti con
@@ -53,7 +54,7 @@ Copyright @copyright{} 1999--2011 degli autori.
 * Aggiornare i file con convert-ly:: Aggiornare i file di input.
 * lilypond-book::                  Integrare testo e musica.
 * Programmi esterni::              Combinare LilyPond con altri programmi.
-* Suggerimenti su come scrivere i file::  Migliori pratiche ed efficace soluzione degli errori.
+* Consigli su come scrivere i file::  Migliori pratiche ed efficace soluzione degli errori.
 
 Appendici
 
index 868d364c88a8eee2e476537c3f147f7612373433..e044867c27574ceea714dd244c2153b77cbef070 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: 7ba0a22641cb0c7f5949d66a06d1e2e1fd0b3033
+    Translation of GIT committish: cff226053d927e433473697fe743bdfd721d2607
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -40,11 +40,11 @@ diverso per scrivere i file lilypond, leggi la documentazione di quel programma.
 @translationof Command-line usage
 
 Questa sezione contiene informazioni aggiuntive sull'uso di LilyPond da linea
-di comando.  Questo può essere utile per passare al programma opzioni ulteriori.
+di comando.  Questo può essere utile per assegnare opzioni aggiuntive al programma.
 Inoltre, ci sono alcuni programmi complementari di @q{aiuto} (come
 @code{midi2ly}) che funzionano solo da linea di comando.
 
-Con @q{linea di comando} intendiamo la linea di comando del sistema operativo.
+Con @q{linea di comando} si intende la linea di comando del sistema operativo.
 Gli utenti Windows avranno più familiarità con i termini @q{shell DOS} o
 @q{shell dei comandi}.  Gli utenti MacOS@tie{}X avranno più familiarità con i termini
 @q{terminale} o @q{console}.  Una configurazione ulteriore è necessaria
@@ -58,14 +58,14 @@ questo argomento se non si conosce la linea di comando.
 * Invocare lilypond::
 * Opzioni della linea di comando per lilypond::
 * Variabili d'ambiente::
-* LilyPond in chroot jail::
+* LilyPond in una gabbia chroot::
 @end menu
 
 @node Invocare lilypond
 @unnumberedsubsec Invocare @command{lilypond}
 @translationof Invoking lilypond
 
-L'eseguibile @command{lilypond} può essere chiamato dalla linea di comando
+L'eseguibile @command{lilypond} può essere lanciato dalla linea di comando
 nel seguente modo.
 
 @example
@@ -79,9 +79,9 @@ trattino (@code{-}) al posto di @var{file}.
 
 Quando @file{file.ly} viene elaborato, lilypond creerà @file{file.ps}
 e @file{file.pdf} come output.  Possono essere specificati molti file;
-ognuno di essi sarà elaborati in modo indipendente.  @footnote{Lo status di
-GUILE non viene resettato dopo l'elaborazione di un file @code{.ly}, quindi
-fare attenzione a non cambiare alcun valore predefinito dall'interno di Scheme.}
+ognuno di essi sarà elaborato in modo indipendente.  @footnote{Lo status di
+GUILE non viene resettato dopo l'elaborazione di un file @code{.ly}:
+attenzione a non cambiare alcun valore predefinito dall'interno di Scheme.}
 
 Se @file{file.ly} contiene più di un blocco @code{\book}, allora tutte le altre
 partiture verranno salvate in file numerati, a partire da @file{file-1.pdf}.  Inoltre,
@@ -139,10 +139,10 @@ Sono contemplate le seguenti opzioni:
 
 @item -e,--evaluate=@var{espressione}
 Valuta l'@var{espressione} di Scheme prima di analizzare qualsiasi file @file{.ly}.
-Si possono specificare varie opzioni @code{-e}; verranno valutate in modo
+Si possono specificare varie opzioni @code{-e}; saranno analizzate in modo
 sequenziale.
 
-L'espressione sarà valutata nel modulo @code{guile-user}, dunque se vuoi
+L'espressione sarà analizzata nel modulo @code{guile-user}, dunque se vuoi
 usare delle definizioni in @var{espressione}, usa
 
 @example
@@ -203,7 +203,7 @@ Questa opzione imposta la dimensione predefinita del foglio,
 @end example
 
 @noindent
-Si noti che la stringa deve essere compresa tra virgolette precedute dal
+Nota che la stringa deve essere compresa tra virgolette precedute dal
 segno di escape ( @code{\"} ).
 @c Match " in previous line to help context-sensitive editors
 
@@ -226,7 +226,7 @@ scempio, ad esempio
 @end verbatim
 @end quotation
 
-L'opzione @code{-dsafe} funziona valutando le espressioni Scheme presenti nell'input
+L'opzione @code{-dsafe} serve a valutare le espressioni Scheme presenti nell'input
 in uno speciale modulo di sicurezza.  Questo modulo di sicurezza è derivato dal
 modulo GUILE @file{safe-r5rs}, ma aggiunge alcune funzioni del
 LilyPond API.  Queste funzioni sono elencate in @file{scm/safe-lily.scm}.
@@ -325,7 +325,7 @@ Estrae un campo dell'intestazione nel file @file{NOME.@var{CAMPO}}.
 @item --include, -I=@var{directory}
 Aggiunge @var{directory} al percorso di ricerca per i file di input.
 
-È possibile assegnare più di un'opzione -I.  La ricerca inizierà nella prima
+È possibile assegnare più opzioni -I.  La ricerca inizierà nella prima
 directory definita, e se il file da includere non viene trovato
 la ricerca continuerà nelle directory seguenti.
 
@@ -338,8 +338,8 @@ Imposta il file di inizializzazione su @var{file} (predefinito: @file{init.ly}).
 @item -o,--output=@var{FILE} or @var{CARTELLA}
 Imposta il file di output predefinito @var{FILE} oppure, se una cartella con
 quel nome esiste già, dirige l'output in @var{CARTELLA}, prendendo il nome
-del file dal file di input.  Il suffisso appropriato verrà
-aggiunto (ad esempio @code{.pdf} per il pdf) in entrambi i casi.
+del file dal file di input.  In entrambi i casi verrà aggiunto il suffisso
+appropriato (ad esempio @code{.pdf} per il pdf).
 
 
 @cindex PostScript
@@ -378,7 +378,7 @@ garantisce che non sia possibile (almeno in teoria) uscire dalla gabbia.  Si not
 che perché @code{--jail} funzioni @command{lilypond} deve essere eseguito come root;
 di solito questo si fa in modo sicuro col comando @command{sudo}.
 
-Configurare una gabbia è una questione leggermente delicata, perché bisogna essere
+Configurare una gabbia è una questione un po' delicata, perché bisogna essere
 sicuri che LilyPond possa trovare tutto quello di cui ha bisogno per compilare il
 sorgente @emph{dentro la gabbia}.  Una configurazione tipica comprende i seguenti
 elementi:
@@ -390,8 +390,8 @@ montato con opzioni di sicurezza come @code{noexec}, @code{nodev}, e
 @code{nosuid}.  In questo modo è impossibile lanciare degli eseguibili o
 scrivere su un dispositivo direttamente da LilyPond.  Se non si vuole creare
 una partizione separata, si può creare un file di dimensioni ragionevoli e usarlo
-per montare un dispositivo di loop.  Un filesystem separato garantisce anche che
-LilyPond non possa scrivere su uno spazio maggiore di quanto permesso.
+per montare un dispositivo di loop.  Un filesystem separato garantisce inoltre
+che LilyPond non possa scrivere su uno spazio maggiore di quanto permesso.
 
 @item Impostare un altro utente
 Per eseguire LilyPond in una gabbia si dovrebbe usare un altro utente e gruppo
@@ -416,7 +416,7 @@ non richieda tale programma.  Come è già stato detto, deve essere eseguito
 con privilegi di superutente (che ovviamente perderà immediatamente),
 possibilmente con l'uso di @command{sudo}.  È una buona idea limitare il
 numero di secondi di tempo della CPU che LilyPond può usare (ad esempio con @command{ulimit
--t}), e, se il tuo sistema operativo lo supporta, la quantità di memoria che
+-t}), e, se il sistema operativo lo permette, la quantità di memoria che
 può essere allocata.
 @end table
 
@@ -429,7 +429,7 @@ Aumenta la prolissità: mostra i percorsi completi di tutti i file letti, e dà
 informazioni sui tempi.
 
 @item -w,--warranty
-Mostra la garanzia con cui viene distribuito GNU LilyPond.  (Viene distribuito
+Mostra la garanzia con cui viene distribuito GNU LilyPond.  (Distribuito
 con @strong{NESSUNA GARANZIA}!)
 @end table
 
@@ -449,12 +449,11 @@ localizzazione e i file di dati.  Questa directory deve contenere
 sottodirectory chiamate @file{ly/}, @file{ps/}, @file{tex/}, etc.
 
 @item LANG
-Determina la lingua per i messaggi di avvertimento.
+Determina la lingua per i messaggi di avviso.
 
 @item LILYPOND_GC_YIELD
-Con questa variabile si possono aggiustare il consumo di memoria e la
-performance.  È una percentuale che regola il comportamento di gestione della
-memoria.  Con valori più alti il programma usa più memoria, con valori
+Una variabile, in forma di percentuale, che regola il modo in cui viene gestita
+la memoria.  Con valori più alti il programma usa più memoria, con valori
 più bassi usa più tempo della CPU.  Il valore predefinito è @code{70}.
 
 @end table
@@ -465,7 +464,7 @@ più bassi usa più tempo della CPU.  Il valore predefinito è @code{70}.
 @translationof LilyPond in chroot jail
 
 Configurare un server perché esegua LilyPond in una gabbia chroot è un lavoro
-complicato.  La procedura è spiegata sotto.  Gli esempi si riferiscono a
+complesso.  La procedura è spiegata sotto.  Gli esempi si riferiscono a
 Ubuntu Linux e potrebbero richiedere l'uso di @code{sudo} in alcune situazioni.
 
 @itemize
@@ -605,7 +604,7 @@ successivo verrà saltato.
 @item Errore fatale
 @cindex errore fatale
 C'è qualcosa di assolutamente sbagliato e LilyPond non può continuare.  Questo
-accade raramente.  La causa più tipica è un'errata installazione dei tipi di
+accade raramente.  La causa più comune è un'errata installazione dei tipi di
 carattere.
 
 @item Errore Scheme
@@ -619,7 +618,7 @@ responsabile dell'errore.
 
 @item Errore di programmazione
 @cindex Errore di programmazione
-C'è stata una qualche incongruenza interna.  Questi messaggi di errore
+Si è verificata una qualche incongruenza interna.  Questi messaggi di errore
 servono ad aiutare programmatori e debugger.  Di solito si possono
 ignorare.  Talvolta sono talmente numerosi da nascondere il resto
 dell'output.
@@ -628,7 +627,7 @@ dell'output.
 @cindex Sospeso (core dumped)
 Segnala un serio errore di programmazione che ha mandato in crash il
 programma.  Questi errori sono considerati critici.  Se ti imbatti in un
-errore simile, invia una segnalazione di errori.
+errore simile, invia una segnalazione di errore.
 @end table
 
 @cindex errori, formato del messaggio
@@ -650,7 +649,7 @@ test.ly:2:19: error: not a duration: 5
            5 g' @}
 @end example
 
-Queste posizioni sono la migliore ipotesi di LilyPond a proposito del
+Queste posizioni indicano la migliore ipotesi di LilyPond a proposito del
 punto in cui l'avvertimento o l'errore sono comparsi, ma (per loro
 stessa natura) avvertimenti ed errori capitano quando succede qualcosa
 di imprevisto.  Se non riesci a vedere un errore nella riga indicata
@@ -665,8 +664,8 @@ Maggiori informazioni sugli errori si trovano in @ref{Errori comuni}.
 @translationof Common errors
 
 Le condizioni di errore descritte di seguito capitano spesso, ma la causa
-non è ovvia né facile da trovare.  Una volta che si sono viste e comprese,
-è facile gestirle.
+non è ovvia né facile da trovare.  Una volta che sono state individuate e
+comprese, è facile gestirle.
 
 
 @menu
@@ -684,7 +683,7 @@ non è ovvia né facile da trovare.  Una volta che si sono viste e comprese,
 
 Se la musica esce dalla pagina al di là del margine destro o appare
 eccessivamente compressa, quasi sempre è dovuto all'inserimento di
-una durata sbagliata di una nota, che fa sì che l'ultima nota di una misura si
+una durata errata di una nota, che fa sì che l'ultima nota di una misura si
 estenda oltre la barra di divisione.  Non è sbagliato se la nota finale di
 una misura non termina entro la barra di divisione inserita automaticamente, perché
 semplicemente si assume che la nota continui nella misura successiva.  Ma se
@@ -697,12 +696,12 @@ ovvero quando tutte le note finiscono prima o alla fine della misura.
 linea, portando a una linea di musica estremamente compressa o
 a musica che esce dalla pagina.}
 
-La durata sbagliata può essere trovata facilmente se si usano i controlli di
+La durata errata può essere trovata facilmente se si usano i controlli di
 battuta, si veda @ruser{Bar and bar number checks}.
 
-Se si vuole davvero avere una serie di di tali misure sovrapposte
+Se si vuole davvero ottenere una serie di tali misure sovrapposte
 bisogna inserire una barra di divisione invisibile nel punto in cui
-si vuole l'interruzione di linea.  Per i dettagli si veda @ruser{Bar lines}.
+si desidera l'interruzione di linea.  Per i dettagli si veda @ruser{Bar lines}.
 
 
 @node Appare un rigo in più
@@ -713,13 +712,12 @@ Se i contesti non sono creati esplicitamente con @code{\new} o
 @code{\context}, saranno creati senza avviso appena si incontra
 un comando che non può essere applicato a un contesto
 esistente.  Nelle partiture semplici la creazione automatica dei contesti
-è utile: infatti la maggior parte degli esempi nei manuali LilyPond sfruttano
-questa semplificazione.  Ma talvolta la creazione silenziosa
-di contesti può causare nuovi righi o partiture non desiderate.
-Ad esempio, si potrebbe pensare che il seguente codice
-colori di rosso tutte le teste delle note nel rigo, ma in realtà
-produce due righi, di cui il più basso conserva il colore nero
-predefinito per le teste delle note.
+è utile: infatti la maggior parte degli esempi nei manuali LilyPond sfrutta
+questa semplificazione.  Talvolta, però, la creazione silenziosa di contesti
+può causare la comparsa di nuovi righi o partiture non desiderate.  Ad esempio,
+si potrebbe pensare che il seguente codice colori di rosso tutte le teste
+delle note nel rigo, ma in realtà produce due righi, di cui il più basso
+conserva il colore nero predefinito per le teste delle note.
 
 @lilypond[quote,verbatim,relative=2]
 \override Staff.NoteHead #'color = #red
@@ -767,10 +765,10 @@ Per correggere il problema basta istanziare esplicitamente il contesto
 @unnumberedsubsec Errore apparente in @code{../ly/init.ly}
 @translationof Apparent error in ../ly/init.ly
 
-Vari oscuri messaggi di errore relativi a errori di sintassi in
-@file{../ly/init.ly} possono apparire se il file di input non ha
-una forma corretta, ad esempio se contiene delle parentesi o
-delle virgolette che non sono chiuse correttamente.
+Possono apparire diversi strani messaggi di errore relativi a errori di
+sintassi in @file{../ly/init.ly} se il file di input non ha una forma corretta,
+ad esempio se contiene delle parentesi o delle virgolette non chiuse
+correttamente.
 
 L'errore più comune è la mancanza di una parentesi graffa, (@code{@}}), alla fine
 di un blocco @code{score}.  In questo caso la soluzione è ovvia: controlla
@@ -779,15 +777,15 @@ di un file di input è descritta in @rlearning{Come funzionano i file di input d
 Per evitare questi errori conviene usare un editor che evidenzi automaticamente
 le parentesi e le graffe corrispondenti.
 
-Una seconda causa frequente di errore è la mancanza di uno spazio tra l'ultima
+Un'altra causa frequente di errore è la mancanza di uno spazio tra l'ultima
 sillaba di un blocco di testo (lyrics) e la parentesi graffa che chiude il
-blocco, (@code{@}}).  Senza questa separazione si considera che la graffa
-faccia parte della sillaba.  Si consiglia di assicurarsi sempre che ci sia
+blocco, (@code{@}}).  Senza questa separazione, la graffa viene considerata
+come parte della sillaba.  Si consiglia di assicurarsi sempre che ci sia
 uno spazio prima e dopo @emph{ogni} parentesi graffa.  Per comprendere l'importanza
 di questo quando si usa il testo, si veda @ruser{Entering lyrics}.
 
 Questo messaggio di errore può apparire anche nel caso in cui sia omessa la
-virgoletta che chiude, (@code{"}).  In questo caso il messaggio di errore
+virgoletta di chiusura, (@code{"}).  In questo caso il messaggio di errore
 @c keep "-matching straight in fancy editors
 dovrebbe dare un numero di riga vicino alla riga sbagliata.  La virgoletta
 non chiusa sarà solitamente una o due righe sopra.
diff --git a/Documentation/it/usage/suggestions.itely b/Documentation/it/usage/suggestions.itely
new file mode 100644 (file)
index 0000000..878cf13
--- /dev/null
@@ -0,0 +1,606 @@
+@c -*- coding: utf-8; mode: texinfo; -*-
+
+@ignore
+    Translation of GIT committish: 7ba0a22641cb0c7f5949d66a06d1e2e1fd0b3033
+
+    When revising a translation, copy the HEAD committish of the
+    version that you are working on.  For details, see the Contributors'
+    Guide, node Updating translation committishes..
+@end ignore
+
+@c \version "2.13.36"
+
+@node Consigli su come scrivere i file
+@chapter Consigli su come scrivere i file
+@translationof Suggestions for writing files
+
+Ora puoi iniziare a scrivere file di input di LilyPond più grandi --
+non più i piccoli esempi del tutorial, ma brani completi.
+Ma qual è il modo migliore di farlo?
+
+Finché LilyPond comprende i file di input e produce l'output che
+desideri, non importa quale aspetto abbiano i file di input.  Tuttavia,
+ci sono altre questioni da tenere a mente quando si scrivono
+file di input di LilyPond.
+
+@itemize
+@item Se fai un errore?  La struttura di un file LilyPond può rendere
+l'individuazione di certi errori più facile (o più difficile).
+
+@item Se vuoi inviare i tuoi file di input a qualcuno?  E se vuoi modificare
+i tuoi file di input dopo qualche anno?  Alcuni file di input di LilyPond sono
+comprensibili a prima vista; altri ti possono lasciare perplesso per un'ora.
+
+@item Se vuoi aggiornare il tuo file per poterlo usare
+con una versione più recente di LilyPond?  La sintassi di input cambia di
+tanto in tanto mentre LilyPond si evolve.  Alcune modifiche possono essere
+fatte in automatico con @code{convert-ly}, ma altre potrebbero richiedere
+un intervento manuale.  I file di input di LilyPond possono essere strutturati
+per poter essere aggiornati in modo più semplice (o più difficile).
+
+@end itemize
+
+@menu
+* Consigli generali::
+* Scrivere musica esistente::
+* Grandi progetti::
+* Risoluzione dei problemi::
+* Make e Makefiles::
+@end menu
+
+
+@node Consigli generali
+@section Consigli generali
+@translationof General suggestions
+
+Ecco alcuni consigli che possono aiutarti ad evitare o risolvere
+i problemi:
+
+@itemize
+@item @strong{Includi il numero di @code{\version} in ogni file}.  Nota che tutti
+i modelli contengono l'informazione su @code{\version}.  Si consiglia vivamente
+di includere sempre @code{\version}, non importa quanto piccolo possa essere
+il file.  Per esperienza personale, è piuttosto frustrante cercare di ricordare
+quale versione di LilyPond si usava alcuni anni prima.  @command{convert-ly}
+richiede che si dichiari la versione di LilyPond utilizzata.
+
+@item @strong{Includi i controlli}: @ruser{Bar and bar number checks},
+@ruser{Octave checks}.  Se includi i controlli ogni tanto, allora se
+fai un errore lo puoi individuare più rapidamente.  Cosa si intende per
+@q{ogni tanto}?  Dipende dalla complessità della musica.
+Se la musica è molto semplice, magari solo una o due volte.  Se la musica
+è molto complessa, ad ogni battuta.
+
+@item @strong{Una battuta per ogni linea di testo}.  Se c'è qualcosa di
+complicato, nella musica stessa o nell'output che desideri, di solito è
+preferibile scrivere una sola battuta per linea.  Risparmiare spazio sullo
+schermo concentrando otto battute per ogni riga non conviene affatto
+se poi devi fare il @q{debug} dei file di input.
+
+@item @strong{Inserisci dei commenti nei file di input}.  Puoi usare i numeri
+di battuta (ogni tanto) o dei riferimenti ai temi musicali
+(@q{secondo tema nei violini,} @q{quarta variazione,} etc.).  Potresti non
+aver bisogno dei commenti mentre scrivi il brano la prima volta, ma se due
+o tre anni dopo vuoi cambiare qualcosa o se vuoi dare il sorgente a un amico,
+sarà molto più difficile capire le tue intenzioni e la struttura del file
+se non sono presenti dei commenti.
+
+@item @strong{Indenta le parentesi graffe}.  Molti problemi sono causati
+da uno squilibrio nel numero di @code{@{} e @code{@}}.
+
+@item @strong{Esplicita le durate} all'inizio delle sezioni e delle
+variabili.  Se specifichi @code{c4 d e} all'inizio di un fraseggio
+(innvece di @code{c d e} soltanto) puoi evitare alcuni problemi
+quando riarrangi la musica successivamente.
+
+@item @strong{Separa le modifiche manuali (tweak)} dalle definizioni
+musicali.  Vedi @rlearning{Ridurre l’input grazie a variabili e funzioni}, e
+@rlearning{Style sheets}.
+
+@end itemize
+
+
+@node Scrivere musica esistente
+@section Scrivere musica esistente
+@translationof Typesetting existing music
+
+Se stai scrivendo della musica da una partitura esistente (ovvero il brano
+di uno spartito già scritto),
+
+@itemize
+
+@item Inserisci in LilyPond le note del manoscritto (la copia fisica della
+musica) un sistema alla volta (ma sempre una battuta per linea di testo),
+e controlla ogni sistema quando ne completi uno.  Puoi usare le proprietà
+@code{showLastLength} o @code{showFirstLength} per velocizzare
+l'elaborazione -- vedi @ruser{Skipping corrected music}.
+
+@item Definisci @code{mBreak = @{ \break @}} e inserisci @code{\mBreak}
+nel file di input ogni volta che nel manoscritto c'è un a capo.  In questo
+modo è più semplice confrontare la musica generata da LilyPond con quella
+originale.  Quando hai finito la revisione della partitura, puoi
+definire @code{mBreak = @{ @}} per eliminare tutte queste interruzioni di
+riga.  Così LilyPond potrà inserire le interruzioni dove ritiene stiano
+meglio.
+
+@item Quando si inserisce una parte per uno strumento traspositore in una
+variabile, si consiglia di avvolgere le note tra parentesi
+
+@example
+\transpose c altezza-naturale @{...@}
+@end example
+
+@noindent
+(dove @code{altezza-naturale} è l'altezza dello strumento) in modo
+che la musica contenuta nella variabile sia effettivamente in Do. Puoi trasporla
+all'indietro quando la variabile viene usata, se richiesto, ma potresti non
+desiderarlo (ad esempio quando si stampa una partitura in intonazione reale,
+quando si converte una parte per trombone dalla chiave di Sol alla chiave di
+basso, etc.).  Errori nelle trasposizioni sono meno probabili se tutta la musica
+contenuta nelle variabili è ad un'altezza costante.
+
+Inoltre, trasponi sempre verso/dal Do.  Questo significa che le uniche altre
+tonalità che userai sono le altezze naturali degli strumenti - bes
+per una tromba in Si bemolle, aes per un clarinetto in La bemolle, etc.
+
+@end itemize
+
+
+@node Grandi progetti
+@section Grandi progetti
+@translationof Large projects
+
+Quando si lavora a un grande progetto, definire una struttura chiara nel
+file di input diventa vitale.
+
+@itemize
+
+@item @strong{Usa una variabile per ogni voce}, con un minimo di
+struttura nella definizione.  La struttura della sezione
+@code{\score} è la parte che più probabilmente cambierà;
+la definizione di @code{violin} è molto improbabile che cambi
+in una nuova versione di LilyPond.
+
+@example
+violin = \relative c'' @{
+g4 c'8. e16
+@}
+...
+\score @{
+  \new GrandStaff @{
+    \new Staff @{
+      \violin
+    @}
+  @}
+@}
+@end example
+
+@item @strong{Separa le modifiche manuali (tweak) dalle definizioni musicali}.  Questo
+punto è stato menzionato prima, ma nei grandi progetti diventa di vitale
+importanza.  Potrebbe essere necessario modificare la definizione
+di @code{fthenp}, ma si dovrebbe farlo una volta sola e senza toccare
+niente in @code{violin}.
+
+@example
+fthenp = _\markup@{
+  \dynamic f \italic \small @{ 2nd @} \hspace #0.1 \dynamic p @}
+violin = \relative c'' @{
+g4\fthenp c'8. e16
+@}
+@end example
+
+@end itemize
+
+
+@node Risoluzione dei problemi
+@section Risoluzione dei problemi
+@translationof Troubleshooting
+
+Prima o poi ti capiterà di scrivere un file che LilyPond non
+riesce a compilare.  I messaggi inviati da LilyPond potrebbero aiutarti
+a trovare l'errore, ma in molti casi devi fare qualche ricerca
+per individuare l'origine del problema.
+
+Gli strumenti più potenti per questo scopo sono il commento della
+linea singola (indicato da @code{%}) e il commento di blocco
+(indicato da @code{%@{ ... %@}}).  Se non sai dove sta il problema,
+inizia col commentare ampie parti del file di input.  Dopo aver commentato
+una sezione, prova a compilare di nuovo il file.  Se funziona, allora il
+problema deve trovarsi nella parte che hai appena commentato.  Se non
+funziona, continua a commentare il materiale finché non hai qualcosa
+che funziona.
+
+Nel caso più estremo, potresti finire con soltanto
+
+@example
+\score @{
+  <<
+    % \melody
+    % \harmony
+    % \bass
+  >>
+  \layout@{@}
+@}
+@end example
+
+@noindent
+(in altre parole, un file senza musica)
+
+Se accade questo, non rinunciare.  Decommenta un pezzetto -- ad esempio,
+la parte di basso -- e vedi se funziona.  Se non funziona,
+allora commenta tutta la musica del basso (ma lascia
+@code{\bass} in @code{\score} non commentato).
+
+@example
+bass = \relative c' @{
+%@{
+  c4 c c c
+  d d d d
+%@}
+@}
+@end example
+
+Ora inizia piano piano a decommentare la parte di
+@code{bass} finché non trovi la linea che causa il problema.
+
+Un'altra tecnica di debug molto utile consiste nel creare
+@rweb{Esempi minimi}.
+
+
+@node Make e Makefiles
+@section Make e Makefiles
+@translationof Make and Makefiles
+
+@cindex makefiles
+@cindex make
+
+Tutte le piattaforme su cui Lilypond può essere installato supportano un
+software chiamato @code{make}.  Questo software legge un file speciale chiamato
+@code{Makefile} che definisce quali file dipendono da quali altri file e quali
+comandi bisogna dare al sistema operativo per produrre un file da un
+altro.  Ad esempio makefile può spiegare come generare
+@file{ballad.pdf} e @file{ballad.midi} da @file{ballad.ly} eseguendo
+Lilypond.
+
+Ci sono situazioni in cui è una buona idea creare un @code{Makefile}
+per il proprio progetto, per proprio comodo o come cortesia
+per altri che potrebbero avere accesso ai file sorgente.
+Questo vale per i progetti molto ampi con tanti file inclusi e
+diverse opzioni di output (ad esempio, partitura completa, parti, partitura
+del direttore, riduzione per pianoforte, etc.), o per progetti che
+richiedono comandi difficili per la compilazione (come i progetti che
+usano @code{lilypond-book}).  Makefiles variano molto in complessità
+e flessibilità, in base alle necessità e alle abilità degli autori.
+Il programma GNU Make è installato nelle distribuzioni GNU/Linux
+e su MacOS X ed è disponibile anche per Windows.
+
+Si veda il @strong{Manuale di GNU Make} per conoscere in dettaglio l'uso di
+@code{make}, dato che quel che segue dà solo un'idea quel che può fare.
+
+I comandi per definire delle regole in un makefile cambiano in base
+alla piattaforma; ad esempio le varie forme di Linux e
+MacOS usano @code{bash}, mentre Windows usa @code{cmd}.  Nota che su
+MacOS X bisogna configurare il sistema per usare l'interprete da linea
+di comando.  Di seguito alcuni makefile di esempio, con versioni sia per
+Linux/MacOS sia per Windows.
+
+Il primo esempio è per un'opera per orchestra in quattro
+movimenti e ha la seguente struttura di directory:
+
+@example
+Symphony/
+|-- MIDI/
+|-- Makefile
+|-- Notes/
+|   |-- cello.ily
+|   |-- figures.ily
+|   |-- horn.ily
+|   |-- oboe.ily
+|   |-- trioString.ily
+|   |-- viola.ily
+|   |-- violinOne.ily
+|   `-- violinTwo.ily
+|-- PDF/
+|-- Parts/
+|   |-- symphony-cello.ly
+|   |-- symphony-horn.ly
+|   |-- symphony-oboes.ly
+|   |-- symphony-viola.ly
+|   |-- symphony-violinOne.ly
+|   `-- symphony-violinTwo.ly
+|-- Scores/
+|   |-- symphony.ly
+|   |-- symphonyI.ly
+|   |-- symphonyII.ly
+|   |-- symphonyIII.ly
+|   `-- symphonyIV.ly
+`-- symphonyDefs.ily
+@end example
+
+I file @file{.ly} nelle directory @file{Scores} e
+@file{Parts} prendono le note dai file @file{.ily}
+nella directory @file{Notes}:
+
+@example
+%%% inizio del file "symphony-cello.ly"
+\include ../definitions.ily
+\include ../Notes/cello.ily
+@end example
+
+Il makefile avrà i target di @code{score} (l'intero brano in partitura
+completa), @code{movements} (movimenti individuali in partitura completa),
+e @code{parts} (parti individuali per i musicisti).  C'è anche un
+target @code{archive} che creerà un archivio compresso dei file sorgenti,
+utile per la condivisione via web o email.  Ecco un esempio di
+makefile per GNU/Linux e MacOS X.  Dovrebbe essere salvato col
+nome @code{Makefile} nella directory principale del progetto:
+
+@warning{Quando si definisce un target o una regola di pattern, le
+linee successive devono iniziare con i tabulatori, non con gli spazi.}
+
+@example
+# Il prefisso al nome dei file di output
+piece = symphony
+# Determinazione del numero dei processori
+CPU_CORES=`cat /proc/cpuinfo | grep -m1 "cpu cores" | sed s/".*: "//`
+# Il comando per eseguire lilypond
+LILY_CMD = lilypond -ddelete-intermediate-files \
+                    -dno-point-and-click -djob-count=$(CPU_CORES)
+
+# I suffissi usati in questo Makefile.
+.SUFFIXES: .ly .ily .pdf .midi
+
+# I file di input e di output vengono cercati nelle directory elencate
+# nella variabile VPATH.  Tutte queste sono sottodirectory della directory
+# corrente (assegnata dalla variabile `CURDIR' di GNU make).
+VPATH = \
+  $(CURDIR)/Scores \
+  $(CURDIR)/PDF \
+  $(CURDIR)/Parts \
+  $(CURDIR)/Notes
+
+# La regola di pattern per creare i file PDF e MIDI da un file di input LY.
+# I file di output .pdf vengono messi nella sottodirectory `PDF', mentre i file
+# .midi vanno nella sottodirectory `MIDI'.
+%.pdf %.midi: %.ly
+        $(LILY_CMD) $<; \           # questa linea inizia con una tabulazione
+        if test -f "$*.pdf"; then \
+            mv "$*.pdf" PDF/; \
+        fi; \
+        if test -f "$*.midi"; then \
+            mv "$*.midi" MIDI/; \
+        fi
+
+notes = \
+  cello.ily \
+  horn.ily \
+  oboe.ily \
+  viola.ily \
+  violinOne.ily \
+  violinTwo.ily
+
+# Le dipendenze dei movimenti.
+$(piece)I.pdf: $(piece)I.ly $(notes)
+$(piece)II.pdf: $(piece)II.ly $(notes)
+$(piece)III.pdf: $(piece)III.ly $(notes)
+$(piece)IV.pdf: $(piece)IV.ly $(notes)
+
+# Le dipendenze della partitura completa.
+$(piece).pdf: $(piece).ly $(notes)
+
+# Le dipendenze delle parti.
+$(piece)-cello.pdf: $(piece)-cello.ly cello.ily
+$(piece)-horn.pdf: $(piece)-horn.ly horn.ily
+$(piece)-oboes.pdf: $(piece)-oboes.ly oboe.ily
+$(piece)-viola.pdf: $(piece)-viola.ly viola.ily
+$(piece)-violinOne.pdf: $(piece)-violinOne.ly violinOne.ily
+$(piece)-violinTwo.pdf: $(piece)-violinTwo.ly violinTwo.ily
+
+# Lanciare `make score' per generare la partitura completa di tutti i quattro
+# movimenti in un unico file.
+.PHONY: score
+score: $(piece).pdf
+
+# Lanciare `make parts' per generare tutte le parti.
+# Lanciare `make foo.pdf' per generare la parte per lo strumento `foo'.
+# Esempio: `make symphony-cello.pdf'.
+.PHONY: parts
+parts: $(piece)-cello.pdf \
+       $(piece)-violinOne.pdf \
+       $(piece)-violinTwo.pdf \
+       $(piece)-viola.pdf \
+       $(piece)-oboes.pdf \
+       $(piece)-horn.pdf
+
+# Lanciare `make movements' per generare i file per i
+# quattro movimenti separatamente.
+.PHONY: movements
+movements: $(piece)I.pdf \
+           $(piece)II.pdf \
+           $(piece)III.pdf \
+           $(piece)IV.pdf
+
+all: score parts movements
+
+archive:
+        tar -cvvf stamitz.tar \       # questa linea inizia con una tabulazione
+        --exclude=*pdf --exclude=*~ \
+        --exclude=*midi --exclude=*.tar \
+        ../Stamitz/*
+@end example
+
+
+Ci sono complicazioni specifiche nella piattaforma Windows.  Dopo aver
+scaricato e installato GNU Make per Windows, bisogna impostare il percorso
+corretto nelle variabili d'ambiente di sistema perché la
+shell DOS possa trovare il programma Make.  Per farlo, clicca col tasto destro
+del mouse su "My Computer," poi scegli @code{Proprietà} e
+@code{Avanzate}.  Clicca su @code{Variabili di ambiente}, e poi nel
+pannello @code{Variabili di Sistema}, nella sezione @code{Percorso}, clicca su
+@code{modifica} e aggiungi il percorso al file eseguibile GNU Make, che
+avrà un aspetto simile:
+
+@example
+C:\Program Files\GnuWin32\bin
+@end example
+
+Lo stesso makefile deve essere modificato per gestire diversi comandi
+shell e gli spazi che sono presenti in alcune directory predefinite
+di sistema.  Il target @code{archive} target viene tolto perché Windows
+non ha il comando @code{tar}; inoltre Windows ha una diversa estensione
+predefinita per i file midi.
+
+
+@example
+## VERSIONE DI WINDOWS
+##
+piece = symphony
+LILY_CMD = lilypond -ddelete-intermediate-files \
+                    -dno-point-and-click \
+                    -djob-count=$(NUMBER_OF_PROCESSORS)
+
+#get the 8.3 name of CURDIR (workaround for spaces in PATH)
+workdir = $(shell for /f "tokens=*" %%b in ("$(CURDIR)") \
+          do @@echo %%~sb)
+
+.SUFFIXES: .ly .ily .pdf .mid
+
+VPATH = \
+  $(workdir)/Scores \
+  $(workdir)/PDF \
+  $(workdir)/Parts \
+  $(workdir)/Notes
+
+%.pdf %.mid: %.ly
+        $(LILY_CMD) $<      # questa linea inizia con una tabulazione
+        if exist "$*.pdf"  move /Y "$*.pdf"  PDF/
+        if exist "$*.mid" move /Y "$*.mid" MIDI/
+
+notes = \
+  cello.ily \
+  figures.ily \
+  horn.ily \
+  oboe.ily \
+  trioString.ily \
+  viola.ily \
+  violinOne.ily \
+  violinTwo.ily
+
+$(piece)I.pdf: $(piece)I.ly $(notes)
+$(piece)II.pdf: $(piece)II.ly $(notes)
+$(piece)III.pdf: $(piece)III.ly $(notes)
+$(piece)IV.pdf: $(piece)IV.ly $(notes)
+
+$(piece).pdf: $(piece).ly $(notes)
+
+$(piece)-cello.pdf: $(piece)-cello.ly cello.ily
+$(piece)-horn.pdf: $(piece)-horn.ly horn.ily
+$(piece)-oboes.pdf: $(piece)-oboes.ly oboe.ily
+$(piece)-viola.pdf: $(piece)-viola.ly viola.ily
+$(piece)-violinOne.pdf: $(piece)-violinOne.ly violinOne.ily
+$(piece)-violinTwo.pdf: $(piece)-violinTwo.ly violinTwo.ily
+
+.PHONY: score
+score: $(piece).pdf
+
+.PHONY: parts
+parts: $(piece)-cello.pdf \
+       $(piece)-violinOne.pdf \
+       $(piece)-violinTwo.pdf \
+       $(piece)-viola.pdf \
+       $(piece)-oboes.pdf \
+       $(piece)-horn.pdf
+
+.PHONY: movements
+movements: $(piece)I.pdf \
+           $(piece)II.pdf \
+           $(piece)III.pdf \
+           $(piece)IV.pdf
+
+all: score parts movements
+@end example
+
+
+Il Makefile seguente è per un documento @command{lilypond-book} fatto con
+LaTeX.  Questo progetto ha un indice, dunque il comando @command{latex} deve
+essere eseguito due volte per aggiornare i collegamenti.  I file di output
+sono tutti salvati nella directory @code{out} per i file .pdf e nella directory
+@code{htmlout} per i file html.
+
+@example
+SHELL=/bin/sh
+FILE=myproject
+OUTDIR=out
+WEBDIR=htmlout
+VIEWER=acroread
+BROWSER=firefox
+LILYBOOK_PDF=lilypond-book --output=$(OUTDIR) --pdf $(FILE).lytex
+LILYBOOK_HTML=lilypond-book --output=$(WEBDIR) $(FILE).lytex
+PDF=cd $(OUTDIR) && pdflatex $(FILE)
+HTML=cd $(WEBDIR) && latex2html $(FILE)
+INDEX=cd $(OUTDIR) && makeindex $(FILE)
+PREVIEW=$(VIEWER) $(OUTDIR)/$(FILE).pdf &
+
+all: pdf web keep
+
+pdf:
+        $(LILYBOOK_PDF)  # inizia con una tabulazione
+        $(PDF)           # inizia con una tabulazione
+        $(INDEX)         # inizia con una tabulazione
+        $(PDF)           # inizia con una tabulazione
+        $(PREVIEW)       # inizia con una tabulazione
+
+web:
+        $(LILYBOOK_HTML) # inizia con una tabulazione
+        $(HTML)          # inizia con una tabulazione
+        cp -R $(WEBDIR)/$(FILE)/ ./  # inizia con una tabulazione
+        $(BROWSER) $(FILE)/$(FILE).html &  # inizia con una tabulazione
+
+keep: pdf
+        cp $(OUTDIR)/$(FILE).pdf $(FILE).pdf  # inizia con una tabulazione
+
+clean:
+        rm -rf $(OUTDIR) # inizia con una tabulazione
+
+web-clean:
+        rm -rf $(WEBDIR) # inizia con una tabulazione
+
+archive:
+        tar -cvvf myproject.tar \ # inizia questa linea con una tabulazione
+        --exclude=out/* \
+        --exclude=htmlout/* \
+        --exclude=myproject/* \
+        --exclude=*midi \
+        --exclude=*pdf \
+        --exclude=*~ \
+        ../MyProject/*
+@end example
+
+@c TODO: make this thing work on Windows
+
+Il makefile precedente non funziona su Windows.  Un'alternativa per
+gli utenti Windows consiste nel creare un semplice file batch
+contenente i comandi per la compilazione.  Questo file non terrà
+traccia delle dipendenze come fa invece un makefile, ma almeno riduce
+il processo di compilazione a un solo comando.  Salva il codice
+seguente come @command{build.bat} o @command{build.cmd}.
+Il file batch può essere eseguito nel prompt DOS o semplicemente con
+un doppio clic sulla sua icona.
+
+@example
+lilypond-book --output=out --pdf myproject.lytex
+cd out
+pdflatex myproject
+makeindex myproject
+pdflatex myproject
+cd ..
+copy out\myproject.pdf MyProject.pdf
+@end example
+
+
+@seealso
+
+Questo manuale:
+@ref{Uso da linea di comando},
+@ref{lilypond-book}
+
index 4a3865d6f471f6243dac471ba1e41a118f2d34ad..fa6e0ec533850c62ba6eed549e2342418d608a74 100644 (file)
@@ -43,8 +43,8 @@ gran parte dei cambiamenti di sintassi tra le versioni di LilyPond.
 La sintassi di input di LilyPond talvolta cambia.  Via via che LilyPond
 migliora, la sintassi (il linguaggio dell'input) viene modificata di
 conseguenza.  Queste modifiche vengono fatte a volte per far sì che l'input
-sia più facile da leggere e da scrivere e a volte per fornire nuove
-funzionalità di LilyPond.
+sia più facile da leggere e da scrivere e a volte per aggiungere a LilyPond
+nuove funzionalità.
 
 Ad esempio, tutti i nomi delle proprietà di @code{\paper} e @code{\layout}
 dovrebbero essere scritte nella forma @code{primo-secondo-terzo}.
@@ -85,7 +85,7 @@ nella directory che contiene il file.  Questo comando aggiornerà
 @file{miofile.ly~}.
 
 @warning{@command{convert-ly} converte sempre fino all'ultimo cambiamento di
-sintassi da lui gestito.  Questo significa che il numero di @code{\version}
+sintassi gestito.  Questo significa che il numero di @code{\version}
 che appare nel file convertito è di solito inferiore al numero di versione di
 @command{convert-ly}.}
 
@@ -96,14 +96,13 @@ convert-ly -e *.ly
 @end example
 
 Altrimenti, se si desidera specificare un nome diverso per il file
-aggiornato, lasciando non modificati il file originale e il suo nome,
-si usa
+aggiornato, senza modificare il file originale e il suo nome, si usa
 
 @example
 convert-ly miofile.ly > mionuovofile.ly
 @end example
 
-Il programma elencherà i numeri di versione per i quali sono state fatte
+Il programma elencherà i numeri di versione per i quali sono state eseguite
 le conversioni.  Se non vengono elencati dei numeri di versione il file è
 già aggiornato.
 
@@ -130,12 +129,12 @@ Esistono le seguenti opzioni:
 
 @table @code
 @item -e,--edit
-Applica le conversioni direttamente nel file di input, sostituendo
+Applica le conversioni direttamente nel file di input, modificando
 l'originale.
 
 @item -f,--from=@var{from-patchlevel}
 Imposta la versione da cui convertire.  Se non viene impostata, @command{convert-ly}
-la indovinerà in base alla stringa @code{\version} presente nel file.
+la ricaverà dalla stringa @code{\version} presente nel file.
 Esempio: @code{--from=2.10.25}
 
 @item -n,--no-version
@@ -146,11 +145,11 @@ nell'output.  Questa opzione lo impedisce.
 Mostra tutte le conversioni conosciute ed esce.
 
 @item --to=@var{to-patchlevel}
-Imposta l'obiettivo di versione della conversione.  L'impostazione predefinita
+Imposta la versione obiettivo della conversione.  L'impostazione predefinita
 è l'ultima versione disponibile.  Esempio: @code{--to=2.12.2}
 
 @item -h, --help
-Stampa l'aiuto per l'utilizzo.
+Mostra la schermata di aiuto.
 @end table
 
 Per aggiornare i frammenti LilyPond presenti nei file texinfo, si usa
@@ -172,8 +171,8 @@ convert-ly --from=... --to=... -s
 
 Quando si esegue convert-ly in una finestra del Prompt dei comandi in Windows
 su un file il cui nome o percorso contengano degli spazi,
-è necessario circondare interamente il nome del file di input con tre
-(!) doppie virgolette:
+è necessario includere tutto il nome del file di input con tre
+(!) virgolette doppie:
 
 @example
 convert-ly """D:/Mie Partiture/Ode.ly""" > "D:/Mie Partiture/new Ode.ly"
@@ -194,9 +193,9 @@ Nella finestra del Prompt dei comandi di Windows il comando corrispondente è
 for %x in (*.ly) do convert-ly -e """%x"""
 @end example
 
-Non vengono gestite tutti i cambiamenti del linguaggio.  Si può specificare solo
+Non vengono gestiti tutti i cambiamenti del linguaggio.  Si può specificare solo
 un'opzione di output.  È piuttosto improbabile che si aggiornino automaticamente
-il codice scheme e le interfacce di scheme di LilyPond; tienti pronto a
+il codice scheme e le interfacce di scheme di LilyPond; tieniti pronto a
 correggere a mano il codice scheme.
 
 
@@ -205,16 +204,16 @@ correggere a mano il codice scheme.
 @translationof Manual conversions
 
 In teoria, un programma come @command{convert-ly} potrebbe gestire qualsiasi
-cambiamento di sintassi.  Dopo tutto, un programma per computer interpreta la
+cambiamento di sintassi.  Dopo tutto, un programma per computer interpreta
 la vecchia versione e la nuova versione, quindi un altro programma
 può tradurre un file in un altro@footnote{O almeno questo è possibile
 in qualsiasi file LilyPond che non contenga codice scheme.  Se c'è del
 codice scheme nel file, allora il file LilyPond contiene un linguaggio
-Turing-completo, ed è possibile imbattersi in problemi col famoso
+Turing-completo, ed è possibile imbattersi in problemi col famigerato
 @qq{Problema dell'arresto} in informatica.}.
 
 Tuttavia il progetto LilyPond ha risorse limitate: non tutte le
-conversioni sono compiute automaticamente.  Qui sotto si trova una lista
+conversioni sono compiute automaticamente.  Di seguito è riportato l'elenco
 dei problemi noti.
 
 
index d26647c685fa5cf68ec70bde516114c3b9e69b27..e6a414266040144a8374b281489789e827ea7e2d 100644 (file)
 @c Translation status: post-GDP
 
 
-@node 表現記号
-@section 表現記号
+@node 発想記号
+@section 発想記号
 @translationof Expressive marks
 
 @lilypondfile[quote]{expressive-headword.ly}
 
-このセクションでは楽譜の中で作成可能なさまざまな表現記号をリストアップします。
+このセクションでは楽譜の中で作成可能なさまざまな発想記号をリストアップします。
 
 @menu
-* 音符に付けられる表現記号::
-* 曲線の表現記号::
-* 直線の表現記号::
+* 音符に付けられる発想記号::
+* 曲線の発想記号::
+* 直線の発想記号::
 @end menu
 
 
-@node 音符に付けられる表現記号
-@subsection 音符に付けられる表現記号
+@node 音符に付けられる発想記号
+@subsection 音符に付けられる発想記号
 @translationof Expressive marks attached to notes
 
-このセクションでは、音符に添付される表現記号を作成する方法について説明します。@c
-音符に添付される表現記号には以下のものがあります:
+このセクションでは、音符に添付される発想記号を作成する方法について説明します。@c
+音符に添付される発想記号には以下のものがあります:
 アーティキュレーション、装飾、強弱記号。@c
 新たに強弱記号を作成する方法についても議論します。
 
@@ -219,7 +219,7 @@ R1\fermataMarkup
 @file{scm/@/script@/.scm}
 
 コード断片集:
-@rlsrnamed{Expressive marks,表現記号}
+@rlsrnamed{Expressive marks,発想記号}
 
 内部リファレンス:
 @rinternals{Script},
@@ -513,7 +513,7 @@ c4\< d\! e\> d\! |
 @ref{Controlling MIDI dynamics}
 
 コード断片集:
-@rlsrnamed{Expressive marks,表現記号}
+@rlsrnamed{Expressive marks,発想記号}
 
 内部リファレンス:
 @rinternals{DynamicText},
@@ -634,15 +634,15 @@ moltoF = #(make-dynamic-script
 @ref{Controlling MIDI dynamics}
 
 コード断片集:
-@rlsrnamed{Expressive marks,表現記号}
+@rlsrnamed{Expressive marks,発想記号}
 
 
-@node 曲線の表現記号
-@subsection 曲線の表現記号
+@node 曲線の発想記号
+@subsection 曲線の発想記号
 @translationof Expressive marks as curves
 
 @c 未訳
-このセクションでは曲線を持つさまざまな表現記号
+このセクションでは曲線を持つさまざまな発想記号
 -- 通常のスラー、フレージング スラー、ブレス記号、falls それに doits --
 を作成する方法について説明します。
 
@@ -799,7 +799,7 @@ g4( e c2)
 @ref{フレージング スラー}
 
 コード断片集:
-@rlsrnamed{Expressive marks,表現記号}
+@rlsrnamed{Expressive marks,発想記号}
 
 内部リファレンス:
 @rinternals{Slur}
@@ -937,7 +937,7 @@ g4\( e c2\)
 @ref{スラー}
 
 コード断片集:
-@rlsrnamed{Expressive marks,表現記号}
+@rlsrnamed{Expressive marks,発想記号}
 
 内部リファレンス:
 @rinternals{PhrasingSlur}
@@ -993,7 +993,7 @@ divisiones (ディビジョン: 区切り) がサポートされています。@
 @ref{Divisiones}
 
 コード断片集:
-@rlsrnamed{Expressive marks,表現記号}
+@rlsrnamed{Expressive marks,発想記号}
 
 内部リファレンス:
 @rinternals{BreathingEvent},
@@ -1039,14 +1039,14 @@ command is @emph{required} when writing falls and doits.
 @rglos{doit}
 
 コード断片集:
-@rlsrnamed{Expressive marks,表現記号}
+@rlsrnamed{Expressive marks,発想記号}
 
 
-@node 直線の表現記号
-@subsection 直線の表現記号
+@node 直線の発想記号
+@subsection 直線の発想記号
 @translationof Expressive marks as lines
 
-このセクションでは直線的な軌道をとるさまざまな表現記号 --
+このセクションでは直線的な軌道をとるさまざまな発想記号 --
 グリッサンド、アルペジオそれにトリル -- を作成する方法について説明します。
 
 @menu
@@ -1088,7 +1088,7 @@ c2\glissando c,
 @ref{Line styles}
 
 コード断片集:
-@rlsrnamed{Expressive marks,表現記号}
+@rlsrnamed{Expressive marks,発想記号}
 
 内部リファレンス:
 @rinternals{Glissando}
@@ -1209,7 +1209,7 @@ c2\glissando c,
 @ref{タイ}
 
 コード断片集:
-@rlsrnamed{Expressive marks,表現記号}
+@rlsrnamed{Expressive marks,発想記号}
 
 内部リファレンス:
 @rinternals{Arpeggio},
@@ -1347,7 +1347,7 @@ eis4\stopTrillSpan
 @ref{装飾小音符}
 
 コード断片集:
-@rlsrnamed{Expressive marks,表現記号}
+@rlsrnamed{Expressive marks,発想記号}
 
 内部リファレンス:
 @rinternals{TrillSpanner}
index 76e492a7007c196810cb2fd63f7e22cbc4fb0259..50a2d3cc14b2ea7c01c658a4d09b5592cc3bc82e 100644 (file)
 @menu
 * ピッチ::             音符のピッチを記述、表示する
 * リズム::             音符の演奏時間を記述、表示する
-* 表現記号::           音符に表現を付け加える
+* 発想記号::           音符に表現を付け加える
 * 繰り返し::           音楽の繰り返し
-* Simultaneous notes:: More than one note at once.
-* Staff notation::     Displaying staves.
+* 同時進行する音符::   同時に複数の音符を演奏する
+* 譜の記譜法::         譜を表示する
 * Editorial annotations:: Special notation to increase legibility.
 * Text::               Adding text to scores.
 @end menu
 
 @ignore
 @menu
-* 同時進行する音符::   同時に複数の音符を演奏する
-* 譜の記譜法::         譜を表示する
 * 編集者の注釈::       可読性を良くするための特別な表記
 * テキスト::           楽譜にテキストを追加する
 @end menu
diff --git a/Documentation/ja/notation/simultaneous.itely b/Documentation/ja/notation/simultaneous.itely
new file mode 100644 (file)
index 0000000..4099678
--- /dev/null
@@ -0,0 +1,1106 @@
+@c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
+@ignore
+    Translation of GIT committish: 673cef312bbefe407f87a1c2e041980bc61396c6
+
+    When revising a translation, copy the HEAD committish of the
+    version that you are working on.  See TRANSLATION for details.
+@end ignore
+
+@c \version "2.13.36"
+
+
+@c Translators: Yoshiki Sawada
+@c Translation status: post-GDP
+
+
+@node 同時進行する音符
+@section 同時進行する音符
+@translationof Simultaneous notes
+
+@lilypondfile[quote]{simultaneous-headword.ly}
+
+楽譜の中で多声部は楽曲の 1 節の中にある複数のボイスを参照します。@c
+LilyPond の中で多声部は同じ譜にある複数のボイスを参照します。
+
+@menu
+* 単一のボイス::
+* 複数のボイス::
+@end menu
+
+
+@node 単一のボイス
+@subsection 単一のボイス
+@translationof Single voice
+
+このセクションでは同じボイスの中にある同時進行する音符について議論します。
+
+@menu
+* 和音の音符::
+* 和音の繰り返し::
+* 同時進行表記::
+* クラスタ::
+@end menu
+
+
+@node 和音の音符
+@unnumberedsubsubsec 和音の音符
+@translationof Chorded notes
+
+@cindex chords (和音)
+@cindex brackets, angle (山括弧)
+
+@funindex <
+@funindex >
+@funindex <...>
+
+和音は @code{<} と @code{>} で 1 組のピッチを囲むことによって形成されます。@c
+和音の後には -- 普通の音符と同様に -- 演奏時間が続くかもしれません:
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1 <a c e>2 <f a c e>4 <a c>8. <g c e>16
+@end lilypond
+
+さらに、和音の後には -- 普通の音符と同様に -- アーティキュレーションが@c
+続くかもしれません:
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1\fermata <a c e>2-> <f a c e>4\prall <a c>8.^| <g c e>16-.
+@end lilypond
+
+和音の中にある音符自体にもアーティキュレーションや装飾を付けることができます。
+
+@lilypond[verbatim,quote,relative=2]
+<a c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4 <a-+ c-->8. <g\fermata c e\turn>16
+@end lilypond
+
+しかしながら、いくつかの記譜要素
+-- 強弱記号、ヘアピン、それにスラーなど --
+は和音の中の音符ではなく、和音に付ける必要があります。@c
+そうしなければ、譜刻されません。
+
+@lilypond[verbatim,quote,relative=2]
+<a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>) <a c e>\< <a c e> <a c e>\!
+@end lilypond
+
+@cindex relative pitch, chords (和音と相対ピッチ)
+@cindex chords, relative pitch (相対ピッチと和音)
+
+和音の中のピッチに対して相対モードを使うことができます。@c
+各和音の最初の音符は常に、前の和音の最初の音符との相対関係で決まります。@c
+前が和音でない場合は、その和音の前にある最後のピッチとの相対関係になります。@c
+和音の中にある残りの音符はすべて @emph{同じ和音の中にある}
+前の音符との相対関係になります。
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1 <f a c> <a c e> <f' a c> <b, e b,>
+@end lilypond
+
+和音についての更なる情報は、@ref{Chord notation} を参照してください。
+
+
+@seealso
+音楽用語集:
+@rglos{chord}
+
+学習マニュアル:
+@rlearning{音符を組み合わせて和音にする}
+
+記譜法リファレンス:
+@ref{Chord notation},
+@ref{アーティキュレーションと装飾},
+@ref{相対オクターブ入力},
+@ref{複数のボイス}
+
+コード断片集:
+@rlsr{Simultaneous notes}
+
+@knownissues
+1 譜スペース内に 3 つ以上のピッチを保持している和音
+-- @samp{<e f! fis!>} など --
+では、符頭が重なります。@c
+状況に応じて、適切な表記を用います
+
+@itemize
+
+@item
+一時的に @ref{複数のボイス} を使用する -- @samp{<< f! \\ <e fis!> >>},
+
+@item
+いくつかのピッチを異名同音に書き換える -- @samp{<e f ges>},
+
+@item
+@ref{Clusters}
+
+@end itemize
+
+@node 和音の繰り返し
+@unnumberedsubsubsec 和音の繰り返し
+@translationof Chord repetition
+
+入力の手間を省くために、前の和音を繰り返すための短縮記法があります。@c
+和音を繰り返すためのシンボルは @code{q} です:
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1 q <f a c>2 q
+@end lilypond
+
+前の和音のピッチが複製されているだけなので、
+通常の和音と同様に、和音の繰り返しのシンボルにも演奏時間、@c
+アーティキュレーション、マークアップ、スラー、連桁などを使うことができます。
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1\p^"text" q2\<( q8)[-| q8.]\! q16-1-2-3 q8\prall
+@end lilypond
+
+和音繰り返しのシンボルは常に最後の和音を覚えているため、@c
+最後の和音の後に和音ではない音符や休符があったとしても、@c
+和音を繰り返すことができます。
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1 c4 q2 r8 q8
+@end lilypond
+
+しかしながら、和音繰り返しのシンボルは前の和音の強弱記号、@c
+アーティキュレーション、あるいは装飾を持ち越しません。
+
+@lilypond[verbatim,quote,relative=2]
+<a-. c\prall e>1\sfz c4 q2 r8 q8
+@end lilypond
+
+@seealso
+記譜法リファレンス:
+@ref{Chord notation},
+@ref{アーティキュレーションと装飾}
+
+インストールされているファイル:
+@file{ly/chord-repetition-init.ly}
+
+
+@node 同時進行表記
+@unnumberedsubsubsec 同時進行表記
+@translationof Simultaneous expressions
+
+2 重山括弧で囲まれた 1 つあるいは複数の音楽表記は同時進行します。@c
+最初の表記が単一の音符で始まる場合、@c
+あるいは同時進行する表記全体が明らかに単一のボイスの中にある場合、@c
+その表記全体は単一の譜の上に配置されます。@c
+そうでない場合、同時進行する表記の要素は別々の譜の上に配置されます。
+
+以下の例は 1 つの譜の上にある同時進行表記を示しています:
+
+@c KEEP LY
+@lilypond[quote,verbatim,relative=2]
+\new Voice {  % 明らかに単一のボイスです
+  << { a4 b g2 } { d4 g c,2 } >>
+}
+@end lilypond
+
+@lilypond[quote,verbatim,relative=2]
+% 単一の音符で始まります
+a << {a4 b g}  {d4 g c,} >>
+@end lilypond
+
+これは同時進行するセクションが同一のリズムを持つ場合に役に立ちます。@c
+しかしながら、異なる演奏時間を持つ音符を同じ符幹に取り付けようとすると@c
+エラーとなります。
+
+以下の例は、同時進行する表記が暗黙的に複数の譜を生成する様子を示しています:
+
+@c KEEP LY
+@lilypond[quote,verbatim,relative=2]
+% 単一の音符で始まりません
+<< {a4 b g2}  {d4 g2 c,4} >>
+@end lilypond
+
+ここでは、リズムが異なっていても問題ありません。
+
+
+@node クラスタ
+@unnumberedsubsubsec クラスタ
+@translationof Clusters
+
+@cindex cluster (クラスタ)
+@cindex note cluster (音符のクラスタ)
+
+@funindex \makeClusters
+@funindex makeClusters
+
+クラスタは演奏すべき連続したピッチの範囲を示します。@c
+クラスタは 1 組の音符の範囲 (envelope) として表されます。@c
+クラスタはひと続きの和音に関数 @code{\makeClusters}
+を適用することによって入力されます。@c
+例えば以下のように:
+
+@lilypond[quote,relative=2,verbatim]
+\makeClusters { <g b>2 <c g'> }
+@end lilypond
+
+通常の音符とクラスタを同じ譜に一緒にして配置することができます
+-- たとえ、それらが同時進行であってもです。@c
+そのようなケースでは、通常の音符とクラスタの衝突を@c
+自動的に回避しようとする試みは行われません。
+
+
+@seealso
+音楽用語集:
+@rglos{cluster}
+
+コード断片集:
+@rlsr{Simultaneous notes}
+
+内部リファレンス:
+@rinternals{ClusterSpanner},
+@rinternals{ClusterSpannerBeacon},
+@rinternals{Cluster_spanner_engraver}
+
+
+@knownissues
+
+クラスタは少なくとも 2 つの和音を持つ場合にのみうまく譜刻されます。@c
+さもなければ、あまりにも狭く譜刻されます。
+
+クラスタは符幹を持たず、それ自体で演奏時間を示すことはできません。@c
+しかしながら、譜刻されるクラスタの長さはクラスタを定義する和音の演奏時間に@c
+よって決定されます。クラスタを分割するには、クラスタとクラスタの間に@c
+分割するための休符が必要です。
+
+クラスタは MIDI 出力を作り出しません。
+
+@node 複数のボイス
+@subsection 複数のボイス
+@translationof Multiple voices
+
+このセクションでは複数のボイスあるいは複数の譜の中にある同時進行する音符に@c
+ついて議論します。
+
+@menu
+* 単一譜の多声::
+* ボイス スタイル::
+* 衝突の解決::
+* 自動パート結合::
+* 音楽を並列に記述する::
+@end menu
+
+
+@node 単一譜の多声
+@unnumberedsubsubsec 単一譜の多声
+@translationof Single-staff polyphony
+
+@cindex single-staff polyphony (単一譜の多声)
+@cindex polyphony, single-staff (単一譜の多声)
+@cindex voice (ボイス)
+@cindex lyrics assigned to one voice (1 つのボイスに代入される歌詞)
+
+@funindex \voiceOne
+@funindex voiceOne
+@funindex \voiceOne ... \voiceFour
+@funindex Voice
+@funindex \oneVoice
+@funindex oneVoice
+
+@strong{@i{明示的にボイスをインスタンス化する}}
+
+単一の譜の中に複数の独立したボイスを配置するのに必要とされる基本的な構造が@c
+以下の例で示されています:
+
+@lilypond[quote,relative=3,verbatim]
+\new Staff <<
+  \new Voice = "first"
+    { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
+  \new Voice= "second"
+    { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
+>>
+@end lilypond
+
+@noindent
+ここでは、ボイスは明示的にインスタンス化されていて、名前を与えられています。@c
+@code{\voiceOne} ... @code{\voiceFour} コマンドはボイスをセット アップし、@c
+それにより、1 番目と 3 番目のボイスは上向きの符幹を持ち、2 番目と 4 番目の@c
+ボイスは下向きの符幹を持ち、3 番目と 4 番目のボイスの符頭は水平方向にずれて、@c
+それぞれのボイスの中の休符は衝突を避けるために自動的に移動させられます。@c
+@code{\oneVoice} コマンドはすべてのボイス設定をニュートラルなデフォルトの@c
+向きに戻します。
+
+@c passage: 楽節
+@strong{@i{一時的に多声となる楽節 (passage)}}
+
+一時的に多声となる楽節は以下のような構成で作成することができます:
+
+@example
+<< @{ \voiceOne ... @}
+  \new Voice @{ \voiceTwo ... @}
+>> \oneVoice
+@end example
+
+@noindent
+ここで、一時多声楽節の中の最初の表記は直前に使われていた
+@code{Voice} コンテキストに配置され、@c
+その @code{Voice} コンテキストは一時セクションの後も続いていきます。@c
+山括弧の中の他の表記は別の一時ボイスに代入されます。@c
+これと同様に、歌詞は多声セクションの前、最中、後に続いているボイスに@c
+代入されます:
+
+@lilypond[quote, verbatim, relative=2]
+<<
+  \new Voice = "melody" {
+    a4
+    <<
+      {
+        \voiceOne
+        g f
+      }
+      \new Voice {
+        \voiceTwo
+        d2
+      }
+    >>
+    \oneVoice
+    e4
+  }
+  \new Lyrics \lyricsto "melody" {
+  This is my song.
+  }
+>>
+@end lilypond
+
+@noindent
+ここで、@code{\voiceOne} と @code{\voiceTwo} コマンドはそれぞれのボイスの@c
+設定を定義するために必要とされています。
+
+@strong{@i{2 重バックスラッシュ構造}}
+
+@code{<< @{...@} \\ @{...@} >>} 構造
+-- この中では 2 つ (あるいはそれ以上) の表記が
+2 重バックスラッシュで区切られています --
+は、同じような構造だが 2 重バックスラッシュを持たない構造とは@c
+まったく異なる振る舞いをします:
+この構造の中にある @emph{すべての} 表記は新たな @code{Voice} コンテキストに@c
+代入されます。@c
+それらの新しい @code{Voice} コンテキストは暗黙的に作成され、@c
+あらかじめ決められた名前 @code{"1"}, @code{"2"} などを与えられます。
+
+最初の例は以下のように書き換えることができます:
+
+@lilypond[quote,relative=3,verbatim]
+<<
+  { r8 r16 g e8. f16 g8[ c,] f e16 d }
+  \\
+  { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
+>>
+@end lilypond
+
+一時ボイスが作成され、それから消去されることが問題にならない場合に、@c
+この構文を使用することができます。@c
+暗黙的に作成されるボイスには、それらがコードの中で現れる順番に従って、@c
+@code{\voiceOne} ... @code{\voiceFour} コマンドと同じ設定が与えられます。
+
+以下の例では、真ん中のボイスは上向きの符幹を持ちます。@c
+そのため、それを 3 番目に置いて、望みどおりに上向きの符幹を持つボイス 3 に@c
+しています。@c
+休符が 2 重に譜刻されることを避けるために、空白休符を使用しています。
+
+@lilypond[quote,relative=3,verbatim]
+<<
+  { r8 g g  g g f16 ees f8 d }
+  \\
+  { ees,8 r ees r d r d r }
+  \\
+  { d'8 s c s bes s a s }
+>>
+@end lilypond
+
+簡単なことですが、@rlearning{コンテキストとエングラーバ} と
+@rlearning{ボイスを明示的にインスタンス化する} で説明されているように、@c
+明示的に @code{Voice} コンテキストを作成しておくと賢明です。
+
+@strong{@i{ボイスの順序}}
+
+入力ファイルの中にある複数のボイスを譜刻する時、以下の順序で譜刻されます:
+
+@example
+ボイス 1: 最上段
+ボイス 2: 最下段
+ボイス 3: 上から 2 番目
+ボイス 4: 下から 2 番目
+ボイス 5: 上から 3 番目
+ボイス 6: 下から 3 番目
+etc.
+@end example
+
+これは直感に反するように見えるかもしれませんが、@c
+自動レイアウト処理をシンプルにできます。@c
+奇数番号のボイスには上向きの符幹が与えられ、@c
+偶数番号のボイスには下向きの符幹が与えられるということに注意してください:
+
+@c KEEP LY
+@lilypond[quote,verbatim]
+\new Staff <<
+  \time 2/4
+  { f''2 }  % 1: 最上段
+  \\
+  { c'2  }  % 2: 最下段
+  \\
+  { d''2 }  % 3: 上から 2 番
+  \\
+  { e'2  }  % 4: 下から 2 番
+  \\
+  { b'2  }  % 5: 上から 2 番
+  \\
+  { g'2  }  % 6: 下から 3 番
+>>
+@end lilypond
+
+@strong{@i{同一のリズム}}
+
+同じリズムを持ち、並行して進行する音楽を譜刻するという特殊なケースでは、@c
+並行する音楽を単一の @code{Voice} の中に組み込み、@c
+それにより和音を形成することができます。@c
+これを実現するには、並行する音楽を明示的にインスタンス化されたボイス内の@c
+同時進行音楽構造の中に置きます:
+
+@lilypond[quote,relative=2,verbatim]
+\new Voice <<
+  { e4 f8 d e16 f g8 d4 }
+  { c4 d8 b c16 d e8 b4 }
+>>
+@end lilypond
+
+この手法では、音楽が同じリズムを持たない場合に、@c
+おかしな連桁と警告を生じます。
+
+
+@predefined
+@code{\voiceOne},
+@code{\voiceTwo},
+@code{\voiceThree},
+@code{\voiceFour},
+@code{\oneVoice}
+@endpredefined
+
+
+@seealso
+学習マニュアル:
+@rlearning{音楽を保持するボイス},
+@rlearning{ボイスを明示的にインスタンス化する}
+
+記譜法リファレンス:
+@ref{Percussion staves},
+@ref{不可視の休符},
+@ref{Stems}
+
+コード断片集:
+@rlsr{Simultaneous notes}
+
+
+@node ボイス スタイル
+@unnumberedsubsubsec ボイス スタイル
+@translationof Voice styles
+
+@cindex voice styles (ボイス スタイル)
+@cindex styles, voice (ボイス スタイル)
+@cindex coloring voices (ボイスに色を付ける)
+@funindex \voiceOneStyle
+@funindex \voiceTwoStyle
+@funindex \voiceThreeStyle
+@funindex \voiceFourStyle
+@funindex \voiceNeutralStyle
+
+ボイス毎に異なる色と形を与えて、容易に見分けられるようにすることができます:
+
+@lilypond[quote,relative=2,verbatim]
+<<
+  { \voiceOneStyle d4 c2 b4 }
+  \\
+  { \voiceTwoStyle e,2 e }
+  \\
+  { \voiceThreeStyle b2. c4 }
+  \\
+  { \voiceFourStyle g'2 g }
+>>
+@end lilypond
+
+@code{\voiceNeutralstyle} コマンドは標準の体裁に戻すために使用されます。
+
+
+@predefined
+@code{\voiceOneStyle},
+@code{\voiceTwoStyle},
+@code{\voiceThreeStyle},
+@code{\voiceFourStyle},
+@code{\voiceNeutralStyle}
+@endpredefined
+
+
+@seealso
+学習マニュアル:
+@rlearning{私はボイスを聴いている},
+@rlearning{その他の情報源}
+
+コード断片集:
+@rlsr{Simultaneous notes}
+
+
+@node 衝突の解決
+@unnumberedsubsubsec 衝突の解決
+@translationof Collision resolution
+
+@cindex merging notes (音符に余白を設ける)
+@cindex note collisions (音符の衝突)
+@cindex collisions (衝突)
+@cindex shift note (音符のシフト)
+@cindex multiple voices
+@cindex voices, multiple (複数のボイス)
+@cindex polyphonic music (多声の音楽)
+@cindex shifting voices (ボイスをずらす)
+@cindex voices, multiple (複数のボイス)
+@cindex shift rest, automatic (自動的な休符のシフト)
+@funindex \shiftOn
+@funindex shiftOn
+@funindex \shiftOnn
+@funindex shiftOnn
+@funindex \shiftOnnn
+@funindex shiftOnnn
+@funindex \shiftOff
+@funindex shiftOff
+@funindex \mergeDifferentlyDottedOn
+@funindex mergeDifferentlyDottedOn
+@funindex \mergeDifferentlyDottedOff
+@funindex mergeDifferentlyDottedOff
+@funindex \mergeDifferentlyHeadedOn
+@funindex mergeDifferentlyHeadedOn
+@funindex \mergeDifferentlyHeadedOff
+@funindex mergeDifferentlyHeadedOff
+
+同じピッチ、同じ符頭を持ち、符幹の方向が逆で異なるボイスの中にある符頭は@c
+自動的に 1 つの符頭にまとめられます -- マージされます。@c
+しかしながら、音符の符頭が異なっていたり、符幹の方向が同じである場合は@c
+マージされません。@c
+異なるボイスの中にあり、符幹の方向が逆の休符は垂直方向にずらされます。@c
+以下の例は 3 つの異なる状態を示しています
+-- 第 1 小節の 1, 3 拍目、それに第 2 小節の 1 拍目で自動マージが失敗しています。
+
+@lilypond[quote,verbatim,relative=2]
+<<
+  {
+    c8 d e d c d c4
+    g'2 fis
+  } \\ {
+    c2 c8. b16 c4
+    e,2 r
+  } \\ {
+    \oneVoice
+    s1
+    e8 a b c d2
+  }
+>>
+@end lilypond
+
+以下に示すように、異なる符頭を持つ音符をマージすることができます
+-- 例外として、半音符と 4 分音符のマージはできません。@c
+第 1 小節の 1 拍目の符頭がマージされました:
+
+@lilypond[quote,verbatim,relative=2]
+<<
+  {
+    \mergeDifferentlyHeadedOn
+    c8 d e d c d c4
+    g'2 fis
+  } \\ {
+    c2 c8. b16 c4
+    e,2 r
+  } \\ {
+    \oneVoice
+    s1
+    e8 a b c d2
+  }
+>>
+@end lilypond
+
+第 1 小節の 3 拍目のように異なる付点を持つ符頭もマージすることができます:
+
+@lilypond[quote,relative=2,verbatim]
+<<
+  {
+    \mergeDifferentlyHeadedOn
+    \mergeDifferentlyDottedOn
+    c8 d e d c d c4
+    g'2 fis
+  } \\ {
+    c2 c8. b16 c4
+    e,2 r
+  } \\ {
+    \oneVoice
+    s1
+    e8 a b c d2
+  }
+>>
+@end lilypond
+
+
+第 2 小節の最初の版音符と 8 分音符は正しくマージされていません。@c
+なぜなら 3 つ以上の音符が同じ列に並ぶ場合、@c
+自動マージは正しく機能できないからです。@c
+今回のケースでは、マージされた符頭が間違っています。@c
+マージが正しい符頭を選択できるようにするため、@c
+マージすべきでない符頭に @code{\shift} を適用する必要があります。@c
+ここでは、@code{\shiftOn} を適用することで、@c
+最上段にある @notation{g} を列から外し、@c
+@code{\mergeDifferentlyHeadedOn} を正しく機能させています。
+
+@lilypond[quote,relative=2,verbatim]
+<<
+  {
+    \mergeDifferentlyHeadedOn
+    \mergeDifferentlyDottedOn
+    c8 d e d c d c4
+    \shiftOn
+    g'2 fis
+  } \\ {
+    c2 c8. b16 c4
+    e,2 r
+  } \\ {
+    \oneVoice
+    s1
+    e8 a b c d2
+  }
+>>
+@end lilypond
+
+@code{\shiftOn} コマンドは、ボイスの中にある音符がずれることを許可します
+(強制はしません)。@c
+@code{\shiftOn} がボイスに適用されると、そのボイスの中にある音符あるいは和音は、@c
+同じ向きの符幹を持つ他のボイスと符幹が衝突する場合にのみ、ずらされます。@c
+@code{\shiftOff} コマンドは、適用された時点から、@c
+このタイプの音符の移動を禁止します。
+
+デフォルトでは、@c
+外側のボイス (通常はボイス 1 と 2) には @code{\shiftOff} が指定されていて、@c
+内側のボイス (ボイス 3 以上) には @code{\shiftOn} が指定されています。@c
+音符をずらす場合、上向きの符幹を持つボイス (奇数番号のボイス) は右側にずらされ、@c
+下向きの符幹を持つボイス (偶数番号のボイス) は左側にずらされます。
+
+簡略化された多声表記が内部的にどのように展開されるかをお見せするための@c
+例を挙げます。
+
+@warning{3 つ以上のボイスがある場合、@c
+入力ファイルでのボイスの垂直方向の順序は、@c
+譜上でのボイスの垂直方向の順序と同じにすべきではありません!}
+
+@c KEEP LY
+@lilypond[quote,verbatim]
+\new Staff \relative c'' {
+  %% 簡略化された入力
+  <<
+    { f2  }  % 1: 最上段
+    \\
+    { g,2 }  % 2: 最下段
+    \\
+    { d'2 }  % 3: 真ん中の上側
+    \\
+    { b2  }  % 4: 真ん中の下側
+  >>
+  %% 上記の内部的な展開
+  <<
+    \new Voice = "1" { \voiceOne   \shiftOff f'2 }
+    \new Voice = "2" { \voiceTwo   \shiftOff g,2 }
+    \new Voice = "3" { \voiceThree \shiftOn  d'2 } % shifts right
+    \new Voice = "4" { \voiceFour  \shiftOn  b2  } % shifts left
+  >>
+}
+@end lilypond
+
+さらに 2 つのコマンド -- @code{\shiftOnn} と @code{\shiftOnnn} -- は、@c
+複雑な状況で衝突を解決するために一時的に指定されるさらに大きなずれを提供します。@c
+@rlearning{実際の音楽からの例} を参照してください。
+
+音符は符幹の向きが反対である場合
+(例えば、デフォルトのボイス 1 と 2 である場合や、@c
+明示的に符幹の向きが反対になるよう指定されている場合)
+にのみマージされます。
+
+
+
+@predefined
+@code{\mergeDifferentlyDottedOn},
+@code{\mergeDifferentlyDottedOff},
+@code{\mergeDifferentlyHeadedOn},
+@code{\mergeDifferentlyHeadedOff}
+
+@code{\shiftOn},
+@code{\shiftOnn},
+@code{\shiftOnnn},
+@code{\shiftOff}
+@endpredefined
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{additional-voices-to-avoid-collisions.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{forcing-horizontal-shift-of-notes.ly}
+
+
+@seealso
+音楽用語集:
+@rglos{polyphony}
+
+学習マニュアル:
+@rlearning{同時に演奏する複数の音符},
+@rlearning{音楽を保持するボイス},
+@rlearning{オブジェクトの衝突}
+
+コード断片集:
+@rlsr{Simultaneous notes}
+
+内部リファレンス:
+@rinternals{NoteColumn},
+@rinternals{NoteCollision},
+@rinternals{RestCollision}
+
+
+@ignore
+@knownissues
+上向きの符幹を持つ 8 分音符やそれよりも短い音符と下向きの符幹を持つ@c
+半音符に対して @code{\mergeDifferentlyHeadedOn} を使用した場合、@c
+8 分音符の符幹のオフセットはわずかに正しくなりません。@c
+なぜなら、半音符の符頭シンボルと幅が異なるからです。
+
+@c TODO investigate! Sometimes it works, sometimes not. --FV
+The requirements for successfully merging different note heads that
+are at the same time differently dotted are not clear.
+
+同じ和音の中で同じ音符が異なる臨時記号を持つ場合、その和音の衝突回避は@c
+サポートされません。@c
+そのような場合、異名同音 (エンハーモニック) に書き換えるか、@c
+クラスタという特殊な記譜法 (@ref{クラスタ} を参照してください)
+を用いることを推奨します。
+@end ignore
+
+
+@node 自動パート結合
+@unnumberedsubsubsec 自動パート結合
+@translationof Automatic part combining
+
+@cindex automatic part combining (自動パート結合)
+@cindex part combiner (パート結合)
+@cindex combining parts (パート結合)
+@cindex a due part (二重奏パート)
+@cindex solo part (ソロ パート)
+@funindex \partcombine
+@funindex partcombine
+
+自動パート結合は 1 つの譜上にある 2 つのパートを 1 つに結合するために@c
+使用されます。@c
+これはオーケストラ譜を譜刻することを目的としています。@c
+ある範囲で 2 つのパートが同一である場合、1 つだけが譜刻されます。@c
+2 つのパートが異なる箇所では別々のボイスとして譜刻され、@c
+符幹の向きは自動的にセットされます。@c
+さらに、デフォルトで、ソロ パートと @notation{二重奏 (due)} パートが識別され、@c
+デフォルトでマークを付けられます。
+
+パート結合の構文は以下の通りです:
+
+@example
+\partcombine @var{musicexpr1} @var{musicexpr2}
+@end example
+
+以下の例はパート結合の基本的な機能を示しています:
+パートを 1 つの譜に配置し、符幹の向きと多声をセットします。@c
+個々のパートと結合譜で同じ変数が使用されています。
+
+@lilypond[quote,verbatim]
+instrumentOne = \relative c' {
+  c4 d e f
+  R1
+  d'4 c b a
+  b4 g2 f4
+  e1
+}
+
+instrumentTwo = \relative g' {
+  R1
+  g4 a b c
+  d c b a
+  g f( e) d
+  e1
+}
+
+<<
+  \new Staff \instrumentOne
+  \new Staff \instrumentTwo
+  \new Staff \partcombine \instrumentOne \instrumentTwo
+>>
+@end lilypond
+
+第 3 小節の音符は、両方のパートで指定されているにもかかわらず、@c
+1 パート分だけ譜刻されています。@c
+符幹、スラーそれにタイの向きは、ソロなのかあるいは斉奏なのかによって、@c
+自動的に設定されます。@c
+多声が必要になる場合、第 1 パート (@code{one} と呼ばれるコンテキストを持ちます)
+は常に上向きの符幹を持ち、@c
+一方、第 2 パート (@code{two} と呼ばれるコンテキストを持ちます) は@c
+常に下向きの符幹を持ちます。@c
+ソロの場合、第 1 パートと第 2 パートにはそれぞれ @q{Solo} と @q{Solo II}
+というマークが付けられます。@c
+斉奏 (@notation{二重奏}) パートには、デフォルトで、テキスト @qq{a2} という@c
+マークが付けられます。
+
+@code{\partcombine} の引数は 2 つとも @code{Voice} コンテキストとして@c
+解釈されます。@c
+相対オクターブを用いる場合、@code{\relative} を両方の音楽表記に@c
+対して指定すべきです。@c
+すなわち、
+
+@example
+\partcombine
+  \relative @dots{} @var{musicexpr1}
+  \relative @dots{} @var{musicexpr2}
+@end example
+
+@noindent
+@code{\partcombine} の外側にある @code{\relative} セクションは @var{musicexpr1}
+と @var{musicexpr2} のピッチには影響を与えません。
+
+プロの楽譜では、@c
+1, 2 の音符が同時進行していて容易にユニゾンとして譜刻できる場合であっても、
+長い間ボイスが分かれていることがしばしばあります。@c
+@c その場合、音符を結合させて和音にしたり、@c
+@c ボイスの 1 つをソロとして見せることは望ましくありません
+@c 未訳
+Combining notes into a chord, or showing one voice as solo
+is therefore not ideal as the @code{\partcombine} function considers
+each note separately.
+そのため、以下のコマンドで @code{\partcombine} 関数を@c
+オーバライドすることができます:
+
+@itemize
+@item
+@code{\partcombineApart}, @code{\partcombineApartOnce}:
+音符を結合させて和音やユニゾンにすることができる場合であっても、@c
+音符を 2 つの別個のボイスに分けて譜刻します。
+
+@item
+@code{\partcombineChords}, @code{\partcombineChordsOnce}:
+音符を結合させて、和音として譜刻します。
+
+@item
+@code{\partcombineUnisono}, @code{\partcombineUnisonoOnce}:
+2 つのボイスをユニゾンとして譜刻します。
+
+@item
+@code{\partcombineSoloI}, @code{\partcombineSoloIOnce}:
+ボイス 1 だけを譜刻して、ソロのマークを付けます。
+
+@item
+@code{\partcombineSoloII}, @code{\partcombineSoloIIOnce}:
+ボイス 2 だけを譜刻して、ソロのマークを付けます。
+
+@item
+@code{\partcombineAutomatic}, @code{\partcombineAutomaticOnce}:
+上記の特殊コマンドの効果を終わらせ、デフォルトのパート結合機能に戻します。
+
+@end itemize
+
+終わりが @code{...Once} のコマンドはすべて、その後の音符にのみ適用されます。
+
+@lilypond[quote,verbatim]
+instrumentOne = \relative c' {
+  \partcombineApart c2^"apart" e |
+  \partcombineAutomatic e^"auto" e |
+  \partcombineChords e'^"chord" e |
+  \partcombineAutomatic c^"auto" c |
+  \partcombineApart c^"apart" \partcombineChordsOnce e^"chord once" |
+  c c |
+}
+instrumentTwo = \relative c' {
+  c2 c |
+  e2 e |
+  a,2 c |
+  c2 c' |
+  c2 c |
+  c2 c |
+}
+
+<<
+  \new Staff { \instrumentOne }
+  \new Staff { \instrumentTwo }
+  \new Staff { \partcombine \instrumentOne \instrumentTwo }
+>>
+@end lilypond
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{combining-two-parts-on-the-same-staff.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{changing-partcombine-texts.ly}
+
+
+@seealso
+音楽用語集:
+@rglos{a due},
+@rglos{part}
+
+記譜法リファレンス:
+@ref{Writing parts}
+
+コード断片集:
+@rlsr{Simultaneous notes}
+
+内部リファレンス:
+@rinternals{PartCombineMusic},
+@rinternals{Voice}
+
+
+@knownissues
+
+@code{\partcombine} が受け取れるボイスは 2 つだけです。
+
+When @code{printPartCombineTexts} is set, if the two voices play
+the same notes on and off, the part combiner may typeset @code{a2}
+more than once in a measure.
+
+@code{\partcombine} を @code{\times} の中に置くことはできません。
+
+@code{\partcombine} を @code{\relative} の中に置くことはできません。
+
+内部的には、@code{\partcombine} は 2 つの引数を @code{Voice} として解釈し、@c
+2 つのパートを結合することができるかどうかを決定します。@c
+2 つのパートが異なる演奏時間を持つ場合、@c
+それらを結合させることはできず、@c
+それぞれに @code{one}, @code{two} という名前が与えられます。@c
+@c 未訳
+Consequently, if the arguments switch to
+differently named @rinternals{Voice} contexts, the events in those will
+be ignored.
+同様に、パート結合は歌詞に対して機能するようには設計されていません。@c
+ボイスの 1 つが、歌詞を持つために明示的に名前を付けられた場合、@c
+パート結合は機能しなくなります。
+
+@code{\partcombine} は @code{\partcombine} の開始後の音符だけを観察します。@c
+その前に開始した音符が演奏中であるかどうかを検出することはできません。@c
+これはさまざまな問題を引き起こします。
+
+
+@c ここから L954
+@node 音楽を並列に記述する
+@unnumberedsubsubsec 音楽を並列に記述する
+@translationof Writing music in parallel
+
+@cindex writing music in parallel (音楽を並列に記述する)
+@cindex interleaved music (間奏)
+@cindex parallel music (並列な音楽)
+@funindex \parallelMusic
+@funindex parallelMusic
+
+複数のパートを持つ音楽を入力コードの途中に挿入することができます。@c
+関数 @code{\parallelMusic} は、@c
+作成する変数名をいくつか持つリストと音楽表記を受け付けます。@c
+各小節ごとの音楽表記は各変数の値となり、@c
+後で音楽を譜刻するために使用することができます。
+
+@warning{小節チェック @code{|} を使用する必要があり、@c
+各小節は同じ長さでなければなりません。}
+
+@lilypond[quote,verbatim]
+\parallelMusic #'(voiceA voiceB voiceC) {
+  % Bar 1
+  r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
+  r16 e'8.~   e'4            r16 e'8.~   e'4            |
+  c'2                        c'2                        |
+
+  % Bar 2
+  r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
+  r16 d'8.~   d'4            r16 d'8.~   d'4            |
+  c'2                        c'2                        |
+
+}
+\new StaffGroup <<
+  \new Staff << \voiceA \\ \voiceB >>
+  \new Staff { \clef bass \voiceC }
+>>
+@end lilypond
+
+相対モードを使用することができます。@c
+@code{\relative} コマンドを @code{\parallelMusic} 自体の中では@c
+使用しないということに注意してください。@c
+音符が前の音符と相対関係になるのはボイスの中であり、入力の中ではありません --
+言い換えると、@code{voiceA} の相対音符は @code{voiceB} の音符を無視します。
+
+@lilypond[quote,verbatim]
+\parallelMusic #'(voiceA voiceB voiceC) {
+  % Bar 1
+  r8 g16 c e g, c e r8 g,16 c e g, c e  |
+  r16 e8.~ e4       r16 e8.~  e4        |
+  c2                c                   |
+
+  % Bar 2
+  r8 a,16 d f a, d f r8 a,16 d f a, d f |
+  r16 d8.~  d4       r16 d8.~  d4       |
+  c2                 c                  |
+
+ }
+\new StaffGroup <<
+  \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
+  \new Staff \relative c' { \clef bass \voiceC }
+>>
+@end lilypond
+
+これはピアノ譜で非常に良く機能します。@c
+以下の例は、4 つの連続する小節を 4 つの変数に割り当てています:
+
+@lilypond[quote,verbatim]
+global = {
+  \key g \major
+  \time 2/4
+}
+
+\parallelMusic #'(voiceA voiceB voiceC voiceD) {
+  % Bar 1
+  a8    b     c   d     |
+  d4          e         |
+  c16 d e fis d e fis g |
+  a4          a         |
+
+  % Bar 2
+  e8      fis  g     a   |
+  fis4         g         |
+  e16 fis g  a fis g a b |
+  a4           a         |
+
+  % Bar 3 ...
+}
+
+\score {
+  \new PianoStaff <<
+     \new Staff {
+       \global
+       <<
+         \relative c'' \voiceA
+         \\
+         \relative c'  \voiceB
+       >>
+     }
+     \new Staff {
+       \global \clef bass
+       <<
+         \relative c \voiceC
+         \\
+         \relative c \voiceD
+       >>
+     }
+  >>
+}
+@end lilypond
+
+
+@seealso
+学習マニュアル:
+@rlearning{変数を用いて楽曲を編成する}
+
+コード断片集:
+@rlsr{Simultaneous notes}
diff --git a/Documentation/ja/notation/staff.itely b/Documentation/ja/notation/staff.itely
new file mode 100644 (file)
index 0000000..5c8912c
--- /dev/null
@@ -0,0 +1,1503 @@
+@c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
+@ignore
+    Translation of GIT committish: 7cd8c1d1e389edc26c26b7eba8358578329f5881
+
+    When revising a translation, copy the HEAD committish of the
+    version that you are working on.  See TRANSLATION for details.
+@end ignore
+
+@c \version "2.13.36"
+
+
+@c Translators: Yoshiki Sawada
+@c Translation status: post-GDP
+
+
+@node 譜の記譜法
+@section 譜の記譜法
+@translationof Staff notation
+
+@lilypondfile[quote]{staff-headword.ly}
+
+このセクションでは、譜の見た目を変える方法、複数の譜を持つ楽譜を譜刻する方法、@c
+それに、テンポ指示と演奏指示楽節の音符を譜に付け加える方法について説明します。
+
+@menu
+* 譜を表示する::
+* 個々の譜を変更する::
+* パートを記述する::
+@end menu
+
+
+@node 譜を表示する
+@subsection 譜を表示する
+@translationof Displaying staves
+
+このセクションでは、譜を作成する方法と、@c
+譜をグループ化する方法をいくつか説明します。
+
+@menu
+* 新たに譜をインスタンス化する::
+* 譜をグループ化する::
+* ネストされた譜グループ::
+* Separating systems::
+@end menu
+
+
+@node 新たに譜をインスタンス化する
+@unnumberedsubsubsec 新たに譜をインスタンス化する
+@translationof Instantiating new staves
+
+@cindex new staff (新しい譜)
+@cindex staff initiation (譜の開始)
+@cindex staff instantiation (譜のインスタンス化)
+@cindex staff, new (新しい譜)
+@cindex staff, single (単一の譜)
+@cindex staff, drum (ドラム譜)
+@cindex staff, percussion (打楽器譜)
+@cindex drum staff (ドラム譜)
+@cindex percussion staff (打楽器譜)
+@cindex Gregorian transcription staff (グレゴリア編曲譜)
+@cindex rhythmic staff (リズム譜)
+@cindex tabstaff (タブ譜)
+@cindex tablature  (タブ譜)
+
+@funindex \drummode
+@funindex drummode
+@funindex DrumStaff
+@funindex RhythmicStaff
+@funindex TabStaff
+@funindex MensuralStaff
+@funindex VaticanaStaff
+@funindex GregorianTranscriptionStaff
+
+@notation{stave: 譜} (@notation{staff}: 譜 (表) の単称) は
+@code{\new} コマンドや @code{\context} コマンドで作成されます。@c
+詳細は @ref{Creating contexts} を参照してください。
+
+基本的な譜コンテキストは @code{Staff} です:
+
+@lilypond[verbatim,quote,relative=2]
+\new Staff { c4 d e f }
+@end lilypond
+
+@code{DrumStaff} コンテキストは、一般的なドラム セットのための 5 線譜を@c
+作成します。@c
+各楽器は異なるシンボルで示されます。@c
+@code{\drummode} コマンドの後に続けて、楽器をドラム モードで入力します。@c
+各楽器は名前によって指定されます。@c
+詳細は @ref{Percussion staves} を参照してください。
+
+@lilypond[verbatim,quote]
+\new DrumStaff {
+  \drummode { cymc hh ss tomh }
+}
+@end lilypond
+
+@code{RhythmicStaff} は、入力のリズム価だけを表示する単線譜を作成します。@c
+(ピッチは無視されますが) 演奏時間が保持されます。@c
+詳細は @ref{旋律のリズムを示す} を参照してください。
+
+@lilypond[verbatim,quote,relative=2]
+\new RhythmicStaff { c4 d e f }
+@end lilypond
+
+@code{TabStaff} は、標準のギター チューニングの 6 弦のタブ譜を作成します。@c
+詳細は @ref{Default tablatures} を参照してください。
+
+@lilypond[verbatim,quote,relative=2]
+\new TabStaff { c4 d e f }
+@end lilypond
+
+古代音楽の記譜法のために 2 つの譜コンテキストが用意されています:
+@code{MensuralStaff} と @code{VaticanaStaff} です。@c
+これらのことは @ref{Pre-defined contexts} で説明されています。
+
+@code{GregorianTranscriptionStaff} コンテキストは、@c
+現代グレゴリア聖歌を記譜するための譜を作成します。@c
+これは小節線を譜刻しません。
+
+@lilypond[verbatim,quote,relative=2]
+\new GregorianTranscriptionStaff { c4 d e f e d }
+@end lilypond
+
+新たに単一譜コンテキストを定義する場合があります。@c
+詳細は @ref{Defining new contexts} を参照してください。
+
+
+@seealso
+音楽用語集:
+@rglos{staff},
+@rglos{staves}
+
+記譜法リファレンス:
+@ref{Creating contexts},
+@ref{Percussion staves},
+@ref{旋律のリズムを示す},
+@ref{Default tablatures},
+@ref{Pre-defined contexts},
+@ref{譜シンボル},
+@ref{Gregorian chant contexts},
+@ref{Mensural contexts},
+@ref{Defining new contexts}
+
+コード断片集:
+@rlsr{Staff notation}
+
+内部リファレンス:
+@rinternals{Staff},
+@rinternals{DrumStaff},
+@rinternals{GregorianTranscriptionStaff},
+@rinternals{RhythmicStaff},
+@rinternals{TabStaff},
+@rinternals{MensuralStaff},
+@rinternals{VaticanaStaff},
+@rinternals{StaffSymbol}
+
+
+@node 譜をグループ化する
+@unnumberedsubsubsec 譜をグループ化する
+@translationof Grouping staves
+
+@cindex start of system (システムの開始)
+@cindex staff, multiple (複数の譜)
+@cindex staves, multiple (複数の譜)
+@cindex system start delimiters (システム開始の境界線)
+@cindex bracket, vertical (垂直の角括弧)
+@cindex brace, vertical (垂直の波括弧)
+@cindex choir staff (合唱譜)
+@cindex grand staff (グランド譜)
+@cindex piano staff (ピアノ譜)
+@cindex staff group (譜グループ)
+@cindex staff, choir (合唱譜)
+@cindex staff, piano (ピアノ譜)
+@cindex staff, grand (グランド譜)
+@cindex system (システム)
+
+複数の譜からなるシステムを形成するために譜をグループ化する@c
+さまざまなコンテキストが存在します。@c
+グループ化を行うコンテキストはそれぞれにシステム開始境界線のスタイルと@c
+小節線の振る舞いを設定します。
+
+コンテキストが指定されていない場合、デフォルトのプロパティが使用されます:
+グループは垂直の線で始まり、小節線はつながりません。
+
+@lilypond[verbatim,quote,relative=2]
+<<
+  \new Staff { c1 c }
+  \new Staff { c1 c }
+>>
+@end lilypond
+
+@code{StaffGroup} コンテキストでは、グループは角括弧で始まり、@c
+小節線はすべての譜を貫いて刻譜されます。
+
+@lilypond[verbatim,quote,relative=2]
+\new StaffGroup <<
+  \new Staff { c1 c }
+  \new Staff { c1 c }
+>>
+@end lilypond
+
+@code{ChoirStaff} では、グループは角括弧で始まりますが、小節線はつながりません。
+
+@lilypond[verbatim,quote,relative=2]
+\new ChoirStaff <<
+  \new Staff { c1 c }
+  \new Staff { c1 c }
+>>
+@end lilypond
+
+@code{GrandStaff} では、グループは波括弧で始まり、小節線はすべての譜を貫きます。
+
+@lilypond[verbatim,quote,relative=2]
+\new GrandStaff <<
+  \new Staff { c1 c }
+  \new Staff { c1 c }
+>>
+@end lilypond
+
+@code{PianoStaff} は @code{GrandStaff} と同一ですが、@c
+例外として楽器名を刻譜することができます。@c
+詳細は @ref{楽器名} を参照してください。
+
+@lilypond[verbatim,quote,relative=2]
+\new PianoStaff <<
+  \set PianoStaff.instrumentName = #"Piano"
+  \new Staff { c1 c }
+  \new Staff { c1 c }
+>>
+@end lilypond
+
+各譜グループ化コンテキストはプロパティ @code{systemStartDelimiter} を@c
+以下の値の 1 つにセットします:
+@code{SystemStartBar}, @code{SystemStartBrace} あるいは
+@code{SystemStartBracket}。@c
+4 つ目の境界線 -- @code{SystemStartSquare} も利用可能ですが、@c
+これは明示的に指定する必要があります。
+
+新たな譜グループ化コンテキストを定義することもできます。@c
+詳細は @ref{Defining new contexts} を参照してください。
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{use-square-bracket-at-the-start-of-a-staff-group.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{display-bracket-with-only-one-staff-in-a-system.ly}
+
+@c 未訳
+@cindex mensurstriche layout
+@cindex renaissance music)
+@cindex transcription of mensural music
+@cindex mensural music, transcription of
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{mensurstriche-layout-bar-lines-between-the-staves.ly}
+
+
+@seealso
+音楽用語集:
+@rglos{brace},
+@rglos{bracket},
+@rglos{grand staff}
+
+記譜法リファレンス:
+@ref{楽器名},
+@ref{Defining new contexts}
+
+コード断片集:
+@rlsr{Staff notation}
+
+内部リファレンス:
+@rinternals{Staff},
+@rinternals{StaffGroup},
+@rinternals{ChoirStaff},
+@rinternals{GrandStaff},
+@rinternals{PianoStaff},
+@rinternals{SystemStartBar},
+@rinternals{SystemStartBrace},
+@rinternals{SystemStartBracket},
+@rinternals{SystemStartSquare}
+
+@knownissues
+デフォルトでは @code{PianoStaff} は @code{ChordNames} を受け付けません。
+
+
+@node ネストされた譜グループ
+@unnumberedsubsubsec ネストされた譜グループ
+@translationof Nested staff groups
+
+@cindex staff, nested (ネストされた譜)
+@cindex staves, nested (ネストされた譜)
+@cindex nesting of staves (譜をネストする)
+@cindex system start delimiters, nested (ネストされたシステムの開始境界線)
+@cindex nested staff brackets (ネストされた譜の角括弧)
+@cindex brackets, nesting of (角括弧をネストする)
+@cindex braces, nesting of (波括弧をネストする)
+
+譜グループ化コンテキストは任意の深さにネストすることができます。@c
+そうした場合、それぞれの子コンテキストは、@c
+親グループの角括弧に隣接して新しい角括弧を作成します。
+
+@lilypond[verbatim,quote,relative=2]@lilypond[verbatim,quote,relative=2]
+\new StaffGroup <<
+  \new Staff { c2 c | c2 c }
+  \new StaffGroup <<
+    \new Staff { g2 g | g2 g }
+    \new StaffGroup \with {
+      systemStartDelimiter = #'SystemStartSquare
+    }
+    <<
+      \new Staff { e2 e | e2 e }
+      \new Staff { c2 c | c2 c }
+    >>
+  >>
+>>
+@end lilypond
+
+新たにネストされた譜グループ化コンテキストを定義することができます。@c
+詳細は @ref{Defining new contexts} を参照してください。
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{nesting-staves.ly}
+
+
+@seealso
+記譜法リファレンス:
+@ref{譜をグループ化する},
+@ref{楽器名},
+@ref{Defining new contexts}
+
+コード断片集:
+@rlsr{Staff notation}
+
+内部リファレンス:
+@rinternals{StaffGroup},
+@rinternals{ChoirStaff},
+@rinternals{SystemStartBar},
+@rinternals{SystemStartBrace},
+@rinternals{SystemStartBracket},
+@rinternals{SystemStartSquare}
+
+@c 未訳
+@node Separating systems
+@unnumberedsubsubsec Separating systems
+
+@cindex system separator mark
+
+If the number of systems per page changes from page to page it is
+customary to separate the systems by placing a system separator mark
+between them.  By default the system separator is blank, but can be
+turned on with a @code{\paper} option.
+
+@c \book is required here to display the system separator
+@c ragged-right is required as there are two systems
+@lilypond[verbatim,quote,ragged-right]
+\book {
+  \score {
+    \new StaffGroup <<
+      \new Staff {
+        \relative c'' {
+          c4 c c c
+          \break
+          c4 c c c
+        }
+      }
+      \new Staff {
+        \relative c'' {
+          c4 c c c
+          \break
+          c4 c c c
+        }
+      }
+    >>
+  }
+  \paper {
+    system-separator-markup = \slashSeparator
+    % following commands are needed only to format this documentation
+    paper-width = 100\mm
+    paper-height = 100\mm
+    tagline = ##f
+  }
+}
+@end lilypond
+
+@seealso
+Notation Reference:
+@ref{Page layout}.
+
+Snippets:
+@rlsr{Staff notation}.
+
+
+@node 個々の譜を変更する
+@subsection 個々の譜を変更する
+@translationof Modifying single staves
+
+このセクションでは、譜の属性を変更する方法について説明します:
+例えば、譜線の本数や譜サイズを変更します。@c
+譜を開始/終了する方法とオッシア セクションをセットする方法についても記述します。
+
+@menu
+* 譜シンボル::
+* オッシア譜::
+* 譜を隠す::
+@end menu
+
+
+@node 譜シンボル
+@unnumberedsubsubsec 譜シンボル
+@translationof Staff symbol
+
+@cindex adjusting staff symbol (譜シンボルを調節する)
+@cindex drawing staff symbol (譜シンボルを描く)
+@cindex staff symbol, setting of (譜シンボルを設定する)
+@cindex staff symbol, drawing (譜シンボルを描く)
+@cindex stop staff lines (譜線の譜刻を停止する)
+@cindex start staff lines (譜線の譜刻を開始する)
+@cindex staff lines, amount of (譜線の本数)
+@cindex staff lines, number of (譜線の本数)
+@cindex staff line, thickness of (譜線の太さ)
+@cindex amount of staff lines (譜線の本数)
+@cindex thickness of staff lines (譜線の太さ)
+@cindex ledger lines, setting (加線を設定する)
+@cindex setting of ledger lines (加線の設定)
+@cindex spacing of ledger lines (加線の間隔)
+@cindex number of staff lines (譜線の本数)
+
+譜の線は @code{StaffSymbol} グラフィカル オブジェクトに属します。@c
+@code{StaffSymbol} プロパティを変更して、譜の見た目を変えることができます。@c
+しかしながら、変更は譜を作成する前に行う必要があります。
+
+譜線の本数を変えることもできます。音部記号の位置とミドル C の位置を、@c
+新しい譜にフィットさせるために、変更する必要があるかもしれません。@c
+具体例は、@ref{音部記号} にあるコード断片集セクションを参照してください。
+
+@lilypond[verbatim,quote,relative=2]
+\new Staff \with {
+  \override StaffSymbol #'line-count = #3
+}
+{ d4 d d d }
+@end lilypond
+
+譜線の太さを変えることができます。加線 (訳者注: ledger line, 譜の上下に@c
+突き出た符頭と符幹に付けられる短い譜線) と符幹の太さも影響を受けます。@c
+なぜなら、それらの太さは譜線の太さに基づいているからです。
+
+@lilypond[verbatim,quote,relative=1]
+\new Staff \with {
+  \override StaffSymbol #'thickness = #3
+}
+{ e4 d c b }
+@end lilypond
+
+加線の太さを譜線の太さから独立して設定することができます。@c
+以下の例では、2 つの数は譜線の太さと譜線の間隔に掛けられる因子です。@c
+2 つを足し合わせて加線の太さになります。
+
+@lilypond[verbatim,quote,relative=1]
+\new Staff \with {
+  \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
+}
+{ e4 d c b }
+@end lilypond
+
+譜線の間隔を変えることができます。この設定は加線の間隔にも影響を与えます。
+
+@lilypond[verbatim,quote,relative=1]
+\new Staff \with {
+  \override StaffSymbol #'staff-space = #1.5
+}
+{ a4 b c d }
+@end lilypond
+
+@code{StaffSymbol} のプロパティについて更に詳細な説明が
+@rinternals{staff-symbol-interface} に記述されています。
+
+@cindex stopping a staff (譜の停止)
+@cindex starting a staff (譜の開始)
+@cindex staff, starting (譜の開始)
+@cindex staff, stopping (譜の停止)
+
+@funindex \startStaff
+@funindex startStaff
+@funindex \stopStaff
+@funindex stopStaff
+
+楽譜の途中で譜プロパティに変更を加えるには、@c
+@code{\stopStaff} と @code{\startStaff} の間で行います。
+
+@lilypond[verbatim,quote,relative=2]
+c2 c
+\stopStaff
+\override Staff.StaffSymbol #'line-count = #2
+\startStaff
+b2 b
+\stopStaff
+\revert Staff.StaffSymbol #'line-count
+\startStaff
+a2 a
+@end lilypond
+
+@noindent
+一般的に言うと、@code{\stopStaff} と @code{\startStaff} を用いることで、@c
+楽譜の途中で譜を停止あるいは再開することができます。
+
+@lilypond[verbatim,quote,relative=2]
+c4 b a2
+\stopStaff
+b4 c d2
+\startStaff
+e4 d c2
+@end lilypond
+
+
+@predefined
+@code{\startStaff},
+@code{\stopStaff}
+@endpredefined
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{making-some-staff-lines-thicker-than-the-others.ly}
+
+
+@seealso
+音楽用語集:
+@rglos{line},
+@rglos{ledger line},
+@rglos{staff}
+
+記譜法リファレンス:
+@ref{音部記号}
+
+コード断片集:
+@rlsr{Staff notation}
+
+内部リファレンス:
+@rinternals{StaffSymbol},
+@rinternals{staff-symbol-interface}
+
+
+@node オッシア譜
+@unnumberedsubsubsec オッシア譜
+@translationof Ossia staves
+
+@c 未訳
+@cindex staff, Frenched
+@cindex ossia (オッシア)
+@c 未訳
+@cindex Frenched staves
+@cindex staff, resizing of (譜をリサイズする)
+@cindex resizing of staves (譜をリサイズする)
+
+@funindex \startStaff
+@funindex startStaff
+@funindex \stopStaff
+@funindex stopStaff
+
+適切な位置で新しく同時進行の譜を作成することによって、@c
+@notation{オッシア} 譜をセットすることができます:
+
+@lilypond[verbatim,quote]
+\new Staff \relative c'' {
+  c4 b d c
+  <<
+    { c4 b d c }
+    \new Staff { e4 d f e }
+  >>
+  c4 b c2
+}
+@end lilypond
+
+@noindent
+しかしながら、上の例は通常は望ましいものではありません。@c
+オリジナルの譜の上にあり、拍子記号や音部記号を持たず、@c
+小さなサイズのフォントを使用するオッシア譜を作成するには調整が必要です。@c
+学習マニュアルの @rlearning{音楽表記をネストする} に望ましいオッシア譜を@c
+作成するための方法が記述されています。
+
+以下の例は、オッシア譜をオリジナルの譜の上に配置するために
+@code{alignAboveContext} プロパティを用いています。@c
+この手法は、2, 3 のオッシア譜が必要とされているだけである場合であれば、@c
+最も適切な方法です。
+
+@lilypond[verbatim,quote]
+\new Staff = main \relative c'' {
+  c4 b d c
+  <<
+    { c4 b d c }
+
+    \new Staff \with {
+      \remove "Time_signature_engraver"
+      alignAboveContext = #"main"
+      fontSize = #-3
+      \override StaffSymbol #'staff-space = #(magstep -3)
+      \override StaffSymbol #'thickness = #(magstep -3)
+      firstClef = ##f
+    }
+    { e4 d f e }
+  >>
+  c4 b c2
+}
+@end lilypond
+
+多くの別個のオッシア譜が必要である場合、@c
+ある特有の @emph{コンテキスト ID} を持つ空の @code{Staff} コンテキストを@c
+作成する方が適切かもしれません:
+このコンテキストを @emph{呼び出し}、@c
+オッシア譜が必要とされる場所で @code{\startStaff} と @code{\stopStaff}
+を用いることでオッシア譜が作成されます。@c
+この手法の利点は、以下の例よりも長い楽曲であれば、明らかです。
+
+@lilypond[verbatim,quote,ragged-right]
+<<
+  \new Staff = ossia \with {
+    \remove "Time_signature_engraver"
+    \override Clef #'transparent = ##t
+    fontSize = #-3
+    \override StaffSymbol #'staff-space = #(magstep -3)
+    \override StaffSymbol #'thickness = #(magstep -3)
+  }
+  { \stopStaff s1*6 }
+
+  \new Staff \relative c' {
+    c4 b c2
+    <<
+      { e4 f e2 }
+      \context Staff = ossia {
+        \startStaff e4 g8 f e2 \stopStaff
+      }
+    >>
+    g4 a g2 \break
+    c4 b c2
+    <<
+      { g4 a g2 }
+      \context Staff = ossia {
+        \startStaff g4 e8 f g2 \stopStaff
+      }
+    >>
+    e4 d c2
+  }
+>>
+@end lilypond
+
+オッシア譜を作成するための代替手段として、@c
+@code{\RemoveEmptyStaffContext} コマンドが用いられるかもしれません。@c
+この手法は、オッシア譜が改行の直後に発生する場合、最も便利な手法です。@c
+@c そのようなケースでは、空白休符を使用する必要はまったくありません:
+@c @code{\startStaff} と @code{\stopStaff} が必要であるだけです。@c
+@code{\RemoveEmptyStaffContext} についての更なる情報は、@c
+@ref{譜を隠す} を参照してください。
+
+@lilypond[verbatim,quote,ragged-right]
+<<
+  \new Staff = ossia \with {
+    \remove "Time_signature_engraver"
+    \override Clef #'transparent = ##t
+    fontSize = #-3
+    \override StaffSymbol #'staff-space = #(magstep -3)
+    \override StaffSymbol #'thickness = #(magstep -3)
+  } \relative c'' {
+    R1*3
+    c4 e8 d c2
+  }
+  \new Staff \relative c' {
+    c4 b c2
+    e4 f e2
+    g4 a g2 \break
+    c4 b c2
+    g4 a g2
+    e4 d c2
+  }
+>>
+
+\layout {
+  \context {
+    \Staff \RemoveEmptyStaves
+    \override VerticalAxisGroup #'remove-first = ##t
+  }
+}
+@end lilypond
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{vertically-aligning-ossias-and-lyrics.ly}
+
+
+@seealso
+音楽用語集:
+@rglos{ossia},
+@rglos{staff},
+@rglos{Frenched staff}
+
+学習マニュアル:
+@rlearning{音楽表記をネストする},
+@rlearning{オブジェクトのサイズ},
+@rlearning{オブジェクトの長さと太さ}
+
+記譜法リファレンス:
+@ref{譜を隠す}
+
+コード断片集:
+@rlsr{Staff notation}
+
+内部リファレンス:
+@rinternals{StaffSymbol}
+
+
+@node 譜を隠す
+@unnumberedsubsubsec 譜を隠す
+@translationof Hiding staves
+
+@c 未訳
+@cindex Frenched score
+@c 未訳
+@cindex Frenched staff
+@cindex staff, hiding (譜を隠す)
+@cindex staff, empty (空の譜)
+@cindex hiding of staves (譜を隠す)
+@cindex empty staves (空の譜)
+
+@funindex \RemoveEmptyStaves
+@funindex Staff_symbol_engraver
+@funindex \stopStaff
+@funindex stopStaff
+
+@code{Staff} コンテキストから @code{Staff_symbol_engraver} を@c
+削除することによって、譜線を隠すことができます。@c
+そうする代わりに、@code{\stopStaff} を用いることもできます。
+
+@lilypond[verbatim,quote]
+\new Staff \with {
+  \remove "Staff_symbol_engraver"
+}
+\relative c''' { a8 f e16 d c b a2 }
+@end lilypond
+
+@c 未訳: Frenched Score
+@code{\layout} ブロックの中で
+@code{\RemoveEmptyStaffContext} コマンドをセットすることによって、@c
+空の譜を隠すことができます。@c
+オーケストラ譜では、@c
+このようなスタイルの譜は @q{Frenched Score} として知られています。@c
+デフォルトでは、このコマンドは@c
+最初のシステム以外のところにあるすべての空の譜を隠して、削除します。
+
+@warning{譜が空であると見なされるのは、@c
+それが複数小節にわたる休符、休符、スキップ、空白休符、@c
+あるいはそれらの要素の組み合わせだけで構成されている場合です。}
+
+@lilypond[verbatim,quote,ragged-right]
+\layout {
+  \context {
+    \Staff \RemoveEmptyStaves
+  }
+}
+
+\relative c' <<
+  \new Staff {
+    e4 f g a \break
+    b1 \break
+    a4 b c2
+  }
+  \new Staff {
+    c,4 d e f \break
+    R1 \break
+    f4 g c,2
+  }
+>>
+@end lilypond
+
+@cindex ossia (オッシア)
+
+@noindent
+譜に対してオッシア セクションを作成するために、@c
+@code{\RemoveEmptyStaffContext} を用いることもできます。@c
+詳細は @ref{オッシア譜} を参照してください。
+
+@cindex hiding ancient staves (古代譜を隠す)
+@cindex hiding rhythmic staves (リズム譜を隠す)
+
+@funindex \RemoveEmptyStaves
+
+古代音楽コンテキストの中にある空の譜を隠すために、@c
+@code{\VaticanaStaff \RemoveEmptyStaves} コマンドが用いられることがあります。@c
+同様に、空の @code{RhythmicStaff} コンテキストを隠すために、@c
+@code{\RhythmicStaff \RemoveEmptyStaves} が用いられることがあります。
+
+
+@predefined
+@code{\Staff \RemoveEmptyStaves},
+@code{\VaticanaStaff \RemoveEmptyStaves},
+@code{\RhythmicStaff \RemoveEmptyStaves}
+@endpredefined
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{removing-the-first-empty-line.ly}
+
+
+@seealso
+音楽用語集:
+@rglos{Frenched staff}
+
+学習マニュアル:
+@rlearning{オブジェクトの可視性と色}
+
+記譜法リファレンス:
+@ref{Changing context default settings},
+@ref{譜シンボル},
+@ref{オッシア譜}
+@ref{Hidden notes},
+@ref{不可視の休符},
+@ref{Visibility of objects}
+
+コード断片集:
+@rlsr{Staff notation}
+
+内部リファレンス:
+@rinternals{ChordNames},
+@rinternals{FiguredBass},
+@rinternals{Lyrics},
+@rinternals{Staff},
+@rinternals{VerticalAxisGroup},
+@rinternals{Staff_symbol_engraver}
+
+
+@knownissues
+
+@code{Staff_symbol_engraver} を削除すると、小節線も隠されます。@c
+小節線が強制的に可視になるよう設定されている場合、@c
+フォーマット エラーが発生するかもしれません。@c
+そのような場合は、エングラーバを削除する代わりに、@c
+以下のオーバライドを使用してください:
+
+@example
+\override StaffSymbol #'stencil = ##f
+\override NoteHead #'no-ledgers = ##t
+@end example
+
+@code{\Staff \RemoveEmptyStaves} に関連する既知の問題と警告は
+@ref{Changing context default settings} を参照してください。
+
+
+@node パートを記述する
+@subsection パートを記述する
+@translationof Writing parts
+
+このセクションでは、テンポ指示と楽器名を楽譜に挿入する方法について説明します。@c
+他のボイスを引用する方法と、演奏指示音符を譜刻する方法についても記述します。
+
+@menu
+@c * メトロノーム記号::
+* 楽器名::
+* 他のボイスを引用する::
+* 合図音符をフォーマットする::
+@end menu
+
+
+@ignore
+@node メトロノーム記号
+@unnumberedsubsubsec メトロノーム記号
+@translationof Metronome marks
+
+@cindex tempo (テンポ)
+@cindex beats per minute (1 分間あたりの拍数)
+@cindex metronome marking (メトロノーム記号)
+@cindex metronome marking with text (テキストのメトロノーム記号)
+
+@funindex \tempo
+@funindex tempo
+
+基本的なメトロノーム記号は単純に以下のように記述します:
+
+@lilypond[verbatim,quote,relative=1]
+\tempo 4 = 120
+c2 d
+e4. d8 c2
+@end lilypond
+
+上記の代わりに、テキストのテンポ指示を用いることもできます:
+
+@lilypond[verbatim,quote,relative=2]
+\tempo "Allegretto"
+c4 e d c
+b4. a16 b c4 r4
+@end lilypond
+
+メトロノーム記号とテキストを組み合わせると、メトロノーム記号は自動的に括弧で@c
+囲まれます:
+
+@lilypond[verbatim,quote,relative=2]
+\tempo "Allegro" 4 = 160
+g4 c d e
+d4 b g2
+@end lilypond
+
+一般的に、テキストは任意のマークアップ オブジェクトになり得ます:
+
+@lilypond[verbatim,quote,relative=2]
+\tempo \markup { \italic Faster } 4 = 132
+a8-. r8 b-. r gis-. r a-. r
+@end lilypond
+
+テキストの指示無しにメトロノーム記号を括弧で囲むには、入力に空の文字列を@c
+含めます:
+
+@lilypond[verbatim,quote,relative=2]
+\tempo "" 8 = 96
+d4 g e c
+@end lilypond
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{printing-metronome-and-rehearsal-marks-below-the-staff.ly}
+
+@c perhaps also an example of how to move it horizontally?
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{changing-the-tempo-without-a-metronome-mark.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{creating-metronome-marks-in-markup-mode.ly}
+
+更なる詳細は、@ref{テキストをフォーマットする} を参照してください。
+
+
+@seealso
+音楽用語集:
+@rglos{metronome},
+@rglos{metronomic indication},
+@rglos{tempo indication},
+@rglos{metronome mark}
+
+記譜法リファレンス:
+@ref{テキストをフォーマットする},
+@ref{MIDI 出力}
+
+コード断片集:
+@rlsr{Staff notation}
+
+内部リファレンス:
+@rinternals{MetronomeMark}
+@end ignore
+
+@node 楽器名
+@unnumberedsubsubsec 楽器名
+@translationof Instrument names
+
+@cindex instrument names (楽器名)
+@cindex instrument names, short (短縮楽器名)
+
+@code{Staff}, @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff}
+それに @code{ChoirStaff} コンテキストの中にある譜の左側に、@c
+楽器名を譜刻することができます。@c
+@code{instrumentName} の値が最初の行の譜に対して使用され、@c
+@code{shortInstrumentName} の値がそれに続くすべての@c
+行の譜に対して使用されます。
+
+@lilypond[verbatim,quote,ragged-right,relative=1]
+\set Staff.instrumentName = #"Violin "
+\set Staff.shortInstrumentName = #"Vln "
+c4.. g'16 c4.. g'16
+\break
+c1
+@end lilypond
+
+マークアップ モードを用いて、より複雑な楽器名を作成することができます:
+
+@lilypond[verbatim,quote,relative=2]
+\set Staff.instrumentName = \markup {
+  \column { "Clarinetti"
+            \line { "in B" \smaller \flat } } }
+c4 c,16 d e f g2
+@end lilypond
+
+@cindex instrument names, centering (楽器名を中央揃えする)
+
+2 つ以上の譜コンテキストが一緒になってグループ化されている場合、@c
+デフォルトでは楽器名と短縮楽器名は中央揃えされます。@c
+複数行にわたる楽器名を中央揃えするには、@c
+@code{\center-column} を用いる必要があります:
+
+@lilypond[verbatim,quote,indent=1.5\cm,relative=2]
+<<
+  \new Staff {
+    \set Staff.instrumentName = #"Flute"
+    f2 g4 f
+  }
+  \new Staff {
+    \set Staff.instrumentName = \markup \center-column {
+      Clarinet
+      \line { "in B" \smaller \flat }
+    }
+    c4 b c2
+  }
+>>
+@end lilypond
+
+@funindex indent
+@funindex short-indent
+
+しかしながら、楽器名が長い場合、@code{indent} 設定と @code{short-indent}
+設定の値を増やさない限り、譜グループの中にある楽器名は中央揃えされません。@c
+これらの設定についての詳細は @ref{\paper variables for shifts and indents}
+を参照してください。
+
+@lilypond[verbatim,quote,ragged-right]
+\layout {
+  indent = 3.0\cm
+  short-indent = 1.5\cm
+}
+
+\relative c'' <<
+  \new Staff {
+    \set Staff.instrumentName = #"Alto Flute in G"
+    \set Staff.shortInstrumentName = #"Fl."
+    f2 g4 f \break
+    g4 f g2
+  }
+  \new Staff {
+    \set Staff.instrumentName = #"Clarinet"
+    \set Staff.shortInstrumentName = #"Clar."
+    c,4 b c2 \break
+    c2 b4 c
+  }
+>>
+@end lilypond
+
+@cindex instrument names, adding to other contexts (楽器名を他のコンテキストに付け加える)
+
+楽器名を他のコンテキスト (@code{ChordNames} や @code{FiguredBass} など)
+に付け加えるには、
+そのコンテキストに @code{Instrument_name_engraver} を追加する必要があります。@c
+詳細は @ref{Modifying context plug-ins} を参照してください。
+
+@cindex instrument names, changing (楽器名を変更する)
+@cindex changing instrument names (楽器名を変更する)
+
+楽曲の途中で楽器名を変更することもできます。@c
+しかしながら、@code{instrumentName} は最初の行の譜にしか表示されないため、@c
+楽曲の途中では表示されないことを思い出してください:
+
+@lilypond[verbatim,quote,ragged-right,relative=1]
+\set Staff.instrumentName = #"First"
+\set Staff.shortInstrumentName = #"one"
+c1 c c c \break
+c1 c c c \break
+\set Staff.instrumentName = #"Second"
+\set Staff.shortInstrumentName = #"two"
+c1 c c c \break
+c1 c c c \break
+@end lilypond
+
+@cindex instrument switch (楽器を切り換える)
+@cindex switching instruments (楽器を切り換える)
+
+@funindex \addInstrumentDefinition
+@funindex addInstrumentDefinition
+@funindex \instrumentSwitch
+@funindex instrumentSwitch
+
+楽器の @emph{切り替え} が必要な場合、切り替えのために必要とされる@c
+変更の詳細なリストを作成するために、@code{\addInstrumentDefinition} を
+@code{\instrumentSwitch} と組み合わせて使用することがあります。@c
+@code{\addInstrumentDefinition} コマンドは 2 つの引数をとります:
+識別文字列と、楽器で使用されるコンテキスト プロパティと値の連想リストです。@c
+このコマンドは最上位のスコープに配置する必要があります。@c
+@code{\instrumentSwitch} は音楽表記の中で使用され、楽器の切り替えを宣言します:
+
+@lilypond[verbatim,quote,ragged-right]
+\addInstrumentDefinition #"contrabassoon"
+  #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
+     (shortInstrumentName . "Cbsn.")
+     (clefGlyph . "clefs.F")
+     (middleCPosition . 6)
+     (clefPosition . 2)
+     (instrumentCueName . ,(make-bold-markup "cbsn."))
+     (midiInstrument . "bassoon"))
+
+\new Staff \with {
+  instrumentName = #"Bassoon"
+}
+\relative c' {
+  \clef tenor
+  \compressFullBarRests
+  c2 g'
+  R1*16
+  \instrumentSwitch "contrabassoon"
+  c,,2 g \break
+  c,1 ~ | c1
+}
+@end lilypond
+
+
+@seealso
+記譜法リファレンス:
+@ref{\paper variables for shifts and indents},
+@ref{Modifying context plug-ins}
+
+コード断片集:
+@rlsr{Staff notation}
+
+内部リファレンス:
+@rinternals{InstrumentName},
+@rinternals{PianoStaff},
+@rinternals{Staff}
+
+
+@node 他のボイスを引用する
+@unnumberedsubsubsec 他のボイスを引用する
+@translationof Quoting other voices
+
+@cindex cues (演奏指示)
+@cindex quoting other voices (他のボイスを引用する)
+@c 未訳
+@cindex fragments (楽譜の一部分)
+@cindex cue notes (演奏指示音符)
+
+@funindex \addQuote
+@funindex addQuote
+@funindex \quoteDuring
+@funindex quoteDuring
+@funindex \transposition
+@funindex transposition
+
+あるボイスが他のボイスの音楽の一部を兼ねることはごく一般的なことです。@c
+例えば、第 1 バイオリンと第2バイオリンは、音楽のあるパッセージの間、@c
+同じ音符を演奏することがあるかもしれません。@c
+LilyPond では、あるボイスに他のボイスを @emph{引用} させることによって@c
+実現されます。@c
+再入力する必要はありません。
+
+パートを引用するには、@code{\addQuote} コマンドを用いて引用する部分を@c
+初期化する必要があります。@c
+このコマンドは最上位のスコープで使用しなければなりません。@c
+1 番目の引数は識別文字列であり、2 番目の引数は音楽表記です:
+
+@example
+flute = \relative c'' @{
+  a4 gis g gis
+@}
+\addQuote "flute" @{ \flute @}
+@end example
+
+@code{\quoteDuring} コマンドを用いて、引用を開始する位置を示します。@c
+このコマンドは 2 つの引数をとります:
+@code{\addQuote} で定義した引用するボイスの名前と、@c
+引用部分の演奏時間を示す音楽表記
+-- 通常、これは空白休符か複数小節にわたる休符 -- です。@c
+引用されるボイスの音楽から該当部分の音楽
+(アーティキュレーション、強弱記号、マークアップ等を含みます)
+が音楽表記に挿入されます:
+
+@lilypond[verbatim,quote]
+flute = \relative c'' {
+  a4 gis g->\f gis^\markup{quoted}
+}
+\addQuote "flute" { \flute }
+
+\relative c' {
+  c4 cis \quoteDuring #"flute" { s2 }
+}
+@end lilypond
+
+@code{\quoteDuring} で使用される音楽表記に空白休符や複数小節休符以外のものが@c
+含まれている場合、多声部になります。@c
+これは望まない結果であることがしばしばあります:
+
+@lilypond[verbatim,quote]
+flute = \relative c'' {
+  a4 gis g->\f gis^\markup{quoted}
+}
+\addQuote "flute" { \flute }
+
+\relative c' {
+  c4 cis \quoteDuring #"flute" { s2 }
+}
+@end lilypond
+
+@code{\transposition} が使用される場合、@c
+引用機能はソースとターゲット両方の楽器の楽器移調設定を考慮します。@c
+@code{\transposition} についての詳細は @ref{楽器の移調} を@c
+参照してください。
+
+@lilypond[verbatim,quote]
+clarinet = \relative c'' {
+  \transposition bes
+  a4 gis g gis
+}
+\addQuote "clarinet" { \clarinet }
+
+\relative c' {
+  c4 cis \quoteDuring #"clarinet" { s2 }
+}
+@end lilypond
+
+引用部分に固有名のタグを付けて、@c
+引用部分をさまざまな形で処理することができます。@c
+この手法についての詳細は @ref{Using tags} を参照してください。
+
+@code{quotedEventTypes} プロパティを変更することで、@c
+オリジナル ボイスからどのオブジェクトを引用するか調節することもできます。@c
+デフォルトで、このプロパティの値は @code{#'(StreamEvent)} であり、@c
+すべてを引用します。@c
+例えば、この値を @code{#'(note-event rest-event tie-event)} に変更すると、@c
+LilyPond は音符、休符それにタイを引用し、@c
+アーティキュレーション、マーックアップあるいは強弱記号は引用しません。
+
+@lilypond[verbatim,quote]
+clarinet = \relative c'' {
+  a4 gis g->\f gis^\markup{quoted}
+}
+\addQuote "clarinet" { \clarinet }
+
+\relative c' {
+  \set Score.quotedEventTypes = #'(note-event rest-event tie-event)
+  c4 cis \quoteDuring #"clarinet" { s2 }
+}
+@end lilypond
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{quoting-another-voice-with-transposition.ly}
+
+@cindex note-event
+@cindex articulation-event
+@cindex dynamic-event
+@cindex rest-event
+
+@funindex quotedEventTypes
+@funindex quotedCueEventTypes
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{quoting-another-voice.ly}
+
+@seealso
+記譜法リファレンス:
+@ref{楽器の移調},
+@ref{Using tags}
+
+コード断片集:
+@rlsr{Staff notation}
+
+内部リファレンス:
+@rinternals{QuoteMusic},
+@rinternals{Voice}
+
+
+@knownissues
+
+@code{\addQuote} 中にある最初の @code{Voice} の内容だけが引用されます。@c
+そのため、@code{@var{music}} には他の Voice に切り替わる @code{\new} や
+@code{\context Voice} を含めることはできません。
+
+装飾小音符を引用しようとしてもうまくいかず、@c
+LilyPond がクラッシュする可能性さえあります。
+
+ネストされた連符を引用しようとしてもうまくいきません。
+
+以前のバージョンの LilyPond (2.11 よりも前) では、@code{addQuote} はすべて@c
+小文字 -- @code{addquote} -- で記述されていました。
+
+
+@node 合図音符をフォーマットする
+@unnumberedsubsubsec 合図音符をフォーマットする
+@translationof Formatting cue notes
+
+@cindex cues (合図)
+@cindex cue notes (合図音符)
+@cindex cue notes, formatting (合図音符をフォーマットする)
+@c 未訳
+@cindex fragments (楽譜の一部分)
+@cindex quoting other voices (他のボイスを引用する)
+@cindex cues, formatting (合図をフォーマットする)
+
+@funindex \cueDuring
+@funindex cueDuring
+@funindex \quoteDuring
+@funindex quoteDuring
+
+前のセクションでは、引用を作成する方法について説明しました。@c
+@code{\cueDuring} コマンドは @code{\quoteDuring} コマンドの@c
+より特殊な形であり、あるパートに合図音符を挿入する場合に有用です。@c
+構文は以下の通りです:
+
+@example
+\cueDuring #@var{partname} #@var{voice} @var{music}
+@end example
+
+このコマンドは @code{@var{partname}} の該当する小節から音符と休符だけを
+@code{CueVoice} にコピーします。@c
+@code{CueVoice} は暗黙的に作成されて @code{@var{music}} と同時進行し、@c
+結果として多声になります。@c
+引数 @code{@var{voice}} は合図音符を第 1 ボイスとして記譜すべきか、@c
+第 2 ボイスとして記譜すべきかを決定します。@c
+@code{UP} は第 1 ボイスに相当し、@code{DOWN} は第 2 ボイスに相当します。
+
+@lilypond[verbatim,quote]
+oboe = \relative c'' {
+  r2 r8 d16(\f f e g f a)
+  g8 g16 g g2.
+}
+\addQuote "oboe" { \oboe }
+
+\new Voice \relative c'' {
+  \cueDuring #"oboe" #UP { R1 }
+  g2 c,
+}
+@end lilypond
+
+@noindent
+上の例で、@code{Voice} コンテキストは明示的に宣言されている必要があります。@c
+さもなければ、音楽表記全体が @code{CueVoice} コンテキストに属してしまいます。
+
+@code{instrumentCueName} プロパティを設定することによって、@c
+@code{\cueDuring} で音楽のどの側面を引用するか調節することができます。@c
+このプロパティのデフォルト値は @code{#'(note-event rest-event
+tie-event beam-event tuplet-span-event)} であり、音符、休符、タイ、連桁@c
+それに連符だけが引用され、アーティキュレーション、強弱記号、マークアップ等は@c
+引用されません。
+
+@lilypond[verbatim,quote]
+oboe = \relative c'' {
+  r2 r8 d16(\f f e g f a)
+  g8 g16 g g2.
+}
+\addQuote "oboe" { \oboe }
+
+\new Voice \relative c'' {
+  \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
+                                      beam-event tuplet-span-event
+                                      dynamic-event slur-event)
+  \cueDuring #"oboe" #UP { R1 }
+  g2 c,
+}
+@end lilypond
+
+マークアップを使用して引用される楽器の名前を表示することができます。@c
+また、合図音符が音部変更を必要とする場合、@c
+合図音符の終わりで元の音部に戻す必要があります。
+
+@lilypond[verbatim,quote]
+flute = \relative c'' {
+  r2. c4 d8 c d e fis2 g2 d2
+}
+bassoon = \relative c {
+  \clef bass
+  R1
+  \clef treble
+  s1*0^\markup { \tiny "flute" }
+  \cueDuring #"flute" #UP { R1 }
+  \clef bass
+  g4. b8 d2
+}
+\addQuote "flute" { \flute }
+\new Staff {
+  \bassoon
+}
+@end lilypond
+
+@cindex removing cues (合図を削除する)
+@cindex removing cue notes (合図音符を削除する)
+@cindex cue notes, removing (合図音符を削除する)
+
+@funindex \killCues
+@funindex killCues
+
+@code{\killCues} コマンドは音楽表記から合図音符を削除します。@c
+これにより、同じ音楽表記を使って合図を持つ楽器パートと総譜を作り出すことが@c
+可能です。@c
+@code{\killCues} コマンドは @code{\cueDuring} によって引用された@c
+音符とイベントだけを削除します。@c
+合図に関連する他のマークアップ
+-- 音部変更と引用元の楽器を識別するラベルなど --
+にはタグを付けて総譜に含めるかどうかを選択することができます。@c
+@ref{Using tags} を参照してください。
+
+@lilypond[verbatim,quote]
+flute = \relative c'' {
+  r2. c4 d8 c d e fis2 g2 d2
+}
+bassoon = \relative c {
+  \clef bass
+  R1
+  \tag #'part {
+    \clef treble
+    s1*0^\markup { \tiny "flute" }
+  }
+  \cueDuring #"flute" #UP { R1 }
+  \tag #'part \clef bass
+  g4. b8 d2
+}
+\addQuote "flute" { \flute }
+
+\new Staff {
+  \bassoon
+}
+\new StaffGroup <<
+  \new Staff {
+    \flute
+  }
+  \new Staff {
+    \removeWithTag #'part { \killCues { \bassoon } }
+  }
+>>
+@end lilypond
+
+あるいはまた、音部変更や楽器ラベルを再利用するために、@c
+@code{\addInstrumentDefinition} を用いて楽器の定義に含めることができます。@c
+@code{\addInstrumentDefinition} についての説明は
+@ref{楽器名} を参照してください。
+
+@funindex \transposedCueDuring
+@funindex transposedCueDuring
+
+@code{\quoteDuring} と同様に、@code{\cueDuring} は楽器の移調を考慮します。@c
+合図音符は、合図を受け取る楽器のピッチで作り出されます。
+
+合図音符を移調させるには @code{\transposedCueDuring} を使用します。@c
+このコマンドはコンサート ミドル C の音を表すピッチを (絶対モードで) 指定する@c
+追加の引数を取ります。
+
+@lilypond[verbatim,quote]
+piccolo = \relative c''' {
+  \clef "treble^8"
+  R1
+  c8 c c e g2
+  c4 g g2
+}
+bassClarinet = \relative c' {
+  \key d \major
+  \transposition bes,
+  d4 r a r
+  \transposedCueDuring #"piccolo" #UP d { R1 }
+  d4 r a r
+}
+
+\addQuote "piccolo" { \piccolo }
+
+<<
+  \new Staff \piccolo
+  \new Staff \bassClarinet
+>>
+@end lilypond
+
+@cindex notes, smaller
+@cindex smaller notes
+
+小さなサイズの音符が必要な場合、@c
+@code{CueVoice} コンテキストを明示的に作成することがあります。@c
+例えば、本来の演奏とは異なる音符列をオリジナル ボイスの上または下に@c
+セットする場合に適しています。
+
+@lilypond[verbatim,relative=2]
+\time 12/8
+\key ees \major
+g4 ees8 f4 g8
+\stemDown
+<<
+  { d4. bes4 c8 }
+  \new CueVoice
+  { g'4. f4 ees8 }
+>>
+\stemUp
+d2. d2.
+@end lilypond
+
+
+@seealso
+記譜法リファレンス:
+@ref{楽器の移調},
+@ref{楽器名},
+@ref{Musical cues},
+@ref{タグを使用する}
+
+コード断片集:
+@rlsr{Staff notation}
+
+内部リファレンス:
+@rinternals{CueVoice},
+@rinternals{Voice}
+
+
+@knownissues
+
+@code{\cueDuring} を使用した場合、@code{Voice} コンテキストと @code{CueVoice}
+コンテキストの間で休符の衝突が発生する可能性があります。