OLD | NEW |
1 @c -*- coding: utf-8; mode: texinfo; -*- | 1 @c -*- coding: utf-8; mode: texinfo; -*- |
2 @ignore | 2 @ignore |
3 Translation of GIT committish: FILL-IN-HEAD-COMMITTISH | 3 Translation of GIT committish: FILL-IN-HEAD-COMMITTISH |
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 488 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
499 | 499 |
500 @lilypond[quote, verbatim, relative=1] | 500 @lilypond[quote, verbatim, relative=1] |
501 \tieDashPattern #0.3 #0.75 | 501 \tieDashPattern #0.3 #0.75 |
502 c2 ~ c | 502 c2 ~ c |
503 \tieDashPattern #0.7 #1.5 | 503 \tieDashPattern #0.7 #1.5 |
504 c2 ~ c | 504 c2 ~ c |
505 \tieSolid | 505 \tieSolid |
506 c2 ~ c | 506 c2 ~ c |
507 @end lilypond | 507 @end lilypond |
508 | 508 |
509 Dash pattern definitions for ties have the same structure as | 509 Dash pattern definitions for ties have the same structure as |
510 dash pattern definitions for slurs. | 510 dash pattern definitions for slurs. |
511 For more information about complex dash patterns, | 511 For more information about complex dash patterns, |
512 see the snippets under @ref{Slurs}. | 512 see the snippets under @ref{Slurs}. |
513 | 513 |
514 @predefined | 514 @predefined |
515 @code{\tieUp}, | 515 @code{\tieUp}, |
516 @code{\tieDown}, | 516 @code{\tieDown}, |
517 @code{\tieNeutral}, | 517 @code{\tieNeutral}, |
518 @code{\tieDotted}, | 518 @code{\tieDotted}, |
519 @code{\tieDashed}, | 519 @code{\tieDashed}, |
520 @code{\tieDashPattern}, | 520 @code{\tieDashPattern}, |
521 @code{\tieHalfDashed}, | 521 @code{\tieHalfDashed}, |
522 @code{\tieHalfSolid}, | 522 @code{\tieHalfSolid}, |
523 @code{\tieSolid}. | 523 @code{\tieSolid}. |
524 @endpredefined | 524 @endpredefined |
525 | 525 |
526 | 526 |
527 @snippets | 527 @snippets |
528 | 528 |
529 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] | 529 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] |
530 {using-ties-with-arpeggios.ly} | 530 {using-ties-with-arpeggios.ly} |
531 | 531 |
532 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] | 532 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] |
533 {engraving-ties-manually.ly} | 533 {engraving-ties-manually.ly} |
534 | 534 |
535 | 535 |
536 @seealso | 536 @seealso |
537 Music Glossary: | 537 Music Glossary: |
538 @rglos{tie}, | 538 @rglos{tie}, |
539 @rglos{laissez vibrer}. | 539 @rglos{laissez vibrer}. |
540 | 540 |
541 Notation Reference: | 541 Notation Reference: |
542 @ref{Slurs}, | 542 @ref{Slurs}, |
543 @ref{Automatic note splitting}. | 543 @ref{Automatic note splitting}. |
544 | 544 |
545 Snippets: | 545 Snippets: |
546 @rlsr{Rhythms}. | 546 @rlsr{Rhythms}. |
547 | 547 |
548 Internals Reference: | 548 Internals Reference: |
549 @rinternals{LaissezVibrerTie}, | 549 @rinternals{LaissezVibrerTie}, |
550 @rinternals{LaissezVibrerTieColumn}, | 550 @rinternals{LaissezVibrerTieColumn}, |
551 @rinternals{TieColumn}, | 551 @rinternals{TieColumn}, |
(...skipping 976 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1528 c16 c8 | 1528 c16 c8 |
1529 @end lilypond | 1529 @end lilypond |
1530 | 1530 |
1531 @cindex melismata, beams | 1531 @cindex melismata, beams |
1532 @cindex beams and melismata | 1532 @cindex beams and melismata |
1533 | 1533 |
1534 @warning{If beams are used to indicate melismata in songs, then | 1534 @warning{If beams are used to indicate melismata in songs, then |
1535 automatic beaming should be switched off with @code{\autoBeamOff} | 1535 automatic beaming should be switched off with @code{\autoBeamOff} |
1536 and the beams indicated manually.} | 1536 and the beams indicated manually.} |
1537 | 1537 |
1538 Beaming patterns that differ from the automatic defaults may be | 1538 Beaming patterns that differ from the automatic defaults can be |
1539 created, see @ref{Setting automatic beam behavior}. | 1539 created; see @ref{Setting automatic beam behavior}. |
1540 | 1540 |
1541 | 1541 |
1542 @predefined | 1542 @predefined |
1543 @code{\autoBeamOff}, | 1543 @code{\autoBeamOff}, |
1544 @code{\autoBeamOn}. | 1544 @code{\autoBeamOn}. |
1545 @endpredefined | 1545 @endpredefined |
1546 | 1546 |
1547 | 1547 |
1548 @snippets | 1548 @snippets |
1549 | 1549 |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1582 @unnumberedsubsubsec Setting automatic beam behavior | 1582 @unnumberedsubsubsec Setting automatic beam behavior |
1583 | 1583 |
1584 | 1584 |
1585 @cindex automatic beams, tuning | 1585 @cindex automatic beams, tuning |
1586 @cindex tuning automatic beaming | 1586 @cindex tuning automatic beaming |
1587 @cindex automatic beam generation | 1587 @cindex automatic beam generation |
1588 @cindex autobeam | 1588 @cindex autobeam |
1589 @cindex lyrics and beaming | 1589 @cindex lyrics and beaming |
1590 | 1590 |
1591 @funindex autoBeaming | 1591 @funindex autoBeaming |
1592 @funindex autoBeamSettings | 1592 @funindex beamSettings |
1593 @funindex (end * * * *) | |
1594 @funindex (begin * * * *) | |
1595 @funindex measureLength | 1593 @funindex measureLength |
1596 @funindex beatLength | 1594 @funindex beatLength |
1597 @funindex beatGrouping | |
1598 @funindex \time | 1595 @funindex \time |
1599 @funindex time | 1596 @funindex time |
1600 @funindex \set | 1597 @funindex \set |
1601 @funindex set | 1598 @funindex set |
1602 | 1599 |
1603 There are two types of beaming rules: @emph{beam-grouping} | 1600 The placement of automatic beams is determined by the time signature. |
1604 rules and @emph{beam-ending} rules. Beam-grouping rules are the | 1601 Three types of rules are used for determining the end of automatic |
1605 simplest, but are over-ridden by any beam-ending rules which apply. | 1602 beams: @emph{default} rules |
| 1603 for the time signature, @emph{explicit} rules for the beam in the time |
| 1604 signature, and the @emph{beatLength} for the time signature. |
1606 | 1605 |
1607 The placement of automatic beams is determined by applying the | 1606 The following rules, in order of priority, apply when determining |
1608 following rules in order: | 1607 the appearance of beams: |
1609 | 1608 |
1610 @itemize | 1609 @itemize |
1611 | 1610 |
1612 @item If a manual beam is specified with @code{[..]} set the beam | 1611 @item If a manual beam is specified with @code{[..]} set the beam |
1613 as specified, otherwise | 1612 as specified, otherwise |
1614 | 1613 |
1615 @item if @code{\autoBeamOff} is in force do not beam, otherwise | 1614 @item if @code{\autoBeamOff} is in force do not beam, otherwise |
1616 | 1615 |
1617 @item if a beam-ending rule applies use it to determine the valid | 1616 @item if an explicit beam-ending rule is defined for the beam type |
| 1617 in the time signature, use it to determine the valid |
1618 places where beams may end, otherwise | 1618 places where beams may end, otherwise |
1619 | 1619 |
1620 @item if a valid (see below) beat-grouping rule applies use it to | 1620 @item if a default beam-ending rule is defined in the time signature, |
1621 group notes with beams, otherwise | 1621 use it to group notes with beams, otherwise |
1622 | 1622 |
1623 @item use the value of @code{beatLength} to group notes with beams | 1623 @item use the value of @code{beatLength} to group notes with beams |
1624 | 1624 |
1625 @end itemize | 1625 @end itemize |
1626 | 1626 |
1627 @i{@strong{Modifying the grouping of beats}} | 1627 @i{@strong{Modifying the grouping of beats}} |
1628 | 1628 |
1629 If there are no beam-ending rules defined for the beam duration of a | 1629 By default @code{beatLength} is |
1630 particular beam in the time signature in use, its beaming is | |
1631 controlled by three context properties: @code{measureLength}, | |
1632 @code{beatLength} and @code{beatGrouping}. These properties may be | |
1633 set in the @code{Score}, @code{Staff} or @code{Voice} contexts to | |
1634 delimit their scope. The default values are set while processing | |
1635 @code{\time} commands, so any @code{\set} commands to modify their | |
1636 value must be placed after all @code{\time} commands. | |
1637 | |
1638 @warning{These three properties become effective for a particular | |
1639 beam @strong{only} if there are no beam-ending rules predefined for | |
1640 that beam's duration in the time signature in use, or if these | |
1641 beam-ending rules have all been reverted.} | |
1642 | |
1643 These determine the beaming as follows: | |
1644 | |
1645 Beams may begin anywhere (unless a beam is already active). Beams | |
1646 end at a time determined by the values of @code{beatGrouping} and | |
1647 @code{beatLength}, as follows: | |
1648 | |
1649 @itemize | |
1650 | |
1651 @item If @code{beatGrouping} and @code{beatLength} are consistent | |
1652 with @code{measureLength}, @code{beatGrouping} is used to determine | |
1653 the end points of beams. | |
1654 | |
1655 @item If @code{beatGrouping} and @code{beatLength} are inconsistent | |
1656 with @code{measureLength}, @code{beatLength} is used to determine | |
1657 the end points of beams. | |
1658 | |
1659 @end itemize | |
1660 | |
1661 By default the @code{measureLength} and @code{beatLength} are | |
1662 derived from the time signature set by the @code{\time} command. | 1630 derived from the time signature set by the @code{\time} command. |
1663 The @code{measureLength} is set to be exactly the same length as | 1631 The @code{beatLength} is set to be one over the denominator |
1664 the measure length given by the time signature, and the | |
1665 @code{beatLength} is set to be the same as one over the denominator | |
1666 of the time signature. | 1632 of the time signature. |
1667 | 1633 |
1668 The default value of @code{beatGrouping} is taken from a table in | 1634 @code{beatLength} is a @i{moment}, |
1669 @file{scm/@/music@/-functions@/.scm}. To find this, see | 1635 a unit of musical duration. A quantity of type @i{moment} is |
1670 @rlearning{Other sources of information}. It defines the beat | |
1671 grouping for 3/8, 4/8, 5/8, 8/8, and all the common compound time | |
1672 signatures. | |
1673 | |
1674 Both @code{measureLength} and @code{beatLength} are @i{moments}, | |
1675 units of musical duration. A quantity of type @i{moment} is | |
1676 created by the scheme function @code{ly:make-moment}. For more | 1636 created by the scheme function @code{ly:make-moment}. For more |
1677 information about this function, see @ref{Time administration}. | 1637 information about this function, see @ref{Time administration}. |
1678 | 1638 |
1679 @code{beatGrouping} is a list of integers giving the number of | 1639 Autobeam and beam subdivide settings are stored in the |
1680 beats in each group. | 1640 @code{beamSettings} property. Default values of @code{beamSettings} |
| 1641 are determined in @file{scm/beam-settings.scm}. Entries in |
| 1642 @code{beamSettings} are indexed by time signature and |
| 1643 rule type. |
1681 | 1644 |
1682 @snippets | 1645 Time signature should be a scheme pair , e.g. @code{#'(4 . 4)}. |
1683 | 1646 |
1684 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] | 1647 Rule type should be @code{#'end} for beam ending and @code{#'subdivide} for |
1685 {grouping-beats.ly} | 1648 beam subdivision. |
1686 | 1649 |
1687 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] | 1650 The ending and subdivision rules consist of a scheme alist |
1688 {specifying-context-with-beatgrouping.ly} | 1651 (or list of pairs) that |
1689 | 1652 indicates the beam type and the grouping to be applied to that |
1690 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] | 1653 beam type. |
1691 {using-beatlength-and-beatgrouping.ly} | |
1692 | |
1693 @funindex subdivideBeams | |
1694 | |
1695 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] | |
1696 {sub-dividing-beams.ly} | |
1697 | |
1698 @cindex measure groupings | |
1699 @cindex beats, grouping | |
1700 @cindex grouping beats | |
1701 @cindex measure sub-grouping | |
1702 | |
1703 @funindex autoBeamSettings | |
1704 | |
1705 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] | |
1706 {conducting-signs,-measure-grouping-signs.ly} | |
1707 | |
1708 | |
1709 @strong{@i{Modifying the beam end points}} | |
1710 | |
1711 Beam-ending rules are required when beams of different durations are | |
1712 to end at different points within the measure. For example, it may | |
1713 be desirable for eighth-note beams in 4/4 time to end only at the | |
1714 end of the measure or half-way through it, but for sixteenth-note | |
1715 beams to end at quarter note positions to avoid overly long beamed | |
1716 runs. The rules work as follows: | |
1717 | |
1718 Automatic beams can start on any note but can end at only a few | |
1719 positions within the measure, namely at positions specified by the | |
1720 properties in @code{autoBeamSettings}. These properties consist of | |
1721 a list of rules defining where beams can end. The default | |
1722 @code{autoBeamSettings} rules are defined in | |
1723 @file{scm/@/auto@/-beam@/.scm}. To find this file, see | |
1724 @rlearning{Other sources of information}. | |
1725 | |
1726 In order to add a rule to the list, use | |
1727 | 1654 |
1728 @example | 1655 @example |
1729 #(override-auto-beam-setting | 1656 #'((beam-type1 . grouping-1) |
1730 '(beam-limit | 1657 (beam-type2 . grouping-2) |
1731 beam-numerator beam-denominator | 1658 (beam-type3 . grouping-3)) |
1732 time-signature-numerator time-signature-denominator) | |
1733 moment-numerator moment-denominator [context]) | |
1734 @end example | 1659 @end example |
1735 | 1660 |
1736 @noindent | 1661 Beam type is either a scheme pair indicating the duration |
1737 where | 1662 of the beam, e.g. @code{(1 . 16)}, or @code{*} to indicate a |
| 1663 default rule, which applies to all beams if no explicit rule is |
| 1664 defined. |
1738 | 1665 |
1739 @itemize | 1666 Grouping is a scheme list indicating the grouping to be applied to |
| 1667 the beam. For default rules (where beam type is |
| 1668 @code{*}, the grouping is in units of @code{beatLength}. |
| 1669 For explicit rules, the grouping is in units of the beam type. |
1740 | 1670 |
1741 @item @code{beam-limit} is the type of automatic beam limit | 1671 Beam settings are changed with |
1742 defined. This can be either @code{begin} or @code{end} but | 1672 @code{\overrideBeamSettings} and @code{\revertBeamSettings}. |
1743 only @code{end} is effective. | |
1744 | 1673 |
1745 @item @code{beam-numerator/beam-denominator} is the beam duration | 1674 @lilypond[quote,relative=2,verbatim] |
1746 to which the rule is to apply. A beam is considered to have the | 1675 \time 5/16 |
1747 duration of its shortest note. Set @code{beam-numerator} and | 1676 c8^"beats" c16 c8 | |
1748 @code{beam-denominator} to @code{'*'} to have this rule apply to beams | 1677 \overrideBeamSettings #'Score #'(5 . 16) #'end #'((* . (2 3))) |
1749 of any duration. | 1678 c8^"(2+3)" c16 c8 |
1750 | 1679 \overrideBeamSettings #'Score #'(5 . 16) #'end #'((* . (3 2))) |
1751 @item @code{time-signature-numerator/time-signature-denominator} | 1680 c8^"(3+2)" c16 c8 |
1752 specifies the time signature to which this rule should apply. If | |
1753 @code{time-signature-numerator} and @code{time-signature-denominator} | |
1754 are set to @code{'*'} this rule will apply in any time signature. | |
1755 | |
1756 @item @code{moment-numerator/moment-denominator} is the position | |
1757 in the bar at which the beam should end. | |
1758 | |
1759 @funindex score-override-auto-beam-setting | |
1760 @funindex override-auto-beam-setting | |
1761 | |
1762 @item @code{context} is optional, and it specifies the context at which | |
1763 the change should be made. The default is @code{'Voice}. | |
1764 | |
1765 @code{#(score-override-auto-beam-setting '(A B C D) E F)} is equivalent to | |
1766 @code{#(override-auto-beam-setting '(A B C D) E F 'Score)}. | |
1767 | |
1768 @end itemize | |
1769 | |
1770 For example, if automatic beams should always end on the first quarter | |
1771 note, whatever the time signature or beam duration, use | |
1772 | |
1773 @lilypond[quote,verbatim,relative=2] | |
1774 a8 a a a a a a a | |
1775 #(override-auto-beam-setting '(end * * * *) 1 4) | |
1776 a8 a a a a a a a | |
1777 @end lilypond | 1681 @end lilypond |
1778 | 1682 |
1779 You can force the beam settings to take effect only on beams whose shortest | 1683 Beam setting changes can be limited to specific contexts. If no |
1780 note is a certain duration | 1684 setting is included in a lower-level context, the setting of the |
| 1685 enclosing context will apply. |
1781 | 1686 |
1782 @lilypond[quote,verbatim,relative=2] | 1687 @lilypond[quote, verbatim,relative=1] |
1783 \time 2/4 | 1688 \new Staff << |
1784 % end 1/16 beams for all time signatures at the 1/16 moment | 1689 \time 7/8 |
1785 #(override-auto-beam-setting '(end 1 16 * *) 1 16) | 1690 \new Voice = one { |
1786 a16 a a a a a a a | | 1691 \relative c'' { |
1787 a32 a a a a16 a a a a a | | 1692 \overrideBeamSettings #'Staff #'(7 . 8) #'end #'((* . (2 3 2))) |
1788 % end 1/32 beams for all time signatures at the 1/16 moment | 1693 a8 a a a a a a |
1789 #(override-auto-beam-setting '(end 1 32 * *) 1 16) | 1694 } |
1790 a32 a a a a16 a a a a a | | 1695 } |
1791 @end lilypond | 1696 \new Voice = two { |
1792 | 1697 \relative c' { |
1793 You can force the beam settings to take effect only in certain time | 1698 \voiceTwo |
1794 signatures | 1699 \overrideBeamSettings #'Voice #'(7 . 8) #'end #'((* . (1 3 3))) |
1795 | 1700 f8 f f f f f f |
1796 @lilypond[quote,verbatim,relative=2] | 1701 } |
1797 \time 5/8 | 1702 } |
1798 % end beams of all durations in 5/8 time signature at the 2/8 moment | 1703 >> |
1799 #(override-auto-beam-setting '(end * * 5 8) 2 8) | |
1800 c8 c d d d | |
1801 \time 4/4 | |
1802 e8 e f f e e d d | |
1803 \time 5/8 | |
1804 c8 c d d d | |
1805 @end lilypond | 1704 @end lilypond |
1806 | 1705 |
1807 When multiple voices are used the @code{Staff} context must be | 1706 When multiple voices are used the @code{Staff} context must be |
1808 specified if the beaming is to be applied to all voices in the | 1707 specified if the beaming is to be applied to all voices in the |
1809 staff: | 1708 staff: |
1810 | 1709 |
1811 @lilypond[quote,verbatim,relative=2] | 1710 @lilypond[quote,verbatim,relative=2] |
1812 \time 7/8 | 1711 \time 7/8 |
1813 % rhythm 3-1-1-2 | 1712 % rhythm 3-1-1-2 |
1814 % Context not specified - does not work correctly | 1713 % Context Voice specified -- does not work correctly |
1815 #(override-auto-beam-setting '(end * * 7 8) 3 8) | 1714 % Because of autogenerated voices, all beating will |
1816 #(override-auto-beam-setting '(end * * 7 8) 4 8) | 1715 % be at beatLength (1 . 8) |
1817 #(override-auto-beam-setting '(end * * 7 8) 5 8) | 1716 \overrideBeamSettings #'Voice #'(7 . 8) #'end #'((* . (3 1 1 2))) |
1818 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >> | 1717 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >> |
1819 | 1718 |
1820 % Works correctly with context specified | 1719 % Works correctly with context Staff specified |
1821 #(override-auto-beam-setting '(end * * 7 8) 3 8 'Staff) | 1720 \overrideBeamSettings #'Staff #'(7 . 8) #'end #'((* . (3 1 1 2))) |
1822 #(override-auto-beam-setting '(end * * 7 8) 4 8 'Staff) | |
1823 #(override-auto-beam-setting '(end * * 7 8) 5 8 'Staff) | |
1824 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >> | 1721 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >> |
1825 @end lilypond | 1722 @end lilypond |
1826 | 1723 |
1827 @warning{If any unexpected beam behavior occurs, check the default | 1724 @funindex revertBeamSettings |
1828 automatic beam settings in @file{scm/@/auto@/-beam@/.scm} for | |
1829 possible interference, because the beam endings defined there will | |
1830 still apply in addition to your own.} | |
1831 | 1725 |
1832 @funindex revert-auto-beam-setting | 1726 Beam settings can be reverted to get back to default behavior. This |
1833 | 1727 is accomplished by using @code{\revertBeamSettings}. The arguments |
1834 Any unwanted or conflicting default endings must be reverted for | 1728 are the same as for @code{\overrideBeamSettings}, except no value |
1835 your time signature(s). Existing default or user-defined | 1729 for @var{grouping} is given: |
1836 beam-ending rules are removed by using | |
1837 | 1730 |
1838 @example | 1731 @example |
1839 #(revert-auto-beam-setting | 1732 \revertBeamSettings context time-signature rule-type |
1840 '(beam-limit | |
1841 beam-numerator beam-denominator | |
1842 time-signature-numerator time-signature-denominator) | |
1843 moment-numerator moment-denominator [context]) | |
1844 @end example | 1733 @end example |
1845 | 1734 |
1846 @noindent | |
1847 @code{beam-limit}, @code{beam-numerator}, @code{beam-denominator}, | |
1848 @code{time-signature-numerator}, @code{time-signature-denominator}, | |
1849 @code{moment-numerator}, @code{moment-denominator} and @code{context} | |
1850 are the same as above. | |
1851 | 1735 |
1852 @lilypond[quote,verbatim,relative=2] | 1736 @lilypond[quote,verbatim,relative=2] |
1853 \time 4/4 | 1737 \time 4/4 |
1854 a16 a a a a a a a a a a a a a a a | 1738 \repeat unfold 16 {a16} |
1855 % undo a rule ending 1/16 beams in 4/4 time at 1/4 moment | 1739 % set default rule for (1 1 1 1) grouping |
1856 #(revert-auto-beam-setting '(end 1 16 4 4) 1 4) | 1740 \overrideBeamSettings #'Score #'(4 . 4) #'end #'((* . (1 1 1 1))) |
1857 a16 a a a a a a a a a a a a a a a | 1741 \repeat unfold 16 {a16} |
1858 @end lilypond | 1742 % revert the new rule |
1859 | 1743 \revertBeamSettings #'Score #'(4 . 4) #'end |
1860 The rule in a @code{revert-auto-beam-setting} statement must exactly | 1744 \repeat unfold 16 {a16} |
1861 match the original rule. That is, no wildcard expansion is taken into | |
1862 account. | |
1863 | |
1864 @lilypond[quote,verbatim,relative=2] | |
1865 \time 1/4 | |
1866 #(override-auto-beam-setting '(end 1 16 1 4) 1 8) | |
1867 a16 a a a | |
1868 #(revert-auto-beam-setting '(end 1 16 * *) 1 8) % this won't revert it! | |
1869 a a a a | |
1870 #(revert-auto-beam-setting '(end 1 16 1 4) 1 8) % this will | |
1871 a a a a | |
1872 @end lilypond | 1745 @end lilypond |
1873 | 1746 |
1874 @snippets | 1747 @snippets |
1875 | 1748 |
1876 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] | 1749 @cindex beams, subdividing |
1877 {beam-grouping-in-7-8-time.ly} | |
1878 | 1750 |
1879 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] | 1751 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] |
1880 {reverting-default-beam-endings.ly} | 1752 {sub-dividing-beams.ly} |
| 1753 |
| 1754 @cindex measure groupings |
| 1755 @cindex beats, grouping |
| 1756 @cindex grouping beats |
| 1757 @cindex measure sub-grouping |
| 1758 |
| 1759 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] |
| 1760 {conducting-signs,-measure-grouping-signs.ly} |
1881 | 1761 |
1882 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] | 1762 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] |
1883 {beam-endings-in-score-context.ly} | 1763 {beam-endings-in-score-context.ly} |
1884 | 1764 |
1885 @funindex \autoBeamOff | |
1886 @funindex autoBeamOff | |
1887 @funindex \autoBeamOn | |
1888 @funindex autoBeamOn | |
1889 | |
1890 @predefined | |
1891 @code{\autoBeamOff}, | |
1892 @code{\autoBeamOn}. | |
1893 @endpredefined | |
1894 | |
1895 | |
1896 @cindex beam, last in score | 1765 @cindex beam, last in score |
1897 @cindex beam, last in polyphonic voice | 1766 @cindex beam, last in polyphonic voice |
1898 | 1767 |
1899 @knownissues | 1768 @knownissues |
1900 | 1769 |
1901 If a score ends while an automatic beam has not been ended and is | 1770 If a score ends while an automatic beam has not been ended and is |
1902 still accepting notes, this last beam will not be typeset at all. | 1771 still accepting notes, this last beam will not be typeset at all. |
1903 The same holds for polyphonic voices, entered with @code{<< | 1772 The same holds for polyphonic voices, entered with @code{<< |
1904 @dots{} \\ @dots{} >>}. If a polyphonic voice ends while an | 1773 @dots{} \\ @dots{} >>}. If a polyphonic voice ends while an |
1905 automatic beam is still accepting notes, it is not typeset. | 1774 automatic beam is still accepting notes, it is not typeset. |
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2132 and five types of repeat bar line: | 2001 and five types of repeat bar line: |
2133 | 2002 |
2134 @lilypond[quote,relative=1,verbatim] | 2003 @lilypond[quote,relative=1,verbatim] |
2135 f1 \bar "|:" g \bar ":|:" a \bar ":|.|:" b \bar ":|.:" c \bar ":|" d | 2004 f1 \bar "|:" g \bar ":|:" a \bar ":|.|:" b \bar ":|.:" c \bar ":|" d |
2136 @end lilypond | 2005 @end lilypond |
2137 | 2006 |
2138 Additionally, a bar line can be printed as a simple tick: | 2007 Additionally, a bar line can be printed as a simple tick: |
2139 @lilypond[quote,relative=1,verbatim] | 2008 @lilypond[quote,relative=1,verbatim] |
2140 f1 \bar "'" | 2009 f1 \bar "'" |
2141 @end lilypond | 2010 @end lilypond |
2142 However, as such ticks are typically used in Gregorian chant, it is preferable | 2011 However, as such ticks are typically used in Gregorian chant, it is preferable |
2143 to use @code{\divisioMinima} there instead, described in the section | 2012 to use @code{\divisioMinima} there instead, described in the section |
2144 @ref{Divisiones} in Gregorian chant. | 2013 @ref{Divisiones} in Gregorian chant. |
2145 | 2014 |
2146 | 2015 |
2147 @cindex repeats | 2016 @cindex repeats |
2148 | 2017 |
2149 Although the bar line types signifying repeats may be inserted | 2018 Although the bar line types signifying repeats may be inserted |
2150 manually they do not in themselves cause LilyPond to recognize | 2019 manually they do not in themselves cause LilyPond to recognize |
2151 a repeated section. Such repeated sections are better entered | 2020 a repeated section. Such repeated sections are better entered |
2152 using the various repeat commands (see @ref{Repeats}), which | 2021 using the various repeat commands (see @ref{Repeats}), which |
2153 automatically print the appropriate bar lines. | 2022 automatically print the appropriate bar lines. |
(...skipping 689 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2843 | 2712 |
2844 @seealso | 2713 @seealso |
2845 This manual: @ref{Bar numbers}, @ref{Unmetered music} | 2714 This manual: @ref{Bar numbers}, @ref{Unmetered music} |
2846 | 2715 |
2847 Snippets: | 2716 Snippets: |
2848 @rlsr{Rhythms}. | 2717 @rlsr{Rhythms}. |
2849 | 2718 |
2850 Internals Reference: @rinternals{Timing_translator}, | 2719 Internals Reference: @rinternals{Timing_translator}, |
2851 @rinternals{Score} | 2720 @rinternals{Score} |
2852 | 2721 |
OLD | NEW |