]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/define-music-types.scm
Add an explanatory comment regarding session-handling to scm/lily.scm
[lilypond.git] / scm / define-music-types.scm
index dc93024041d961a8918d8c4ed0a79377fee3eed2..5b9e6f6174fde2a451bb8ff1aa447b5a70bbe76c 100644 (file)
@@ -39,7 +39,7 @@ Syntax: @var{note}@code{\\x}, where @code{\\x} is a dynamic mark like
 
     (AnnotateOutputEvent
      . ((description . "Print an annotation of an output element.")
-       (types . (general-music event annotate-output-event))
+       (types . (general-music event annotate-output-event post-event))
        ))
 
     (ApplyContext
@@ -72,10 +72,10 @@ Syntax: @w{@var{note}@code{-\\arpeggio}}")
     (ArticulationEvent
      . ((description . "Add an articulation marking to a note.
 
-Syntax: @var{note}@code{x}@code{y}, where @code{x} is a direction
-(@code{^} for up or @code{_} for down), or LilyPond's choice
-(no direction specified), and where @code{y} is an articulation
-(such as @w{@code{-.}}, @w{@code{->}}, @code{\\tenuto}, @code{\\downbow}).
+Syntax: @var{note}@code{x}@code{y}, where @code{x} is a direction\
+\n(@code{^} for up or @code{_} for down), or LilyPond's choice\
+\n(no direction specified), and where @code{y} is an articulation\
+\n(such as @w{@code{-.}}, @w{@code{->}}, @code{\\tenuto}, @code{\\downbow}).
 See the Notation Reference for details.")
        (types . (general-music post-event event articulation-event script-event))
        ))
@@ -118,6 +118,16 @@ Syntax for manual control: @code{c8-[ c c-] c8}")
        (types . (general-music post-event break-span-event break-dynamic-span-event event))
        ))
 
+    (BreakPhrasingSlurEvent
+     . ((description . "End a phrasing slur here.")
+       (types . (general-music break-span-event break-phrasing-slur-event event))
+       ))
+
+    (BreakSlurEvent
+     . ((description . "End a slur here.")
+       (types . (general-music break-span-event break-slur-event event))
+       ))
+
     (BendAfterEvent
      . ((description . "A drop/@/fall/@/doit jazz articulation.")
        (types . (general-music post-event bend-after-event event))))
@@ -376,6 +386,7 @@ Syntax: @code{\\override} [ @var{context} @code{.} ]
        (types . (general-music layout-instruction-event
                  override-property-event))
        (iterator-ctor . ,ly:push-property-iterator::constructor)
+       (untransposable . #t)
        ))
 
     (PageBreakEvent
@@ -436,12 +447,19 @@ Syntax: @var{note}@code{\\(} and @var{note}@code{\\)}")
        (types . (general-music post-event span-event event phrasing-slur-event))
        ))
 
+    (PostEvents
+     . ((description . "Container for several postevents.
+
+This can be used to package several events into a single one.  Should not be seen outside of the parser.")
+        (types . (post-event post-event-wrapper))))
+
     (PropertySet
      . ((description . "Set a context property.
 
 Syntax: @code{\\set @var{context}.@var{prop} = @var{scheme-val}}")
        (types . (layout-instruction-event general-music))
        (iterator-ctor . ,ly:property-iterator::constructor)
+       (untransposable . #t)
        ))
 
     (PropertyUnset