lilypond-user
[Top][All Lists]
Advanced

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

Re: tabFullNotation


From: Phil Burfitt
Subject: Re: tabFullNotation
Date: Sun, 26 May 2013 22:38:13 +0100

Yes, placing tabFullNotation in the layout block works =)

Harm and Eluze, thank you very much!

Regards,
Phil.


----- Original Message ----- From: "Thomas Morley" <address@hidden>
To: "Phil Burfitt" <address@hidden>
Cc: <address@hidden>
Sent: Sunday, May 26, 2013 9:51 PM
Subject: Re: tabFullNotation


2013/5/26 Phil Burfitt <address@hidden>:
Am I doing something wrong here? I can't get musical symbols to show with
polphony.

\version "2.17.8"

upper = \relative c' {  c4 d e f }

lower = \relative c { c4 d e f }

\score {
   \new TabStaff {
       \tabFullNotation
       << \upper \\ \lower >>
       }
}


Hi Phil,

seems our documentation is misleading.

NR 2.4.1 states:
"If all musical symbols used in traditional notation should also show
up in tablature one has to apply the command \tabFullNotation in a
TabStaff-context."
http://lilypond.org/doc/v2.17/Documentation/notation/common-notation-for-fretted-strings#default-tablatures

Though, in /ly/property-init.ly  `tabFullNotation' is defined:
tabFullNotation = {
 \revert TabStaff.TimeSignature.stencil
 \revert TabVoice.Stem.length
...
}
i.e. reverting properties belonging to TabStaff _and_ TabVoice.

Including the following layout and commenting _one_ context, you'll
see some grobs removing some not:
\layout {
       \context {
              \TabStaff
              \tabFullNotation
       }
       \context {
              \TabVoice
              \tabFullNotation
       }
}

I'd call it a bug in the documentation.

For now you can use:
\layout { \tabFullNotation }
Thanks to David Kastrup, that it works this way.
(Or include \tabFullNotation in every voice)


HTH,
Harm




reply via email to

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