Hi Mats,

Implementing such a feature by first trying to translate the duration into a numerical value and then set the padding doesn't seem like the best solution to me. For example, how do you handle the situation where there's a line break inbetween? I'd rather go for a solution that internally is equivalent to spacer notes in a parallel line of music (within the same Voice context, though), but where the user doesn't have to see this internal representation.

The solution should be on in which you can specify the duration before the dynamic starts and the duration of the dynamic itself, e.g.

   c1\< #8 #4. d2

would mean "put a whole note 'c', then wait an eighth note, then put a quarter-note-length crescendo, then terminate it, then wait a half, and put a half-note 'd'".

Is that possible in the situation you're imagining?
If so, where/how are you thinking the implementation would go? A Scheme function/macro/shorthand?

Cheers,
Kieren.


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to