lilypond-auto
[Top][All Lists]
Advanced

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

[Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] #4937 [GSoC] I


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

reply via email to

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