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

Side by Side Diff: Documentation/notation/rhythms.itely

Issue 553750044: \compressFullBarRests should be renamed
Patch Set: Created 4 years 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
OLDNEW
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. For details, see the Contributors' 6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes.. 7 Guide, node Updating translation committishes..
8 @end ignore 8 @end ignore
9 9
10 @c \version "2.21.0" 10 @c \version "2.21.0"
(...skipping 847 matching lines...) Expand 10 before | Expand all | Expand 10 after
858 @cindex full-measure rest 858 @cindex full-measure rest
859 @cindex rest, multi-measure 859 @cindex rest, multi-measure
860 @cindex rest, full-measure 860 @cindex rest, full-measure
861 @cindex whole rest, for a full measure 861 @cindex whole rest, for a full measure
862 @cindex rest, whole, for a full measure 862 @cindex rest, whole, for a full measure
863 863
864 @funindex \compressMMRests 864 @funindex \compressMMRests
865 @funindex R 865 @funindex R
866 866
867 Rests for one or more full measures are entered like notes with 867 Rests for one or more full measures are entered like notes with
868 the note name uppercase @code{R}: 868 the note name uppercase @code{R}. Their duration is entered
lemzwerg 2020/03/21 18:27:06 For single-letter stuff I suggest to use `@example
869 identically to the duration notation used for notes, including
870 the ability to use duration multipliers, as explained in
871 @ref{Scaling durations}:
869 872
870 @lilypond[quote,verbatim] 873 @lilypond[quote,verbatim]
871 % Rest measures contracted to single measure 874 % Rest measures contracted to single measure
872 \compressMMRests { 875 \compressMMRests {
873 R1*4 876 R1*4
874 R1*24 877 R1*24
875 R1*4 878 R1*4
876 b'2^"Tutti" b'4 a'4 879 b'2^"Tutti" b'4 a'4
877 } 880 }
878 @end lilypond 881 @end lilypond
879 882
880 The duration of full-measure rests is identical to the duration 883 The example above also demonstrates how to compress
881 notation used for notes. The duration in a multi-measure rest must 884 multiple empty measures, as explained in
882 always be an integral number of measure-lengths, so augmentation dots 885 @ref{Compressing empty measures}.
883 or fractions must often be used: 886
887 The duration of a multi-measure rest must always be an integral
888 number of measure-lengths; therefore, some time signatures
lemzwerg 2020/03/21 18:27:06 I guess you refer to the `measure-length` property
889 require the use of augmentation dots or fractions:
884 890
885 @lilypond[quote,verbatim] 891 @lilypond[quote,verbatim]
886 \compressMMRests { 892 \compressMMRests {
887 \time 2/4 893 \time 2/4
888 R1 | R2 | 894 R1 | R2 |
889 \time 3/4 895 \time 3/4
890 R2. | R2.*2 | 896 R2. | R2.*2 |
891 \time 13/8 897 \time 13/8
892 R1*13/8 | R1*13/8*12 | 898 R1*13/8 | R1*13/8*12 |
893 \time 10/8 899 \time 10/8
894 R4*5*4 | 900 R4*5*4 |
895 } 901 }
896 @end lilypond 902 @end lilypond
897 903
898 A full-measure rest is printed as either a whole or breve rest, 904 A full-measure rest is printed as either a whole or breve rest,
899 centered in the measure, depending on the time signature. 905 centered in the measure, depending on the time signature.
900 906
901 @lilypond[quote,verbatim,fragment] 907 @lilypond[quote,verbatim,fragment]
902 \time 4/4 908 \time 4/4
903 R1 | 909 R1 |
904 \time 6/4 910 \time 6/4
905 R1*3/2 | 911 R1*3/2 |
906 \time 8/4 912 \time 8/4
907 R1*2 | 913 R1*2 |
908 @end lilypond 914 @end lilypond
909 915
910 @cindex multi-measure rest, expanding
911 @cindex multi-measure rest, contracting
912
913 By default a multi-measure rest is expanded in the printed score to
914 show all the rest measures explicitly. Alternatively, a multi-measure
915 rest can be shown as a single measure containing a multi-measure rest
916 symbol, with the number of measures of rest printed above the measure:
917
918 @lilypond[quote,verbatim,fragment]
919 % Default behavior
920 \time 3/4 r2. | R2.*2 |
921 \time 2/4 R2 |
922 \time 4/4
923 % Rest measures contracted to single measure
924 \compressMMRests {
925 r1 | R1*17 | R1*4 |
926 }
927 % Rest measures expanded again
928 \time 3/4
929 R2.*2 |
930 @end lilypond
931
932
933 @cindex text, on multi-measure rest 916 @cindex text, on multi-measure rest
934 @cindex multi-measure rest, attaching text 917 @cindex multi-measure rest, attaching text
935 @cindex script, on multi-measure rest 918 @cindex script, on multi-measure rest
936 @cindex multi-measure rest, script 919 @cindex multi-measure rest, script
937 @cindex fermata, on multi-measure rest 920 @cindex fermata, on multi-measure rest
938 @cindex multi-measure rest, attaching fermata 921 @cindex multi-measure rest, attaching fermata
939 @cindex markup, on multi-measure rest 922 @cindex markup, on multi-measure rest
940 @cindex multi-measure rest, with markup 923 @cindex multi-measure rest, with markup
941 924
942 @funindex MultiMeasureRestText 925 @funindex MultiMeasureRestText
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
986 @endpredefined 969 @endpredefined
987 970
988 971
989 @snippets 972 @snippets
990 973
991 @cindex multi-measure rest, length 974 @cindex multi-measure rest, length
992 @cindex length of multi-measure rest 975 @cindex length of multi-measure rest
993 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] 976 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
994 {multi-measure-rest-length-control.ly} 977 {multi-measure-rest-length-control.ly}
995 978
996 @cindex multi-measure rest, numbering
997 @funindex restNumberThreshold
998 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
999 {numbering-single-measure-rests.ly}
1000
1001 @cindex church rest
1002 @cindex rest, church
1003 @cindex kirchenpause
1004 @cindex multi-measure rest, style
1005 @cindex style, multi-measure rests
1006 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
1007 {changing-form-of-multi-measure-rests.ly}
1008
1009 @cindex multi-measure rest, positioning 979 @cindex multi-measure rest, positioning
1010 @cindex position, multi-measure rest 980 @cindex position, multi-measure rest
1011 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] 981 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
1012 {positioning-multi-measure-rests.ly} 982 {positioning-multi-measure-rests.ly}
1013 983
1014 @cindex multi-measure rest, markup 984 @cindex multi-measure rest, markup
1015 @cindex markup, multi-measure rest 985 @cindex markup, multi-measure rest
1016 @funindex \textLengthOn 986 @funindex \textLengthOn
1017 @funindex \textLengthOff 987 @funindex \textLengthOff
1018 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] 988 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
1019 {multi-measure-rest-markup.ly} 989 {multi-measure-rest-markup.ly}
1020 990
1021 991
1022 @seealso 992 @seealso
1023 Music Glossary: 993 Music Glossary:
1024 @rglos{multi-measure rest}. 994 @rglos{multi-measure rest}.
1025 995
1026 Notation Reference: 996 Notation Reference:
1027 @ref{Durations}, 997 @ref{Durations},
998 @ref{Scaling durations},
999 @ref{Compressing empty measures},
1028 @ref{Text}, 1000 @ref{Text},
1029 @ref{Formatting text}, 1001 @ref{Formatting text},
1030 @ref{Text scripts}. 1002 @ref{Text scripts}.
1031 1003
1032 Snippets: 1004 Snippets:
1033 @rlsr{Rhythms}. 1005 @rlsr{Rhythms}.
1034 1006
1035 Internals Reference: 1007 Internals Reference:
1036 @rinternals{MultiMeasureRest}, 1008 @rinternals{MultiMeasureRest},
1037 @rinternals{MultiMeasureRestNumber}, 1009 @rinternals{MultiMeasureRestNumber},
(...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after
1379 @lilypond[verbatim,quote] 1351 @lilypond[verbatim,quote]
1380 \relative { 1352 \relative {
1381 \tempo "" 8 = 96 1353 \tempo "" 8 = 96
1382 d''4 g e c 1354 d''4 g e c
1383 } 1355 }
1384 @end lilypond 1356 @end lilypond
1385 1357
1386 @funindex \markLengthOn 1358 @funindex \markLengthOn
1387 @funindex \markLengthOff 1359 @funindex \markLengthOff
1388 1360
1389 In a part for an instrument with long periods of rests, 1361 In a part for an instrument with long periods of rests (see
1362 @ref{Full measure rests}),
1390 tempo indications sometimes follow each other closely. 1363 tempo indications sometimes follow each other closely.
1391 The command @code{\markLengthOn} provides extra horizontal space 1364 The command @code{\markLengthOn} provides extra horizontal space
1392 to prevent tempo indications from overlapping, and @code{\markLengthOff} 1365 to prevent tempo indications from overlapping, and @code{\markLengthOff}
1393 restores the default behavior of ignoring tempo marks 1366 restores the default behavior of ignoring tempo marks
1394 for horizontal spacing. 1367 for horizontal spacing.
1395 1368
1396 @lilypond[verbatim,quote] 1369 @lilypond[verbatim,quote]
1397 \compressMMRests { 1370 \compressMMRests {
1398 \markLengthOn 1371 \markLengthOn
1399 \tempo "Molto vivace" 1372 \tempo "Molto vivace"
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
1433 1406
1434 @seealso 1407 @seealso
1435 Music Glossary: 1408 Music Glossary:
1436 @rglos{metronome}, 1409 @rglos{metronome},
1437 @rglos{metronomic indication}, 1410 @rglos{metronomic indication},
1438 @rglos{tempo indication}, 1411 @rglos{tempo indication},
1439 @rglos{metronome mark}. 1412 @rglos{metronome mark}.
1440 1413
1441 Notation Reference: 1414 Notation Reference:
1442 @ref{Formatting text}, 1415 @ref{Formatting text},
1443 @ref{Creating MIDI output}. 1416 @ref{Creating MIDI output},
1417 @ref{Full measure rests}.
1444 1418
1445 Snippets: 1419 Snippets:
1446 @rlsr{Staff notation}. 1420 @rlsr{Staff notation}.
1447 1421
1448 Internals Reference: 1422 Internals Reference:
1449 @rinternals{MetronomeMark}. 1423 @rinternals{MetronomeMark}.
1450 1424
1451 1425
1452 @node Upbeats 1426 @node Upbeats
1453 @unnumberedsubsubsec Upbeats 1427 @unnumberedsubsubsec Upbeats
(...skipping 2438 matching lines...) Expand 10 before | Expand all | Expand 10 after
3892 Notation Reference: 3866 Notation Reference:
3893 @ref{Bar numbers}, 3867 @ref{Bar numbers},
3894 @ref{Unmetered music}. 3868 @ref{Unmetered music}.
3895 3869
3896 Snippets: 3870 Snippets:
3897 @rlsr{Rhythms}. 3871 @rlsr{Rhythms}.
3898 3872
3899 Internals Reference: 3873 Internals Reference:
3900 @rinternals{Timing_translator}, 3874 @rinternals{Timing_translator},
3901 @rinternals{Score}. 3875 @rinternals{Score}.
OLDNEW

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