[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Add \mark entries with edition-engraver?
From: |
Jan-Peter Voigt |
Subject: |
Re: Add \mark entries with edition-engraver? |
Date: |
Sun, 11 Jan 2015 11:02:53 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 |
Hi Harm,
thank you for this snippet! I will work on it next week :)
Cheers, Jan-Peter
Am 10.01.2015 um 19:21 schrieb Thomas Morley:
> 2015-01-10 15:44 GMT+01:00 Jan-Peter Voigt <address@hidden>:
>
>> So, if one can show a scheme-engraver, that produces marks (or time-sigs)
>> programmaticly, I can easily add it to the edition-engraver.
>
>
> Hi Jan-Peter,
>
> I did not look into your edition-engraver, below you'll find an
> engraver printing RehearsalMarks, though. (It's a boiled down version
> of some unfinshed own coding)
>
> Obviously you'll need to add an argument (a list, I think) what should
> be printed and some conditions when to print.
> Nevertheless, maybe it might be helpful.
>
> \version "2.19.15"
>
> #(define (RM-engraver context)
> `((process-music
> .
> ,(lambda (engraver)
> (if (= 0
> (ly:moment-main-numerator
> (ly:context-property context 'measurePosition)))
> (let* ((event '())
> (newgrob
> (ly:engraver-make-grob engraver 'RehearsalMark event)))
>
> (set! (ly:grob-property newgrob 'text) "XY"))
> #f)))))
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> %% EXAMPLE
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
>
> \score {
> \new Staff { \repeat unfold 60 c''4 }
> \layout {
> \context {
> \Score
> \consists #RM-engraver
> }
> }
> }
>
> HTH,
> Harm
>
- Re: Add \mark entries with edition-engraver?, (continued)
- Re: Add \mark entries with edition-engraver?, Jan-Peter Voigt, 2015/01/10
- Re: Add \mark entries with edition-engraver?, Kieren MacMillan, 2015/01/10
- Re: Add \mark entries with edition-engraver?, Urs Liska, 2015/01/10
- Re: Add \mark entries with edition-engraver?, Kieren MacMillan, 2015/01/10
- Re: Add \mark entries with edition-engraver?, Urs Liska, 2015/01/10
- Re: Add \mark entries with edition-engraver?, Jan-Peter Voigt, 2015/01/10
- Re: Add \mark entries with edition-engraver?, Thomas Morley, 2015/01/10
- Re: Add \mark entries with edition-engraver?, Urs Liska, 2015/01/10
- Re: Add \mark entries with edition-engraver?, Kieren MacMillan, 2015/01/10
- Re: Add \mark entries with edition-engraver?, Urs Liska, 2015/01/10
- Re: Add \mark entries with edition-engraver?,
Jan-Peter Voigt <=
- Re: Add \mark entries with edition-engraver?, Kieren MacMillan, 2015/01/11
- Re: Add \mark entries with edition-engraver?, Urs Liska, 2015/01/12