lilypond-user
[Top][All Lists]
Advanced

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

Re: Globally removing string number engraver


From: rkimpel
Subject: Re: Globally removing string number engraver
Date: Wed, 24 Feb 2010 20:58:35 -0800 (PST)



Rick Hansen (aka RickH) wrote:
> 
> 
> 
> Mats Bengtsson-4 wrote:
>> 
>> If you follow the link to "StringNumber" at the bottom of the page on 
>> "String number indications" in the manual, you will find out that 
>> "StringNumber objects are created by: New_fingering_engraver"
>> and if you keep clicking to find out in which context this engraver
>> lives by default, you'll find out that it's in the Voice context.
>> I think that's all information you need.
>> 
>> Don't ask me what the String_number_engraver does, though.
>> 
>>   /Mats
>> 
>> Quoting "Rick Hansen (aka RickH)" <address@hidden>:
>> 
>>>
>>> Notice in the following example (which will run as-is) that I am
>>> explicitely
>>> removing the string number engraver.  Yet, alas, the string numbers
>>> remain
>>> on the staff portion.
>>>
>>> How can I globally remove the string numbers from the standard notation
>>> staff, and still reuse the same music on the Fretboards staff?  (without
>>> having to modify the music itself).
>>>
>>> I thought removing the string number engraver should do it.  Is there
>>> maybe
>>> a transparent property for string numbers?
>>>
>>> Thanks
>>> Rick
>>>
>>>
>>>>>>>>>>>>>>>>>>>>>>> EXAMPLE BEGIN
>>>
>>>
>>> \version "2.11.1"
>>> \include "english.ly"
>>>
>>> varFretBoardsCheatSheet = {
>>>   s4
>>>   \transpose c ef \relative { <e\5 a d g c> }
>>>   \transpose c c \relative { <c\5 g' b e> }
>>> }
>>>
>>> \header {
>>>     tagline = " "
>>> }
>>>
>>> \score {
>>>
>>>   <<
>>>
>>>   \new Staff \with {
>>>        \override Stem #'transparent = ##t
>>>   }
>>>   {
>>>        #(set-accidental-style 'forget)
>>>        \key c \major
>>>        \varFretBoardsCheatSheet
>>>   }
>>>
>>>   \new FretBoards { \transpose c c, {
>>>        \varFretBoardsCheatSheet
>>>        }
>>>   }
>>>
>>>   >>  % end music expression
>>>
>>>   \layout {
>>>         ragged-right = ##t
>>>         ragged-last = ##t
>>>         ragged-bottom = ##t
>>>         ragged-last-bottom = ##t
>>>         indent = 0.0\in
>>>         \context { \Score
>>>            \remove Bar_number_engraver
>>>         }
>>>         \context { \Staff
>>>            \remove Clef_engraver
>>>            \remove Time_signature_engraver
>>>            \remove String_number_engraver
>>>         }
>>>         \context { \FretBoards
>>>            \override FretBoard #'number-type = #'arabic
>>>         }
>>>   } % end layout
>>>
>>> } % end score
>>>
>>> \paper {
>>> }
>>>
>>>
>>>>>>>>>>>>>>>>>>>>>>> EXAMPLE END
>>>
>>>
>>> --
>>> View this message in context: 
>>> http://www.nabble.com/Globally-removing-string-number-engraver-tf2776391.html#a7745355
>>> Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.
>>>
>>>
>>>
>>> _______________________________________________
>>> lilypond-user mailing list
>>> address@hidden
>>> http://lists.gnu.org/mailman/listinfo/lilypond-user
>>>
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> lilypond-user mailing list
>> address@hidden
>> http://lists.gnu.org/mailman/listinfo/lilypond-user
>> 
>> 
> 
> 
> Thanks Mats,
> 
> Adding this to the \layout block removes the string numbers:
> 
>          \context { \Voice
>             \remove New_fingering_engraver
>          }
> 
> "String_number_engraver" is apparently part of TabStaff.
> 
> Apparently it was easy for someone to keep string numbers, fretting hand,
> and stroke hand numbers all in the same engraver called
> "New_fingering_engraver".  But globally removing string numbers also
> clobbers the finger numbers.  That's ok for my case but maybe in the
> future 3 different tranparent properties could be added to the
> New_fingering_engraver to let you turn on/off fret hand, stroke hand, and
> string numbers independently.
> 
> thanks again
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Globally-removing-string-number-engraver-tp7745355p27714349.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.





reply via email to

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