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

Unified Diff: Documentation/user/expressive.itely

Issue 41099: Improve implementation of dashed slurs (Closed)
Patch Set: Revised to include regression tests Created 16 years 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/user/expressive.itely
diff --git a/Documentation/user/expressive.itely b/Documentation/user/expressive.itely
index 23ca4faba3522bb527914181799699247cf00210..cf1a09547c55f1a9e8d025fcccaea77389dc1bbc 100644
--- a/Documentation/user/expressive.itely
+++ b/Documentation/user/expressive.itely
@@ -575,6 +575,37 @@ c4( e g2)
g4( e c2)
@end lilypond
+@funindex \slurHalfDashed
+@funindex slurHalfDashed
+@funindex \slurHalfSolid
+@funindex slurHalfSolid
+
+Slurs can also be made half-dashed (the first half dashed, the
+second half solid) or half-solid (the first half solid, the second
+half dashed):
+
+@lilypond[verbatim,quote,relative=1]
+\slurHalfDashed
+g4( e c2)
+\slurHalfSolid
+c4( e g2)
+\slurSolid
+g4( e c2)
+@end lilypond
+
+Custom dash patterns for slurs can be defined:
+
+@lilypond[verbatim,quote,relative=1]
+\slurDashPattern #0.7 #0.75
+g4( e c2)
+\slurDashPattern #0.5 #2.0
+c4( e g2)
+\slurSolid
+g4( e c2)
+@end lilypond
+
+
+
@funindex \slurUp
@funindex slurUp
@@ -585,6 +616,9 @@ g4( e c2)
@code{\slurNeutral},
@code{\slurDashed},
@code{\slurDotted},
+@code{\slurHalfDashed},
+@code{\slurHalfSolid},
+@code{\slurDashPattern},
@code{\slurSolid}.
@endpredefined
@@ -597,6 +631,9 @@ g4( e c2)
@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{positioning-text-markups-inside-slurs.ly}
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
Neil Puttock 2009/04/17 19:34:35 @ignore this unless you're going to run makelsr.py
+{making-slurs-with-complex-dash-structure.ly}
+
@seealso
Music Glossary:
@rglos{slur}.
@@ -640,12 +677,6 @@ e2) d\)
@funindex phrasingSlurDown
@funindex \phrasingSlurNeutral
@funindex phrasingSlurNeutral
-@funindex phrasingSlurDashed
-@funindex \phrasingSlurDashed
-@funindex \phrasingSlurDotted
-@funindex phrasingSlurDotted
-@funindex \phrasingSlurSolid
-@funindex phrasingSlurSolid
Typographically, a phrasing slur behaves almost exactly like a
normal slur. However, they are treated as different objects; a
@@ -668,6 +699,13 @@ c4\( g' c,( b) | c1\)
Simultaneous or overlapping phrasing slurs are not permitted.
+@funindex phrasingSlurDashed
+@funindex \phrasingSlurDashed
+@funindex \phrasingSlurDotted
+@funindex phrasingSlurDotted
+@funindex \phrasingSlurSolid
+@funindex phrasingSlurSolid
+
Phrasing slurs can be solid, dotted, or dashed. Solid is the default
style for phrasing slurs:
@@ -681,6 +719,42 @@ c4\( e g2\)
g4\( e c2\)
@end lilypond
+@funindex phrasingSlurHalfDashed
+@funindex \phrasingSlurHalfDashed
+@funindex \phrasingSlurHalfSolid
+@funindex phrasingSlurHalfSolid
+
+Phrasing slurs can also be made half-dashed (the first half dashed, the
+second half solid) or half-solid (the first half solid, the second
+half dashed):
+
+@lilypond[verbatim,quote,relative=1]
+\phrasingSlurHalfDashed
+g4( e c2)
+\phrasingSlurHalfSolid
+c4( e g2)
+\phrasingSlurSolid
+g4( e c2)
+@end lilypond
+
+@funindex \phrasingSlurDashPattern
+@funindex phrasingSlurDashPattern
+
+
+Custom dash patterns for phrasing slurs can be defined:
+
+@lilypond[verbatim,quote,relative=1]
+\phrasingSlurDashPattern #0.7 #0.75
+g4( e c2)
+\phrasingSlurDashPattern #0.5 #2.0
+c4( e g2)
+\phrasingSlurSolid
+g4( e c2)
+@end lilypond
+
+Dash pattern definitions for phrasing slurs have the same structure
+as dash pattern definitions for slurs. For more information about
+complex dash patterns, see the snippets under @ref{Slurs}.
@predefined
@code{\phrasingSlurUp},
@@ -688,6 +762,9 @@ g4\( e c2\)
@code{\phrasingSlurNeutral},
@code{\phrasingSlurDashed},
@code{\phrasingSlurDotted},
+@code{\phrasingSlurHalfDashed},
+@code{\phrasingSlurHalfSolid},
+@code{\phrasingSlurDashPattern},
@code{\phrasingSlurSolid}.
@endpredefined
@@ -697,7 +774,8 @@ Learning Manual:
@rlearning{On the un-nestedness of brackets and ties}.
Notation Reference:
-@ref{Direction and placement}.
+@ref{Direction and placement},
+@ref{Slurs}.
Snippets:
@rlsr{Expressive marks}.
« no previous file with comments | « no previous file | Documentation/user/rhythms.itely » ('j') | input/new/making-slurs-with-complex-dash-structure.ly » ('J')

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