lilypond-devel
[Top][All Lists]
Advanced

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

Re: using run-translator


From: Thomas Morley
Subject: Re: using run-translator
Date: Fri, 14 Apr 2017 11:18:08 +0200

2017-04-14 9:13 GMT+02:00 Jan-Peter Voigt <address@hidden>:
> Am 13.04.2017 um 22:01 schrieb David Kastrup:
>>
>> Jan-Peter Voigt <address@hidden> writes:
>>
>>> Hi list,
>>>
>>> I am using `ly:run-translator` to analyze a music expression.
>>> If I use << \\ >> simultaneous expressions with voice separator and
>>> set a key signature at the start of the expression, no voice
>>> separation is done and lily gives a bunch of warnings about colliing
>>> notes:
>>>
>>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>>> % voicify does not work in ly:run-translator, when a keysignature is
>>> given
>>> %mymusic = \new Staff { \time 3/4 \key f \major \relative << { bes'4 }
>>> \\ { g8 f } >> }
>>> %mymusic = \new Staff { \key f \major \relative << { bes'4 } \\ { g8 f
>>> }
>>>>>
>>>>> }
>>>
>>> % this works without a problem
>>> mymusic = \new Staff { \time 3/4 \relative << { bes'4 } \\ { g8 f } >> }
>>> mylayout = \layout {}
>>>
>>> #(ly:run-translator mymusic mylayout)
>>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>>>
>>> Do I have to consist some special engraver to the layout used in
>>> run-translator? Or do I have to look for something else?
>>
>>
>> You should scorify the music expression: a number of stock
>> transformations including voicification are done when doing that.
>>
>
> Thank you!
> That was the missing piece.
>
> Jan-Peter



Hi Jan-Peter,

I never used ly:run-translator myself.

May I ask for a more meaningful code-example? Currently I've no clue
what it's all about.

Thanks,
  Harm



reply via email to

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