Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(190)

Side by Side Diff: Documentation/es/user/rhythms.itely

Issue 88155: New format for autobeaming rules (Closed)
Patch Set: Release candidate Created 14 years, 8 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « Documentation/de/user/rhythms.itely ('k') | Documentation/fr/user/rhythms.itely » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- 1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore 2 @ignore
3 Translation of GIT committish: 50b88336f4c69d7d3241cc01af98c362cd9d2b4b 3 Translation of GIT committish: 50b88336f4c69d7d3241cc01af98c362cd9d2b4b
4 4
5 When revising a translation, copy the HEAD committish of the 5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details. 6 version that you are working on. See TRANSLATION for details.
7 @end ignore 7 @end ignore
8 8
9 @c \version "2.12.0" 9 @c \version "2.12.0"
10 10
(...skipping 1611 matching lines...) Expand 10 before | Expand all | Expand 10 after
1622 @unnumberedsubsubsec Setting automatic beam behavior 1622 @unnumberedsubsubsec Setting automatic beam behavior
1623 1623
1624 1624
1625 @cindex barras automáticas, ajuste fino 1625 @cindex barras automáticas, ajuste fino
1626 @cindex ajuste fino de las barras automáticas 1626 @cindex ajuste fino de las barras automáticas
1627 @cindex automáticas, generación de barras 1627 @cindex automáticas, generación de barras
1628 @cindex barras automáticas 1628 @cindex barras automáticas
1629 @cindex letra y barrado 1629 @cindex letra y barrado
1630 1630
1631 @funindex autoBeaming 1631 @funindex autoBeaming
1632 @funindex autoBeamSettings 1632 @funindex beamSettings
1633 @funindex (end * * * *)
1634 @funindex (begin * * * *)
1635 @funindex measureLength 1633 @funindex measureLength
1636 @funindex beatLength 1634 @funindex beatLength
1637 @funindex beatGrouping
1638 @funindex \time 1635 @funindex \time
1639 @funindex time 1636 @funindex time
1640 @funindex \set 1637 @funindex \set
1641 @funindex set 1638 @funindex set
1642 1639
1643 Existen dos tipos de reglas de barrado: las reglas de @emph{agrupación
1644 de barras} y las de @emph{terminación de barra}. Las reglas de
1645 agrupación de barras son las más sencillas, pero se sobreescriben por
1646 cualquier regla de terminación de barra que corresponda.
1647
1648 La colocación de las barras automáticas se determina aplicando las 1640 La colocación de las barras automáticas se determina aplicando las
1649 siguientes reglas en este orden: 1641 siguientes reglas en este orden:
1650 1642
1651 @itemize 1643 @itemize
1652 1644
1653 @item Si una barra está especificada con @code{[..]} establecer la barra tal 1645 @item Si una barra está especificada con @code{[..]} establecer la barra tal
1654 y como está especificado; en caso contrario: 1646 y como está especificado; en caso contrario:
1655 1647
1656 @item si está en vigor @code{\autoBeamOff} no poner barras; en caso contrario: 1648 @item si está en vigor @code{\autoBeamOff} no poner barras; en caso contrario:
1657 1649
1658 @item si es de aplicación alguna regla de terminación de barra, usarla para
1659 determinar los lugares válidos en que las barras pueden terminar; en
1660 caso contrario:
1661
1662 @item si es de aplicación alguna regla válida (véase más abajo) de
1663 agrupación de barras, usarla para agrupar las notas con las barras; en
1664 caso contrario:
1665
1666 @item usar el valor de @code{beatLength} para agrupar las notas con barras 1650 @item usar el valor de @code{beatLength} para agrupar las notas con barras
1667 1651
1668 @end itemize 1652 @end itemize
1669 1653
1670 @i{@strong{Modificar las agrupaciones de pulsos}} 1654 @i{@strong{Modificar las agrupaciones de pulsos}}
1671 1655
1672 Si no hay definida ninguna regla de final de barra para la duración de
1673 una barra en particular dentro del tipo de compás en uso, su barrado
1674 se controla mediante tres propiedades de contexto:
1675 @code{measureLength}, @code{beatLength} y @code{beatGrouping}. Estas
1676 propiedades se deben establecer en los contextos @code{Score},
1677 @code{Staff} o @code{Voice} para delimitar el ámbito de su efecto.
1678 Los valores predeterminados se establecen al procesarse las
1679 instrucciones @code{\time}, por ello cualquier instrucción @code{\set}
1680 que modifique su valor se deberá escribir después de todas las
1681 instrucciones @code{\time}.
1682
1683 @warning{Estas tres propiedades se hacen efectivas para una barra
1684 concreta @strong{solamente} si no está predefinida ninguna regla de
1685 terminación de barra para esa duración de la barra dentro del tipo de
1686 compás en uso, o si todas esas reglas de terminación de barras han
1687 sido devueltas a su valor inicial.}
1688
1689 Dichas propiedades determinan el barrado de la siguiente forma:
1690
1691 Las barras pueden dar comienzo en cualquier lugar (excepto si ya hay
1692 una barra activa). Las barras terminan en un tiempo determinado por
1693 los valores de @code{beatGrouping} y @code{beatLength}, como se ve a
1694 continuación:
1695
1696 @itemize
1697
1698 @item
1699 Si @code{beatGrouping} y @code{beatLength} con consistentes con
1700 @code{measureLength}, se utiliza @code{beatGrouping} para determinar
1701 los puntos finales de las barras.
1702
1703 @item
1704 Si @code{beatGrouping} y @code{beatLength} no concuerdan con
1705 @code{measureLength}, se usa @code{beatLength} para determinar los
1706 puntos finales de las barras.
1707
1708 @end itemize
1709
1710 De forma predeterminada, las propiedades the @code{measureLength} y
1711 @code{beatLength} se derivan del compás establecido por la instrucción
1712 @code{\time}. La longitud @code{measureLength} está establecida de
1713 forma que sea exactamente la misma que la longitud del compás dado por
1714 la indicación de compás, y la longitud del pulso @code{beatLength}
1715 tiene un valor dado igual a una parte de compás (1/n, siendo n el
1716 denominador del compás).
1717
1718 El valor predeterminado de @code{beatGrouping} se toma de una tabla
1719 que está en @file{scm/@/music@/-functions@/.scm}. Para localizarla,
1720 véase @rlearning{Other sources of information}. Define la agrupación
1721 de pulsos para los compases de 3/8, 4/8, 5/8, 8/8 y todas las
1722 indicaciones de compás compuesto usuales.
1723
1724 Tanto @code{measureLength} como @code{beatLength} son @i{momentos}, 1656 Tanto @code{measureLength} como @code{beatLength} son @i{momentos},
1725 unidades de duración musical. Las cantidades del tipo @i{moment} se 1657 unidades de duración musical. Las cantidades del tipo @i{moment} se
1726 crean por la función de Scheme @code{ly:make-moment}. Para ver más 1658 crean por la función de Scheme @code{ly:make-moment}. Para ver más
1727 información sobre esta función, consulte @ref{Time administration}. 1659 información sobre esta función, consulte @ref{Time administration}.
1728 1660
1729 @code{beatGrouping} es una lista de enteros que dan el número de 1661 @lilypond[quote,relative=2,verbatim]
1730 pulsos en cada grupo. 1662 \time 5/16
1731 1663 c8^"beats" c16 c8 |
1732 @snippets 1664 \overrideBeamSettings #'Score #'(5 . 16) #'end #'((* . (2 3)))
1733 1665 c8^"(2+3)" c16 c8
1734 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] 1666 \overrideBeamSettings #'Score #'(5 . 16) #'end #'((* . (3 2)))
1735 {grouping-beats.ly} 1667 c8^"(3+2)" c16 c8
1736
1737 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1738 {specifying-context-with-beatgrouping.ly}
1739
1740 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1741 {using-beatlength-and-beatgrouping.ly}
1742
1743 @funindex subdivideBeams
1744
1745 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1746 {sub-dividing-beams.ly}
1747
1748 @cindex compases, agrupaciones de
1749 @cindex pulsos, agrupar
1750 @cindex agrupación de pulsos
1751 @cindex compases, subgrupos dentro de
1752
1753 @funindex autoBeamSettings
1754
1755 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1756 {conducting-signs,-measure-grouping-signs.ly}
1757
1758
1759 @strong{@i{Modificar los puntos finales de las barras}}
1760
1761 Se requieren reglas de terminación de barra cuando barras de distintas
1762 duraciones han de terminar en diferentes puntos dentro del compás.
1763 Por ejemplo, podríamos desear que las barras de corchea en 4/4
1764 terminaran solamente al final del compás o en la mitad del mismo, pero
1765 que las barras de semicorchea terminasen en las posiciones de negra
1766 para evitar barras continuas demasiado largas. Las reglas funcionan
1767 como sigue:
1768
1769 Las barras automáticas pueden comenzar en cualquier nota pero
1770 solamente pueden terminar en unas pocas posiciones dentro del compás,
1771 concretamente en las posiciones definidas por las propiedades de
1772 @code{autoBeamSettings}. Estas propiedades consisten en una lista de
1773 reglas que especifican dónde pueden terminar las barras. Las reglas
1774 predeterminadas de @code{autoBeamSettings} están definidas en
1775 @file{scm/@/auto@/-beam@/.scm}. Para localizarlo, consulte
1776 @rlearning{Other sources of information}.
1777
1778 Para añadir una regla a la lista, utilice
1779
1780 @example
1781 #(override-auto-beam-setting
1782 '(límite-barra
1783 numerador-barra denominador-barra
1784 numerador-compás denominador-compás)
1785 numerador-momento denominador-momento [contexto])
1786 @end example
1787
1788 @noindent
1789 donde:
1790
1791 @itemize
1792
1793 @item @code{límite-barra} es el tipo de límite de barra automática que se
1794 define. Puede ser @code{begin} o @code{end}, pero sólo es efectivo
1795 @code{end}.
1796
1797 @item @code{numerador-barra/denominador-barra} es la duración de la barra
1798 a la que se quiere aplicar la regla. Se considera que una barra tiene
1799 la duración de su nota más breve. Ajuste @code{numerador-barra} y
1800 @code{denominador-barra} a un asterisco @code{'*'} para que la regla
1801 se aplique a las barras de cualquier duración.
1802
1803 @item @code{numerador-compás/denominador-compás} especifica la indicación de com pás
1804 a que se aplica esta regla. Si @code{numerador-compás} y
1805 @code{denominador-compás} tienen el valor de un asterisco @code{'*'},
1806 esta regla se aplica a cualquier tipo de compás.
1807
1808 @item @code{numerador-momento/denominador-momento} es la posición dentro del
1809 compás en que la barra debe terminar.
1810
1811 @funindex score-override-auto-beam-setting
1812 @funindex override-auto-beam-setting
1813
1814 @item @code{contexto} es opcional, y especifica el contexto en que se debe
1815 hacer el cambio. El valor predeterminado es @code{'Voice}.
1816
1817 @code{#(score-override-auto-beam-setting '(A B C D) E F)} es
1818 equivalente a @code{#(override-auto-beam-setting '(A B C D) E F
1819 'Score)}.
1820
1821 @end itemize
1822
1823 Por ejemplo, si las barras automáticas siempre deben terminar sobre la
1824 primera negra, para cualquier tipo de compás o duración de la barra,
1825 use
1826
1827 @lilypond[quote,verbatim,relative=2]
1828 a8 a a a a a a a
1829 #(override-auto-beam-setting '(end * * * *) 1 4)
1830 a8 a a a a a a a
1831 @end lilypond 1668 @end lilypond
1832 1669
1833 Podemos forzar los ajustes de las barras para que tengan efecto sólo 1670 @lilypond[quote, verbatim,relative=1]
1834 sobre las barras cuya nota más breve sea de una cierta duración: 1671 \new Staff <<
1835 1672 \time 7/8
1836 @lilypond[quote,verbatim,relative=2] 1673 \new Voice = one {
1837 \time 2/4 1674 \relative c'' {
1838 % end 1/16 beams for all time signatures at the 1/16 moment 1675 \overrideBeamSettings #'Staff #'(7 . 8) #'end #'((* . (2 3 2)))
1839 #(override-auto-beam-setting '(end 1 16 * *) 1 16) 1676 a8 a a a a a a
1840 a16 a a a a a a a | 1677 }
1841 a32 a a a a16 a a a a a | 1678 }
1842 % end 1/32 beams for all time signatures at the 1/16 moment 1679 \new Voice = two {
1843 #(override-auto-beam-setting '(end 1 32 * *) 1 16) 1680 \relative c' {
1844 a32 a a a a16 a a a a a | 1681 \voiceTwo
1682 \overrideBeamSettings #'Voice #'(7 . 8) #'end #'((* . (1 3 3)))
1683 f8 f f f f f f
1684 }
1685 }
1686 >>
1845 @end lilypond 1687 @end lilypond
1846 1688
1847 Podemos forzar los ajustes de las barras para que tengan efecto
1848 solamente en ciertos tipos de compás:
1849
1850 @lilypond[quote,verbatim,relative=2]
1851 \time 5/8
1852 % end beams of all durations in 5/8 time signature at the 2/8 moment
1853 #(override-auto-beam-setting '(end * * 5 8) 2 8)
1854 c8 c d d d
1855 \time 4/4
1856 e8 e f f e e d d
1857 \time 5/8
1858 c8 c d d d
1859 @end lilypond
1860 1689
1861 En caso de usar varias voces, se debe especificar el contexto 1690 En caso de usar varias voces, se debe especificar el contexto
1862 @code{Staff} si queremos aplicar el barrado a todas las voces del 1691 @code{Staff} si queremos aplicar el barrado a todas las voces del
1863 pentagrama: 1692 pentagrama:
1864 1693
1865 @lilypond[quote,verbatim,relative=2] 1694 @lilypond[quote,verbatim,relative=2]
1866 \time 7/8 1695 \time 7/8
1867 % rhythm 3-1-1-2 1696 % rhythm 3-1-1-2
1868 % Context not specified - does not work correctly 1697 % Context Voice specified - does not work correctly
1869 #(override-auto-beam-setting '(end * * 7 8) 3 8) 1698 % Because of autogenerated voices, all beating will
1870 #(override-auto-beam-setting '(end * * 7 8) 4 8) 1699 % be at beatLength (1 . 8)
1871 #(override-auto-beam-setting '(end * * 7 8) 5 8) 1700 \overrideBeamSettings #'Voice #'(7 . 8) #'end #'((* . (3 1 1 2)))
1872 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >> 1701 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
1873 1702
1874 % Works correctly with context specified 1703 % Works correctly with context Staff specified
1875 #(override-auto-beam-setting '(end * * 7 8) 3 8 'Staff) 1704 \overrideBeamSettings #'Staff #'(7 . 8) #'end #'((* . (3 1 1 2)))
1876 #(override-auto-beam-setting '(end * * 7 8) 4 8 'Staff)
1877 #(override-auto-beam-setting '(end * * 7 8) 5 8 'Staff)
1878 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >> 1705 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
1879 @end lilypond 1706 @end lilypond
1880 1707
1881 @warning{Si se produce un comportamiento inesperado de las barras, 1708 @funindex revert-beam-setting
1882 compruebe la existencia de una posible interferencia en los ajustes
1883 predeterminados del barrado automático que están en
1884 @file{scm/@/auto@/-beam@/.scm}, porque los finales de barra definidos
1885 aquí aún son válidos además de los suyos.}
1886 1709
1887 @funindex revert-auto-beam-setting 1710 Beam settings can be reverted to get back to default behavior. This
1888 1711 is accomplished by using @code{\revertBeamSettings}. The arguments
1889 Debemos revertir cualquier final predeterminado indeseado o 1712 are the same as for @code{\overrideBeamSettings}, except no value
1890 conflictivo, para nuestro compás concreto. Podemos eliminar una regla 1713 for @var{grouping} is given:
1891 de terminación de barra previamente establecida o definida por el
1892 usuario, usando
1893 1714
1894 @example 1715 @example
1895 #(revert-auto-beam-setting 1716 \revertBeamSettings context time-signature rule-type
1896 '(beam-limit
1897 beam-numerator beam-denominator
1898 time-signature-numerator time-signature-denominator)
1899 moment-numerator moment-denominator [context])
1900 @end example 1717 @end example
1901 1718
1902 @noindent
1903 @code{límite-barra}, @code{numerador-barra}, @code{denominador-barra},
1904 @code{numerador-compás}, @code{denominador-compás},
1905 @code{numerador-momento}, @code{denominador-momento} y @code{contexto}
1906 son los mismos que antes.
1907 1719
1908 @lilypond[quote,verbatim,relative=2] 1720 @lilypond[quote,verbatim,relative=2]
1909 \time 4/4 1721 \time 4/4
1910 a16 a a a a a a a a a a a a a a a 1722 \repeat unfold 16 {a16}
1911 % undo a rule ending 1/16 beams in 4/4 time at 1/4 moment 1723 % set default rule for (1 1 1 1) grouping
1912 #(revert-auto-beam-setting '(end 1 16 4 4) 1 4) 1724 \overrideBeamSettings #'Score #'(4 . 4) #'end #'((* . (1 1 1 1)))
1913 a16 a a a a a a a a a a a a a a a 1725 \repeat unfold 16 {a16}
1914 @end lilypond 1726 % revert the new rule
1915 1727 \revertBeamSettings #'Score #'(4 . 4) #'end
1916 La regla de un enunciado @code{revert-auto-beam-setting} debe 1728 \repeat unfold 16 {a16}
1917 corresponderse exactamente con la regla original. Esto es, no se
1918 tiene en cuenta ninguna expansión de comodines.
1919
1920 @lilypond[quote,verbatim,relative=2]
1921 \time 1/4
1922 #(override-auto-beam-setting '(end 1 16 1 4) 1 8)
1923 a16 a a a
1924 #(revert-auto-beam-setting '(end 1 16 * *) 1 8) % this won't revert it!
1925 a a a a
1926 #(revert-auto-beam-setting '(end 1 16 1 4) 1 8) % this will
1927 a a a a
1928 @end lilypond 1729 @end lilypond
1929 1730
1930 @snippets 1731 @snippets
1931 1732
1932 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] 1733 @cindex beams, subdividing
1933 {beam-grouping-in-7-8-time.ly}
1934 1734
1935 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] 1735 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1936 {reverting-default-beam-endings.ly} 1736 {sub-dividing-beams.ly}
1737
1738 @cindex measure groupings
1739 @cindex beats, grouping
1740 @cindex grouping beats
1741 @cindex measure sub-grouping
1742
1743 @funindex autoBeamSettings
1744
1745 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1746 {conducting-signs,-measure-grouping-signs.ly}
1937 1747
1938 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] 1748 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1939 {beam-endings-in-score-context.ly} 1749 {beam-endings-in-score-context.ly}
1940 1750
1941 @funindex \autoBeamOff
1942 @funindex autoBeamOff
1943 @funindex \autoBeamOn
1944 @funindex autoBeamOn
1945
1946 @predefined
1947 @code{\autoBeamOff},
1948 @code{\autoBeamOn}.
1949 @endpredefined
1950
1951 @cindex barra, última en la partitura 1751 @cindex barra, última en la partitura
1952 @cindex barra, última en una voz polifónica 1752 @cindex barra, última en una voz polifónica
1953 1753
1954 @knownissues 1754 @knownissues
1955 1755
1956 Si una partitura termina mientras una barra automática no ha terminado 1756 Si una partitura termina mientras una barra automática no ha terminado
1957 aún todavía está aceptando notas, esta última barra no se imprimirá en 1757 aún todavía está aceptando notas, esta última barra no se imprimirá en
1958 absoluto. Lo mismo sirve para las voces polifónicas, introducidas con 1758 absoluto. Lo mismo sirve para las voces polifónicas, introducidas con
1959 @code{<< @dots{} \\ @dots{} >>}. Si una voz polifónica termina 1759 @code{<< @dots{} \\ @dots{} >>}. Si una voz polifónica termina
1960 mientras una barra automática está aún aceptando notas, no se imprime. 1760 mientras una barra automática está aún aceptando notas, no se imprime.
(...skipping 970 matching lines...) Expand 10 before | Expand all | Expand 10 after
2931 Referencia de la notación: 2731 Referencia de la notación:
2932 @ref{Bar numbers}, 2732 @ref{Bar numbers},
2933 @ref{Unmetered music}. 2733 @ref{Unmetered music}.
2934 2734
2935 Fragmentos de código: 2735 Fragmentos de código:
2936 @rlsr{Rhythms}. 2736 @rlsr{Rhythms}.
2937 2737
2938 Referencia de funcionamiento interno: 2738 Referencia de funcionamiento interno:
2939 @rinternals{Timing_translator}, 2739 @rinternals{Timing_translator},
2940 @rinternals{Score}. 2740 @rinternals{Score}.
OLDNEW
« no previous file with comments | « Documentation/de/user/rhythms.itely ('k') | Documentation/fr/user/rhythms.itely » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b