On Thu, 2014-09-04 at 13:04 +0100, Mark Knoop wrote:
> At 12:48 on 04 Sep 2014, James wrote:
> >On 04/09/14 12:38, Richard Shann wrote:
> >> The snippet http://lsr.di.unimi.it/LSR/Item?id=750
> >> for changing the markup used for chord names makes use of Scheme
> >> procedures like define-line-markup, define-small-markup ...
> >
> >I don't see these referenced anywhere in git or in this snippet.
> >
> >Are you sure you have the correct name?
> 
> I think Richard means "make-line-markup" etc (rather than "define"). I
> too have wondered about these scheme functions - they seem to be
> magically generated somewhere. 

Well, having got the right name ( :-{ ) searching for "(define" or
lambda on the same line as "make-line-markup" isn't guaranteed to find
the definition, but I wonder if (given the quality of LilyPond's source
code formatting) if they are defined via C++ routines, but I can't
imagine why they would be except...

> They can mostly be guessed from the
> similar \markup commands:
> 
> \markup \small "text" == #(make-small-markup "text)

this illustrates the meaning, but doesn't hint at how to create a
variant of the procedure (in my case, make-small-markup is too small).

Richard



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

Reply via email to