|
From: | Auto mailings of changes to Lily Issues |
Subject: | [Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] #4937 [GSoC] Implement cross-voice dynamic spanners |
Date: | Wed, 27 Jul 2016 07:53:08 +0000 |
As I understood the discussion and reply, Nathan intended to try factoring/abstracting the multiple spanner functionality in a different manner. That would make it a bad idea to push now. I offered to take on a fairly trivial subset on my own (which may have repercussions and followup work not really related to the multiple spanner work) and make sure that this does not interfere with Nathan's work. So for the current patch status of this issue it would mean that it's "needs_work".
If I understood anything wrong, holler.
[issues:#4937] [GSoC] Implement cross-voice dynamic spanners
Status: Started
Created: Wed Jul 20, 2016 12:56 AM UTC by Nathan Chou
Last Updated: Wed Jul 27, 2016 07:44 AM UTC
Owner: Nathan Chou
[GSoC] Implement cross-voice dynamic spanners
\= was changed to allow setting spanner-share-context property on
events. spanner-id was consequently changed to a key.
Spanner_engraver class modifies a new context property sharedSpanners.
Spanner information, including the Spanner object and the current
voice the spanner belongs to, is stored in this property. If a context
above Voice is used, other voices may see the spanner and modify it.
Dynamic_engraver and Dynamic_align_engraver were changed to support
cross-voice spanners using the above mechanics. I rewrote portions of
Dynamic_align_engraver to do this more easily.
Examples:
<< { c\=Score.hello\< d e f } \ { e f g\=Score.hello! a } >>
\new Staff { << { c d e\=Staff.hello\< f } >> << { g> f!\=Staff.hello! e d } >> }
\new Staff { c d e\=1\< f\=2\< g f\=1! e\=2! d }
http://codereview.appspot.com/304160043
Sent from sourceforge.net because address@hidden is subscribed to https://sourceforge.net/p/testlilyissues/issues/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/testlilyissues/admin/issues/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports.http://sdm.link/zohodev2dev
_______________________________________________ Testlilyissues-auto mailing list address@hidden https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto
[Prev in Thread] | Current Thread | [Next in Thread] |