X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fuser%2Fexpressive.itely;h=807370f24a045586840095a6e8f26549fbb5fb1d;hb=729be9e5d4b59916e2c76ebfadbbf29e31d47584;hp=44befce2ab97c8aac13809f6052a29f0e3e35347;hpb=2eb63c6977706ba261e4ee0674c734a34b3ee904;p=lilypond.git diff --git a/Documentation/user/expressive.itely b/Documentation/user/expressive.itely index 44befce2ab..807370f24a 100644 --- a/Documentation/user/expressive.itely +++ b/Documentation/user/expressive.itely @@ -6,6 +6,8 @@ version that you are working on. See TRANSLATION for details. @end ignore +@c \version "2.11.38" + @node Expressive marks @section Expressive marks @@ -24,6 +26,7 @@ @menu * Articulations and ornamentations:: * Dynamics:: +* New dynamic marks:: @end menu @node Articulations and ornamentations @@ -342,7 +345,7 @@ To change this behavior, use Text style dynamic changes (such as @notation{cresc.} and @notation{dim.}) are printed with a dashed line showing their -extent. To surpress printing this line, use +extent. To suppress printing this line, use @example \override DynamicTextSpanner #'dash-period = #-1.0 @@ -364,6 +367,47 @@ Internals Reference: @internalsref{DynamicText}, handled by @internalsref{DynamicLineSpanner}. +@node New dynamic marks +@subsubsection New dynamic marks + +It is possible to print new dynamic marks or text that should be +aligned with dynamics. Use @code{make-dynamic-script} to create +these marks. Note that the dynamic font only contains the +characters @code{f,m,p,r,s} and @code{z}. + +Some situations (such as dynamic marks) have preset font-related +properties. If you are creating text in such situations, it is +advisable to cancel those properties with @code{normal-text}. See +@ref{Text markup commands}, for more details. + +@cindex make-dynamic-script + +@lilypond[quote,verbatim,ragged-right] +sfzp = #(make-dynamic-script "sfzp") +\relative c' { + c4 c c\sfzp c +} +@end lilypond + +@cindex Dynamics, editorial +@cindex Dynamics, parenthesis + +It is also possible to print dynamics in round parenthesis or +square brackets. These are often used for adding editorial +dynamics. + +@lilypond[quote,verbatim,ragged-right] +rndf = \markup{ \center-align {\line { \bold{\italic (} + \dynamic f \bold{\italic )} }} } +boxf = \markup{ \bracket { \dynamic f } } +{ c'1_\rndf c'1_\boxf } +@end lilypond + +@seealso + +Snippets: @lsrdir{Expressive,Expressive-marks} + + @node Curves @subsection Curves