OLD | NEW |
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 Loading... |
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 Loading... |
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}. |
OLD | NEW |