lilypond-user
[Top][All Lists]
Advanced

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

Re: In TabVoice - how to avoid: "programming error: side-axis not set fo


From: Thomas Morley
Subject: Re: In TabVoice - how to avoid: "programming error: side-axis not set for grob StrokeFinger"
Date: Wed, 11 Mar 2020 00:01:20 +0100

Am Di., 10. März 2020 um 00:07 Uhr schrieb Torsten Hämmerle
<address@hidden>:
>
> Thomas Morley-2 wrote
> > Any hints why this error is generated and how to avoid?
>
>
> Hi Harm,
>
> Unfortunately, applying \consists "New_fingering_engraver" does not quite do
> the trick yet, because there's a problem of sequence: it needs to come
> *before* Script_column_engraver, that's why just appending it at the end
> will not work.
>
> In order to avoid this problem of sequence, I've first removed
> Script_column_engraver and appended it again /after/ New_fingering_engraver.
> Looks funny but actually solves the problem.
>
> Alternatively, you could just completely \remove the Script_column_engraver
> if you don't need it.
>
> %%%%%%%%%%%%%
> \version "2.20.0"
>
> \layout {
>   \context {
>     \TabVoice
>     \remove "Script_column_engraver"
>     \consists "New_fingering_engraver"  % *before* Script_column_engraver!
>     \consists "Script_column_engraver"
>   }
> }
>
> \new TabVoice
>   { b-\rightHandFinger 1 -"foo" }
> %%%%%%%%%%%%%
>
> That way, all the side-axis properties needed will have been set.
>
> HTH,
> Torsten

Hi Torsten,

many thanks!

Cheers,
  Harm



reply via email to

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