[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