lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

New attempt on tuplets/percent repeats


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

Attachment: percent-repeat-engraver.cc
Description: Text document

Attachment: percent-repeat-iterator.cc
Description: Text document

Attachment: slash-repeat-engraver.cc
Description: Text document

Attachment: tuplet-engraver.cc
Description: Text document

Attachment: repeats.diff
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]