-
- (UnfoldedRepeatedMusic
- . (
- (iterator-ctor . ,Unfolded_repeat_iterator::constructor)
- (description . "")
- (start-callback . ,Repeated_music::first_start)
- (types . (general-music repeated-music unfolded-repeated-music))
- (length-callback . ,Repeated_music::unfolded_music_length)
- ))
- (PercentRepeatedMusic
- . (
- (description . "Repeats encoded by percents.")
- (iterator-ctor . ,Percent_repeat_iterator::constructor)
- (start-callback . ,Repeated_music::first_start)
- (length-callback . ,Repeated_music::unfolded_music_length)
- (types . (general-music repeated-music percent-repeated-music))
- ))
-
- (TremoloRepeatedMusic
- . (
- (iterator-ctor . ,Chord_tremolo_iterator::constructor)
- (description . "Repeated notes denoted by tremolo beams.")
- (start-callback . ,Repeated_music::first_start)
-
- ;; the length of the repeat is handled by shifting the note logs
- (length-callback . ,Repeated_music::folded_music_length)
- (types . (general-music repeated-music tremolo-repeated-music))
-
- ))
-
- (FoldedRepeatedMusic
- . (
- (description . "Repeats with alternatives placed in parallel. ")
- (iterator-ctor . ,Folded_repeat_iterator::constructor)
- (start-callback . ,Repeated_music::minimum_start)
- (length-callback . ,Repeated_music::folded_music_length)
- (types . (general-music repeated-music folded-repeated-music))
- ))