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: Torsten Hämmerle
Subject: Re: In TabVoice - how to avoid: "programming error: side-axis not set for grob StrokeFinger"
Date: Mon, 9 Mar 2020 16:04:36 -0700 (MST)

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




--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html



reply via email to

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