lilypond-user
[Top][All Lists]
Advanced

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

Re: Book


From: Mark Probert
Subject: Re: Book
Date: Wed, 22 Sep 2021 10:41:47 +1000

Knute wrote:
> On Tue, Sep 21, 2021 at 4:19 PM Mark Probert <mark@archsys.net> wrote:
> 
>> impressions-tune = {
>>   <<
>>     \new ChordNames \harmony
>>     \new Staff      \melody
>>>> 
> 
> Mark, this looks close to something I'm doing (but better!)  I have a
> question, though.  You have the file impressions.ily and in that an
> impressions-tune variable and in that references to \harmony and
> \melody variables.  How do you keep the harmony and melody variables
> from clashing with those in other .ily files?  I use a naming
> convention, but this gets convoluted sometimes.
> 

I seem to rely on these variables being scoped locally to the file, and 
this appears to work. All my different tune files have the same naming 
convention -- melody, harmony, lyrics, etc. -- and lilypond deals with 
it just fine. (One of the more knowledgeable scheme coders could 
probably explain the scoping thing, but I using 2.20 it works :-) )

The caveat here is I never use those names--melody, harmony, 
etc.--outside the .ily file, only their wrapper (impression-tune and 
impression-hdr in this case). Perhaps a naive approach but it seems to 
get the job done 

If you are interested I could send you an archive of this project for 
study

HTH .. m.



reply via email to

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