lilypond-devel
[Top][All Lists]
Advanced

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

Re: using run-translator


From: David Kastrup
Subject: Re: using run-translator
Date: Thu, 13 Apr 2017 22:01:29 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)

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.

-- 
David Kastrup



reply via email to

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