lilypond-auto
[Top][All Lists]
Advanced

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

[Lilypond-auto] Issue 3730 in lilypond: Patch: Cleanup and generalizatio


From: lilypond
Subject: [Lilypond-auto] Issue 3730 in lilypond: Patch: Cleanup and generalization: get rid of Audio_column.
Date: Mon, 16 Dec 2013 04:17:25 +0000

Status: Started
Owner: address@hidden
Labels: Type-Enhancement Patch-new

New issue 3730 by address@hidden: Patch: Cleanup and generalization: get rid of Audio_column.
http://code.google.com/p/lilypond/issues/detail?id=3730

Cleanup and generalization: get rid of Audio_column.

The engraving columns exist to keep grobs aligned during layout, but
there's no layout step in audio, so Audio_column has no purpose. Each
Audio_item now knows its moment instead.

This means performers can generate Audio_items at times other than the
current moment. This makes more flexible MIDI output hooks possible —
in particular, ones that change note times, or generate additional
notes for ornaments.

Control_track_performer now creates its Audio_texts at the first
timestep rather than during initialization, so they'll have a valid
moment. Previously they were created at no timestep, but
Score_performer::acknowledge_audio_elements saw them after the first
timestep (even though they weren't part of that timestep) and added
them to the first Audio_column.

Allow articulation shorthands to be any post-event. (issue 3664)

Commit 6baa453 tried to restrict them to ArticulationEvents, but
the check for this actually allowed anything.

http://codereview.appspot.com/42600043

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

reply via email to

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