Re: Contexts (Was Re: Set vs. Override - I'm confused)

2006-05-04 Thread Erik Sandberg
On Thursday 04 May 2006 06:21, Arjan Bos wrote:
 Erik,

 That's a great document! I've read about half of it now and it does a
 very good job to explain to me how LilyPond works. And seeing the
 date on the title page, I think I have to congratulate you on your
 Masters Degree! Well Done!

Thanks!

 Off topic, but are your music streams implemented in the current 2.9
 branch? 

Working on it.

 From a structural point of view, it looks like a cleaner way 
 of doing things. You might even add the syllables of lyrics to the
 music stream and do away with the current implementation. 

The implementation of lyricsto is one of the things that msuic streams happen 
to clean up; however, large parts of the current implementation are kept 
unchanged.

-- 
Erik


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Contexts (Was Re: Set vs. Override - I'm confused)

2006-05-03 Thread Arjan Bos

Erik,

That's a great document! I've read about half of it now and it does a  
very good job to explain to me how LilyPond works. And seeing the  
date on the title page, I think I have to congratulate you on your  
Masters Degree! Well Done!


Off topic, but are your music streams implemented in the current 2.9  
branch? From a structural point of view, it looks like a cleaner way  
of doing things. You might even add the syllables of lyrics to the  
music stream and do away with the current implementation. (Obviously,  
I've never looked hard at the lily source code, but as a data  
modeller, I like to see nice structured designs)



Congrats,
Arjan

On 27 apr 2006, at 13:58, Erik Sandberg wrote:


Citerar Tomas Valusek [EMAIL PROTECTED]:


Hello,

When I first read the manual I didn't see any clear explanation  
of the

difference,
the docs could be more clear on that point. But when I realized  
that one

was for grobs
and the other for context, it became much clearer, for me it helps
separating and understanding
grobs and contexts.



Context - another topic of my interest. It seems to me I haven't
understood them fully yet. I generally know what they are for, but  
the

role of them is not fully clear to me.


You can read my master thesis if you like, it tries to explain the  
context
concept (the appendix music streams for the impatient might be a  
good choice

if you're in a hurry)

http://home.student.uu.se/ersa9195/report.pdf

BTW: Graham, feel free to incorporate anything you like from the  
report into the

manual.

Erik



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


---
The shortest unit of time in the universe is the New York Second,  
defined as the period of time between the traffic lights turning  
green and the cab behind you honking.


-- (Terry Pratchett, Lords and Ladies)



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Contexts (Was Re: Set vs. Override - I'm confused)

2006-04-27 Thread Ralph Little
Hi,
I too find the context/grob property distinction not clear and I did not
find the online doc any help in getting through this barrier of
understanding. It is the one most powerful aspect of Lilypond, but the
one aspect which is treated the most meanly in the introductory docs.
Even user doing basic stuff need to get into settings and stuff when
changing default behaviour so I think it should be touched on earlier in
the documentation.

If the tutorial could be beefed up somewhat in this area, I think
there would be far fewer questions regarding how to find tweaks and
settings through the advanced doc, given that users would be armed with
this important information beforehand.

Wish I had the time to do it myself but sadly I do not :(
Good luck to whoever gets the job ;)

Regards,
Ralph

TRIBAL TECHNOLOGY IS A MEMBER OF THE TRIBAL GROUP plc www.tribalgroup.co.uk
This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. 
Access, copying, dissemination or re-use of information in it by anyone else is 
unauthorised. If you have received this message in error, please contact the 
sender as soon as possible.




This message has been scanned for viruses by Viatel MailControl


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Contexts (Was Re: Set vs. Override - I'm confused)

2006-04-27 Thread Mats Bengtsson

For some time, I have been thinking about adding an introductory text to
the Changing Defaults chapter, which introduces all the main methods
to set context and grob properties with one example for each and links
to the more detailed sections. This would be something along the lines of
http://lists.gnu.org/archive/html/lilypond-user/2003-10/msg00195.html
(which of course is outdated now).
My idea was that this should be placed as an introductory section of
the Changing Defaults chapter and I think that there is place for some
similar introductions also in other parts of the reference manual.
For example, we could have a short introduction summarizing
text scripts, text marks and markup. Now there is one section on
each and it's really hard to get the whole picture.

Of course, an alternative is to add these introductory texts in the 
tutorial,

but then many people who think that they have passed the tutorial stage
will never find it. The target group here is not the beginner but the 
somewhat

experienced user (as most of us are).

  /Mats

Ralph Little wrote:


Hi,
I too find the context/grob property distinction not clear and I did not
find the online doc any help in getting through this barrier of
understanding. It is the one most powerful aspect of Lilypond, but the
one aspect which is treated the most meanly in the introductory docs.
Even user doing basic stuff need to get into settings and stuff when
changing default behaviour so I think it should be touched on earlier in
the documentation.

If the tutorial could be beefed up somewhat in this area, I think
there would be far fewer questions regarding how to find tweaks and
settings through the advanced doc, given that users would be armed with
this important information beforehand.

Wish I had the time to do it myself but sadly I do not :(
Good luck to whoever gets the job ;)

Regards,
Ralph

TRIBAL TECHNOLOGY IS A MEMBER OF THE TRIBAL GROUP plc www.tribalgroup.co.uk
This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. 
Access, copying, dissemination or re-use of information in it by anyone else is 
unauthorised. If you have received this message in error, please contact the 
sender as soon as possible.




This message has been scanned for viruses by Viatel MailControl


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
 



--
=
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: [EMAIL PROTECTED]
WWW: http://www.s3.kth.se/~mabe
=



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Contexts (Was Re: Set vs. Override - I'm confused)

2006-04-27 Thread Graham Percival


On 27-Apr-06, at 2:20 AM, Mats Bengtsson wrote:

For some time, I have been thinking about adding an introductory text 
to

the Changing Defaults chapter, which introduces all the main methods
to set context and grob properties with one example for each and links
to the more detailed sections.


Wait until I've finished the doc reorg (probably next week).

- Graham



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Contexts (Was Re: Set vs. Override - I'm confused)

2006-04-27 Thread Erik Sandberg
Citerar Tomas Valusek [EMAIL PROTECTED]:

 Hello,
 
  When I first read the manual I didn't see any clear explanation of the 
  difference,
  the docs could be more clear on that point. But when I realized that one 
  was for grobs
  and the other for context, it became much clearer, for me it helps 
  separating and understanding
  grobs and contexts.
 
 
 Context - another topic of my interest. It seems to me I haven't 
 understood them fully yet. I generally know what they are for, but the 
 role of them is not fully clear to me.

You can read my master thesis if you like, it tries to explain the context
concept (the appendix music streams for the impatient might be a good choice
if you're in a hurry)

http://home.student.uu.se/ersa9195/report.pdf

BTW: Graham, feel free to incorporate anything you like from the report into the
manual.

Erik



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Contexts (Was Re: Set vs. Override - I'm confused)

2006-04-26 Thread Tomas Valusek

Hello,

When I first read the manual I didn't see any clear explanation of the 
difference,
the docs could be more clear on that point. But when I realized that one 
was for grobs
and the other for context, it became much clearer, for me it helps 
separating and understanding

grobs and contexts.



Context - another topic of my interest. It seems to me I haven't 
understood them fully yet. I generally know what they are for, but the 
role of them is not fully clear to me.


Tomas Valusek


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user