;;;; This file is part of LilyPond, the GNU music typesetter.
;;;;
-;;;; Copyright (C) 1998--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
+;;;; Copyright (C) 1998--2012 Han-Wen Nienhuys <hanwen@xs4all.nl>
;;;; Jan Nieuwenhuizen <janneke@gnu.org>
;;;;
;;;; LilyPond is free software: you can redistribute it and/or modify
;;;; You should have received a copy of the GNU General Public License
;;;; along with LilyPond. If not, see <http://www.gnu.org/licenses/>.
+; for define-safe-public when byte-compiling using Guile V2
+(use-modules (scm safe-utility-defs))
+
;; TODO: should link back into user manual.
(define-public music-descriptions
(types . (general-music event dynamic-event absolute-dynamic-event))
))
+ (AlternativeEvent
+ . ((description . "Create a alternative event.")
+ (types . (general-music event alternative-event))
+ ))
+
(AnnotateOutputEvent
. ((description . "Print an annotation of an output element.")
(types . (general-music event annotate-output-event))
(types . (general-music event breathing-event))
))
- (BraceEvent
- . ((description . "Make a brace for this chord.
-
-Syntax: @var{chord}@code{-\\brace}")
- (types . (general-music brace-event event))
- ))
-
(ClusterNoteEvent
. ((description . "A note that is part of a cluster.")
;; not a note-event, to ensure that Note_heads_engraver doesn't eat it.
(VoltaRepeatedMusic
. ((description . "Repeats with alternatives placed sequentially.")
(iterator-ctor . ,ly:volta-repeat-iterator::constructor)
+ (elements-callback . ,make-volta-set)
(start-callback . ,ly:repeated-music::first-start)
(length-callback . ,ly:repeated-music::volta-music-length)
(types . (general-music repeated-music volta-repeated-music))