On Thu, Jun 23, 2011 at 1:53 PM, Graham Percival
<gra...@percival-music.ca> wrote:
> Please stop capitalizing "patch".  If you're referring to issue
> 1264, the patch broke the build, and in any case it's postponed
> until GLISS.

Er, no it didn't. (TBH, I do remember Neil noticing a very minor,
unrelated error though.)
The only reason why I didn't push forward is because you said it was a
GLISS thing... And since it's now integrated in my own framework as a
hackish superset on top of LilyPond, I've been happily and selfishly
using it for months without feeling the need to unearth it upstream
:-)

> It might be a good idea to learn some scheme, or at the very least
> do some more experimentation.  I mean, ultimately what matters is
> the quality of the output.  Try a few different commands in your
> scores, look at the output, and pick the one you like the best.

Xavier, this code is actually quite easy to understand; we have two
arguments "dynamic" and "string", both of which are actually text
strings. The 'tweaks part is only there to add extra horizontal space,
based on the string-length of the string argument., and the 'text
property of the AbsoluteDynamicEvent we create is, well, the text that
will be printed (in this particular case, a markup that include the
"dynamic" argument, and the additional "string" as italic text).

If you have some time, please do read
http://lilypond.org/doc/v2.15/Documentation/extending/scheme-in-lilypond
and
http://www.gnu.org/software/guile/manual/
it makes for a fascinating reading reading experience, at least if
you're anything like me.

Feel free to ask me directly if you need more explanations about this
code or what I'm using now:
http://git.savannah.gnu.org/cgit/opus-libre.git/tree/bin/text.scm#n26

Cheers,
Valentin.

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

Reply via email to