[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Ineffective \override
From: |
Fairchild |
Subject: |
RE: Ineffective \override |
Date: |
Tue, 17 May 2005 10:50:45 -0500 |
Is there a way to look inside macros?
- Bruce
-----Original Message-----
From: Mats Bengtsson [mailto:address@hidden
Sent: Tuesday, May 17, 2005 10:36 AM
To: Fairchild
Cc: address@hidden
Subject: Re: Ineffective \override
Don't forget that you can use the predefined macro \hideNotes to obtain many
of these settings, see the section on "Hidden Notes".
/Mats
Fairchild wrote:
> Mats -
>
> I had scoured the documentation prior to posting, but missed the
> thread Werner initiated.
>
> For posterity, here is a list of things that work in v 2.4.3:
>
> \override NoteHead #'transparent = ##t
> \override Stem #'transparent = ##t
> \override Dots #'transparent = ##t
> \override Beam #'transparent = ##t
> \override Rest #'transparent = ##t
> \override Accidental #'transparent = ##t
> \override Slur #'transparent = ##t
> \override PhrasingSlur #'transparent = ##t
> \override Hairpin #'transparent = ##t
> \override TextScript #'transparent = ##t
> \override Script #'transparent = ##t
> \override DynamicText #'transparent = ##t
> \override Staff.BarLine #'transparent = ##t
> \override NoteHead #'no-ledgers = ##t
>
> The last two may not be buggy, but I agree with Werner that they are
> fishy, and with your characterization as tricky. Certainly they are
> inconsistent from a user view. I endorse Werner's plea for
> documentation.
>
> Thanks for the help.
>
> - Bruce
>
> -----Original Message-----
> From: Mats Bengtsson [mailto:address@hidden
> Sent: Tuesday, May 17, 2005 8:38 AM
> To: Fairchild
> Cc: address@hidden
> Subject: Re: Ineffective \override
>
>
>
>
> Fairchild wrote:
>
>>Mats -
>>
>>Thanks for the response. Maybe my fog is beginning to lift.
>>
>>The first link you gave says the syntax is:
>>\override <context>.<layout object> #'<layout property> [ = #<value>]
>>
>>Experimenting demonstrates <context>. isn't always required, though it
>>is required for Staff.BarLine - why is still hidden in the fog.
>
>
> I really recommend you to read the full chapter on "Changing
> defaults". The answer to this specific question is in the section
> "Layout tunings within contexts" with reference to "Changing context
> properties on the fly".
>
>
>>Staff.LedgerLineSpanner doesn't seem to work, though
>>http://www.lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond-i
>>nterna
>>ls/Ledger_005fline_005fengraver.html#Ledger_005fline_005fengraver implies
>
> it
>
>>ought to.
>
>
> This is indeed a tricky special case. See
> http://lists.gnu.org/archive/html/bug-lilypond/2005-04/msg00133.html
> and the other emails of that thread to learn more.
>
> /Mats
>
>
>> - Bruce
>>
>>-----Original Message-----
>>From: Mats Bengtsson [mailto:address@hidden
>>Sent: Monday, May 16, 2005 2:55 AM
>>To: Fairchild
>>Cc: address@hidden
>>Subject: Re: Ineffective \override
>>
>>
>>Hints:
>>- Which of the steps outlined in
>>
>>http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond/Const
>>ructin
>>g-a-tweak.html#Constructing-a-tweak
>> did you follow?
>>
>>- Take a look at the last example of
>>http://lilypond.org/doc/v2.5/Documentation/user/out-www/lilypond/Commo
>>n-twea
>>ks.html#Common-tweaks
>>
>> /Mats
>>
>>
>>Fairchild wrote:
>>
>>
>>>Ver 2.4.3, Cygwin, XP question: Which of the following \override have
>>>no effect?
>>>
>>> \override NoteHead #'transparent = ##t
>>> \override Stem #'transparent = ##t
>>> \override Dots #'transparent = ##t
>>> \override Beam #'transparent = ##t
>>> \override Rest #'transparent = ##t
>>> \override Accidental #'transparent = ##t
>>> \override Slur #'transparent = ##t
>>> \override PhrasingSlur #'transparent = ##t
>>> \override Hairpin #'transparent = ##t
>>> \override TextScript #'transparent = ##t
>>> \override Script #'transparent = ##t
>>> \override DynamicText #'transparent = ##t
>>> \override BarLine #'transparent = ##t
>>> \override LedgerLineSpanner #'transparent = ##t
>>>
>>>Answer: The last two, BarLine and LedgerLineSpanner.
>>>
>>>BarLine works if changed to Staff.BarLine
>>>
>>>Why? Don't know. Bugs?
>>>
>>> - Bruce
>>>_______________________________________________
>>>bug-lilypond mailing list
>>>address@hidden
>>>http://lists.gnu.org/mailman/listinfo/bug-lilypond
>>
>>
>
--
=============================================
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44 STOCKHOLM
Sweden
Phone: (+46) 8 790 8463
Fax: (+46) 8 790 7260
Email: address@hidden
WWW: http://www.s3.kth.se/~mabe
=============================================