|
From: | Erik Sandberg |
Subject: | New attempt on tuplets/percent repeats |
Date: | Sun, 14 May 2006 16:23:27 +0200 |
Hi, Here's a patch that massively refactors tuplets and percent repeats. Highlights: - tuplets are now signalled by start/stop events. - each percent/slash is signalled by an individual event, whose repeat-count property tells whether it should be numbered (this moves some decisions from engraver to iterator) The diffs of some files are huge, so I'm sending the new files instead. I think it's a bit out of place to merge percent_repeat and double_percent_repeat into one engraver. Some next steps that would be nice are: - move handling of double percent repeats to slash_engraver (or possibly to a new double_percent_engraver, but imho they are similar enough to share engraver) - handle percent_repeat with start/stop event - create different event types for percent event, slash event and double percent event. These are however not very related to music streams. Erik
percent-repeat-engraver.cc
Description: Text document
percent-repeat-iterator.cc
Description: Text document
slash-repeat-engraver.cc
Description: Text document
tuplet-engraver.cc
Description: Text document
repeats.diff
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |