X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Flearning%2Ftweaks.itely;h=20a4baf477fa5e7ee4af820d79a6e67b62f43172;hb=058370efc7e9710f149d0f444328bb1fcd7bdec1;hp=0d4e0104181626cb6308db0966bd2bc2f59144af;hpb=c86fa0465381db75b0931acfbf5cc3bb8685d174;p=lilypond.git diff --git a/Documentation/es/learning/tweaks.itely b/Documentation/es/learning/tweaks.itely index 0d4e010418..20a4baf477 100644 --- a/Documentation/es/learning/tweaks.itely +++ b/Documentation/es/learning/tweaks.itely @@ -1,14 +1,14 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @ignore - Translation of GIT committish: ff7d82711b47d3d31f26e1e6fc012c4055a20059 + Translation of GIT committish: 7fdce4f39834cc8c83f176480cc1d20900eb09f8 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.17.20" +@c \version "2.19.2" @node Trucar la salida @chapter Trucar la salida @@ -2934,29 +2934,66 @@ pentagrama en medios espacios de pentagrama. Es útil en la resolución de colisiones entre objetos de presentación como silencios multi-compás, ligaduras de unión y notas en distintas voces. +@item +@code{horizontal-shift} + +@cindex horizontal-shift, propiedad +@cindex nota, columna de +@cindex nota, colisiones +@cindex colisiones de notas +@cindex desplazamiento, instrucciones de +@funindex \shiftOff +@funindex shiftOff +@funindex \shiftOn +@funindex shiftOn +@funindex \shiftOnn +@funindex shiftOnn +@funindex \shiftOnnn +@funindex shiftOnnn + +Dentro de una vozm todas las notas que se producen en el mismo +moemtno se agrupan en una columna de notas, y se crea un objeto +@code{NoteColumn} para controlar el posicionamiento horizonal de +dicho grupo de notas (véase @qq{Columnas de nota} en @ref{Voces +explícitas}). Si @emph{y sólo si} dos o más columnas de nota +dentro de un solo contexto de pauta, las dos con las plicas en la +misma dirección, aparecen en el mismo momento musical, los valores +de sus propiedades @code{horizontal-shift} se usan para asignarles +una puntuación y las columnas con puntuaciones más altas se +desplazan progresivamente para evitar las colisiones entre las +cabezas de las notas. Esta propiedad se establece con las +instrucciones @code{\voiceXXX} y se pueden sobreescribir +directamente con una instrucción @code{\override} o, de forma más +común con las instrucciones @code{\shiftOn}. Observe que esta +propiedad se usa para @emph{calificar} las columnas de nota o para +aplicar desplazamientos: no especifica la magnitud del +desplazamiento, que se va incrementando progresivamente en pasos +basándolse en la anchura de las cabezas de nota para cada +puntuación. Los pasos son normalmente de la mitad de la anchura +de una cabeza de nota, pero puede ser el ancho completo de la +cabeza de una nota cuando está implicado un grupo de notas muy +apretadas entre sí. + @item @code{force-hshift} (forzar desplazamiento horizontal) @cindex force-hshift, propiedad -Las notas muy juntas de un acorde, o aquellas que ocurren al mismo -tiempo en voces distintas, se disponen en dos (y ocasionalmente más) -columnas para evitar la superposición de las cabezas. Éstas reciben -el nombre de columnas de notas, y se crea un objeto llamado -@code{NoteColumn} para disponer las notas en dicha columna. - La propiedad @code{force-hshift} es una propiedad de una @code{NoteColumn} (realmente lo es del interface -@code{note-column-interface}). Modificarlo permite mover una columna -de notas en unidades adecuadas a una columna de notas, por ejemplo la -anchura de la cabeza de la nota de la primera voz. Se debe usar en -situaciones complejas donde las instrucciones @code{\shiftOn} normales -(véase @ref{Voces explícitas}) no resuelven el -conflicto entre las notas. Es preferible a la propiedad -@code{extra-offset} para este propósito porque no hay necesidad de -averiguar la distancia en espacios de pentagrama, y mover las notas -dentro o fuera de una @code{NoteColumn} afecta a otras acciones como a -la fusión entre cabezas de nota. +@code{note-column-interface}). Modificarlo permite mover una +columna de notas en situaciones donde las columnas de notas se +superponen. Observe que no tiene efecto sobre las columnas de +nota que no se superponen. Se especifica en unidades adecuadas a +una columna de notas, por ejemplo la anchura de la cabeza de la +nota de la primera voz. Se debe usar en situaciones complejas +donde las instrucciones @code{\shiftOn} normales (véase @ref{Voces +explícitas}) no resuelven el conflicto entre las notas de forma +satisfactoria. Es preferible a la propiedad @code{extra-offset} +para este propósito porque no hay necesidad de averiguar la +distancia en espacios de pentagrama, y mover las notas dentro o +fuera de una @code{NoteColumn} afecta a otras acciones como a la +fusión entre cabezas de nota. @end itemize @@ -3316,12 +3353,12 @@ choca con las ligaduras: { \time 4/2 << - { c'1 ~ c'2. e'8 f' } + { c'1 ~ 2. e'8 f' } \\ { e''8 e'' e'' e'' e'' e'' e'' e'' f''2 g'' } >> << - { c'1 ~ c'2. e'8 f' } + { c'1 ~ 2. e'8 f' } \\ { e''8 e'' e'' e'' e'' e'' e'' e'' f''2 g'' } >> @@ -3340,7 +3377,7 @@ central hasta, digamos, 1 espacio: { \time 4/2 << - { c'1 ~ c'2. e'8 f' } + { c'1 ~ 2. e'8 f' } \\ { \override Beam.positions = #'(-1 . -1) @@ -3348,7 +3385,7 @@ central hasta, digamos, 1 espacio: } >> << - { c'1 ~ c'2. e'8 f' } + { c'1 ~ 2. e'8 f' } \\ { e''8 e'' e'' e'' e'' e'' e'' e'' f''2 g'' } >> @@ -3384,16 +3421,24 @@ dejamos con este aspecto: @end lilypond @noindent -Es necesario que la nota interior del primer acorde (el La bemol de la -cuarta voz) no se aparte de la columna vertical de la nota aguda. -Para corregirlo, ajustamos a cero el valor para esta nota de -@code{force-hshift}, que es una propiedad de @code{NoteColumn}. - -En el segundo acorde preferimos que el Fa esté alineado con el La bemol -y que la nota grave se coloque ligeramente a la derecha para evitar una -colisión de las plicas. Lo conseguimos ajustando el valor de -@code{force-hshift} en la @code{NoteColumn} del Re bemol grave para -moverlo a la derecha medio espacio de pentagrama. +Es necesario que la nota interior del primer acorde (el La bemol +de la cuarta voz) no se aparte de la columna vertical de la nota +aguda. Podríamos esperar corregirlo mediante el uso de +@code{\shiftOff}, pero esto produce advertencias sobre columnas de +notas que colisionan. En lugar de ello, ajustamos a cero el valor +para esta nota de @code{force-hshift}, que es una propiedad de +@code{NoteColumn}. + +En el segundo acorde preferimos que el Fa esté alineado con el La +bemol y que la nota grave se coloque ligeramente a la derecha para +evitar una colisión de las plicas. Lo conseguimos ajustando el +valor de @code{force-hshift} en la @code{NoteColumn} del Re bemol +grave para moverlo a la derecha medio espacio de pentagrama, y +fijando @code{force-hshift} para el Fa al vaor cero. Observe que +usamos @code{\once} para evitar que los ajustes se propaguen más +allá del momento musical inmediato, aunque en este pequeño ejemplo +podrían omitirse el @code{\once} y el segundo @code{\override} de +la cuarta voz. Ello no supondría una buena práctica. Presentamos a continuación el resultado final: @@ -3406,17 +3451,11 @@ Presentamos a continuación el resultado final: << { c2 aes4. bes8 } \\ - { - 2 - \once \override NoteColumn.force-hshift = #0.5 - des2 - } + { 2 \once \override NoteColumn.force-hshift = 0.5 des } \\ \\ - { - \override NoteColumn.force-hshift = #0 - aes'2 f4 fes - } + { \once \override NoteColumn.force-hshift = 0 aes'2 + \once \override NoteColumn.force-hshift = 0 f4 fes } >> | 1 | } @@ -3540,7 +3579,7 @@ rhMusic = \relative c'' { { c,8 d fis bes a } % continuation of main voice \new Voice { \voiceTwo - c,8~ c2 + c,8~ 2 } \new Voice { \voiceThree @@ -3598,7 +3637,7 @@ rhMusic = \relative c'' { { c,8 d fis bes a } % continuation of main voice \new Voice { \voiceTwo - c,8~ c2 + c,8~ 2 } \new Voice { \voiceThree @@ -3674,7 +3713,7 @@ rhMusic = \relative c'' { { c,8 d fis bes a } % continuation of main voice \new Voice { \voiceTwo - c,8~ c2 + c,8~ 2 } \new Voice { \voiceThree @@ -3757,7 +3796,7 @@ rhMusic = \relative c'' { { c,8 d fis bes a } % continuation of main voice \new Voice { \voiceTwo - c,8~ c2 + c,8~ 2 } \new Voice { \voiceThree @@ -3996,7 +4035,7 @@ pueden conectar mediante ligaduras de unión dos notas que estén en la misma voz. Usando dos voces, con las notas ligadas en una de ellas: @lilypond[quote,fragment,relative=2] -<< { b8~ b\noBeam } \\ { b8[ g] } >> +<< { b8~ 8\noBeam } \\ { b8[ g] } >> @end lilypond @noindent @@ -4010,7 +4049,7 @@ de que la ligadura se cruza entre las voces: << { \tweak Stem.transparent ##t - b8~ b\noBeam + b8~ 8\noBeam } \\ { b8[ g] } @@ -4026,7 +4065,7 @@ valor de longitud @code{length} a @code{8}, { \tweak Stem.transparent ##t \tweak Stem.length #8 - b8~ b\noBeam + b8~ 8\noBeam } \\ { b8[ g] } @@ -4050,7 +4089,7 @@ volver a escribir el ejemplo anterior como \single \hide Stem \single \hide Flag \tweak Stem.length #8 - b8~ b\noBeam + b8~ 8\noBeam } \\ { b8[ g] }