lilypond-user
[Top][All Lists]
Advanced

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

Re: \overwrite, \set, \tweak, ...


From: Klaus Ethgen
Subject: Re: \overwrite, \set, \tweak, ...
Date: Tue, 29 Jan 2019 13:17:17 +0100
User-agent: Mutt/1.10.1 (2018-07-13)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi Urs,

Many thanks. You seem to have cut the knot I had.

Am Di den 29. Jan 2019 um 12:58 schrieb Urs Liska:
> \set changes a property of a *context*, for example the Voice or the Staff
> while \override changes the property of an object (grob) like NoteHead, Beam
> etc.

So, Both are setting a property but the difference that they are for
different kind of Objects...

And a big question, could it be that \set and #(set are the same or is
it different thinks? I found them sometime in a interchangeable matter.

> > And
> > how do I decide when to use one or the other?
> You have to find out if what you want to change is a property of the context
> or the graphical object. Essentially these are documented in
> 
> http://lilypond.org/doc/v2.19/Documentation/internals/contexts and
> http://lilypond.org/doc/v2.19/Documentation/internals/all-layout-objects
> 
> However, these "internal references" are pretty hard to digest, and to some
> extent you just have to acquire some familiarity with the matter to become
> comfortable with all of this.

Hmm.. Yea, maybe.

Currently I just use settings from the examples and try to get them to
work properly.

Seeing my problems I had with the layout in my past mails, I try to
figure out what went wrong and how to solve it. Ending in the swamp of
internals that I do not understand. :-O

> But discerning between contexts and layout objects as targets should be a
> good start.

Thanks, I think, it helped some.

Regards
   Klaus
- -- 
Klaus Ethgen                                       http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16            Klaus Ethgen <address@hidden>
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
-----BEGIN PGP SIGNATURE-----
Comment: Charset: ISO-8859-1

iQGzBAEBCgAdFiEEMWF28vh4/UMJJLQEpnwKsYAZ9qwFAlxQREcACgkQpnwKsYAZ
9qxMTgwAqBs8rxvjE9MNNcO0ffnksn5Gr6couBxdh90RfRP2juQiJPxH0ZOlI2wj
IOKl+32jk4839EH+HNl58r1bH1jS9n2p5yHdWgCpCWutSBV6wxMoST66dpaDvLYC
QO2JM56ASkT/1H8NoewYR/l0lMh5ROSN3fSUWGedUKoOTH8UdR9dfXH+JMRa8Pm/
/3bD7x5lmobaHr/ZAaUsqdbhSc9HyrkpNRTeE5GzuGuIpoqTiY5FDC1vaY3mQz8n
Jc7aqjFZTK2Y4Pe1WpVMtH6iuHW3NvjBihZkNveGkmXQEg3JE9qld7RZxbQfAB07
0oiUKNqq5AtmlMLlT8xOUgL4Ets0sPqm9gal/YknOLTlRZ7QDBVv4PANHMR6Xe05
AOPf6fqRPCmLKXafUGe/JSdDw5waJwKEQvw70PhMmpp0Y6Cuq0GAAt73PUTIXLQ9
PWtcfUQvzWIHlnyaJO34NCJAUaJHfrycd2+XzlIFwtV2lWKnYofqdLZ2mu0N0TuR
Q4fuEHYd
=wrrC
-----END PGP SIGNATURE-----



reply via email to

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