lilypond-user
[Top][All Lists]
Advanced

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

Re: Scheme: default values?


From: Graham King
Subject: Re: Scheme: default values?
Date: Sun, 02 Feb 2014 11:58:56 +0000

On Sun, 2014-02-02 at 08:51 +0100, Marc Hohl wrote:
> Am 29.01.2014 06:41, schrieb Graham King:
> > To generate MIDI output, I use a piece of boilerplate lilypond code,
> > containing:
> >      \midi { \context { \Score tempoWholesPerMinute = #currentTempo }}
> > where it is expected that:
> >      currentTempo = #(ly:make-moment TACTUS RF)
> >
> > I would like to generalise the boilerplate code so that it works with
> > suitable defaults even when these variables have not been defined.
> 
> Where do you want to define these variables? If you want to use them
> via the command line, you can do it as follows (untested!):
> 

Thanks Marc.  Normally, TACTUS and RF would be defined at the top level
of a .ly file that \include's the boilerplate.  I'm now wondering
whether Guile's catch and throw mechanism is the way to go.  There's
some reading and experimenting ahead...




reply via email to

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