]> git.donarmstrong.com Git - lilypond.git/commit
More consistent performance of breath marks. (issue 3821)
authorDevon Schudy <dschudy@gmail.com>
Sun, 19 Jan 2014 04:41:28 +0000 (23:41 -0500)
committerJames Lowe <pkx166h@gmail.com>
Sat, 8 Feb 2014 09:55:14 +0000 (09:55 +0000)
commita32bd8c257007f81271de85862ea8bde6dd9402e
treeb3bb1a5a3faf4d35f80ed0d399405b53dee3e4a6
parent7432db9d6e83734493eaf348d71afbaf3c7f2e2d
More consistent performance of breath marks. (issue 3821)

After tied notes, breaths take time only from the last note of the tie, so
e.g. { c4 ~ c8 \breathe } performs as { c4 ~ c16 r }, not { c4 r8 }.
This is consistent with articulations, and with how humans interpret
breaths after ties. This makes it possible to align simultaneous
breaths in multiple parts with different note lengths.

Ignore grace time when calculating the length of the note before a breath —
subsequent grace notes take time from the breath, not the previous note.
lily/note-performer.cc
ly/music-functions-init.ly