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

Unified Diff: Documentation/notation/expressive.itely

Issue 3743045: DOC: NR Dynamics context and postfix dynamics (Closed)
Patch Set: DOC: NR Dynamics, second draft Created 14 years, 2 months ago
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 side-by-side diff with in-line comments
Download patch
Index: Documentation/notation/expressive.itely
diff --git a/Documentation/notation/expressive.itely b/Documentation/notation/expressive.itely
index f2fee1c5de8ffee95ee838aaa25932784c948691..d516fa0bbf2effa868beb2df9f3bc32cb95c972b 100644
--- a/Documentation/notation/expressive.itely
+++ b/Documentation/notation/expressive.itely
@@ -357,6 +357,22 @@ c2 b4 a
g1\espressivo
@end lilypond
+@funindex \cresc
+@funindex cresc
+@funindex \decresc
+@funindex decresc
+@funindex \dim
+@funindex dim
+Textual crescendo marks begin with @code{\cresc}.
+Textual decrescendos begin with @code{\decresc} or @code{\dim}.
+Extender lines are engraved as required.
Keith 2010/12/23 04:11:34 The shorter text reads fine, to me, after sleeping
+
+@lilypond[verbatim,quote,relative=2]
+g8\cresc a b c b c d e\mf |
+f8\decresc e d c e\> d c b |
+a1\dim ~ |
+a2. r4\! |
+@end lilypond
@funindex \crescTextCresc
@funindex crescTextCresc
@@ -371,24 +387,19 @@ g1\espressivo
@funindex \dimHairpin
@funindex dimHairpin
-Crescendos and decrescendos can be engraved as textual markings
-instead of hairpins. Dashed lines are printed to indicate their
-extent. The built-in commands @code{\crescTextCresc},
-@code{\dimTextDecresc}, @code{\dimTextDecr}, and @code{\dimTextDim}
-will tell LilyPond to use such textual marks instead of hairpins
-for all subsequent @code{\<} and @code{\>} commands. The corresponding
-@code{\crescHairpin} and @code{\dimHairpin} commands will revert
-to hairpins again:
-
+Textual marks for dynamic changes can also replace haripins:
Keith 2010/12/23 04:41:43 => "hairpins"
@lilypond[verbatim,quote,relative=2]
\crescTextCresc
-c2\< d | e f\!
+c4\< d e f\! |
\dimTextDecresc
-e2\> d | c b\!
+g4\> e d c\! |
+\dimTextDecr
+e4\> d c b\! |
+\dimTextDim
+d4\> c b a\! |
\crescHairpin
-c2\< d | e f\!
\dimHairpin
-e2\> d\!
+c4\< d\! e\> d\! |
@end lilypond
@@ -410,6 +421,29 @@ Vertical positioning of dynamics is handled by
@funindex \dynamicNeutral
@funindex dynamicNeutral
+A @code{Dynamics} context is available to engrave dynamics on
+their own horizontal line. Use spacer rests to indicate timing.
+(Notes in a @code{Dynamics} context will also take up
+musical time, but will not be engraved.)
+The @code{Dynamics} context can usefully contain some other
+items such as text scripts, text spanners, and piano pedal marks.
+
+@lilypond[verbatim,quote]
+<<
+ \new Staff \relative c' {
+ c2 d4 e |
+ c4 e e,2 |
+ g'4 a g a |
+ c1 |
+ }
+ \new Dynamics {
+ s1\< |
+ s1\f |
+ s2\dim s2-"rit." |
+ s1\p |
+ }
+>>
+@end lilypond
@predefined
@code{\dynamicUp},
@@ -470,7 +504,8 @@ Snippets:
Internals Reference:
@rinternals{DynamicText},
@rinternals{Hairpin},
-@rinternals{DynamicLineSpanner}.
+@rinternals{DynamicLineSpanner},
+@rinternals{Dynamics}.
@node New dynamic marks
« no previous file with comments | « no previous file | Documentation/notation/keyboards.itely » ('j') | Documentation/snippets/new/dynamics-text-spanner-postfix.ly » ('J')

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