Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-05 Thread Jean-Charles Malahieude

Le 03/04/2012 23:17, Janek Warchoł disait :

On Mon, Apr 2, 2012 at 5:10 PM, m...@apollinemike.com
m...@apollinemike.com  wrote:

Looks good!  It's much more assertive and professional  it's an easier read as 
well.  Good luck!


The application should now be publicly visible here:
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/janek_warchol/1#



Typos :

Third paragraph in Deliverables
- the gap between neighbor obejcts, the difference
+ the gap between neighbor objects, the difference


Otherwise, it looks like a nice trip for you summer vacations!

Cheer,
Jean-Charles


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-05 Thread Janek Warchoł
On Thu, Apr 5, 2012 at 7:46 PM, Jean-Charles Malahieude
lily...@orange.fr wrote:
 Le 03/04/2012 23:17, Janek Warchoł disait :
 http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/janek_warchol/1#

 Typos :

 Third paragraph in Deliverables

 - the gap between neighbor obejcts, the difference
 + the gap between neighbor objects, the difference

thanks, fixed!
Janek

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-03 Thread Janek Warchoł
On Mon, Apr 2, 2012 at 5:10 PM, m...@apollinemike.com
m...@apollinemike.com wrote:
 Looks good!  It's much more assertive and professional  it's an easier read 
 as well.  Good luck!

The application should now be publicly visible here:
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/janek_warchol/1#

Please note that i've changed the schedule, and also added a skill
evaluation as requested by GNU.  I've also added some pictures - what
do you think about them?

cheers,
Janek

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-03 Thread Carl Sorensen
On 4/3/12 3:17 PM, Janek Warchoł janek.lilyp...@gmail.com wrote:

The application should now be publicly visible here:
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/janek_w
archol/1#

Please note that i've changed the schedule, and also added a skill
evaluation as requested by GNU.  I've also added some pictures - what
do you think about them?

cheers,
Janek

LGTM.

I don't know that it makes any difference, but you should do

s/thourough/thorough/

Great job!

Carl





___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-03 Thread Janek Warchoł
On Wed, Apr 4, 2012 at 12:08 AM, Carl Sorensen c_soren...@byu.edu wrote:
 I don't know that it makes any difference, but you should do

 s/thourough/thorough/

fixed.

 Great job!

Thanks!
Janek

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-02 Thread Janek Warchoł
On Sun, Apr 1, 2012 at 1:55 PM, m...@apollinemike.com
m...@apollinemike.com wrote:
 It's just the opposite - the use of technical details shows a lack of
 clarity of understanding, as it attaches importance to things that may
 change depending on the implementation as opposed to design.  Stay on the
 design level.  I'd define early on the concepts of engraver and grob and
 then use them as a ritornello.

 GNU is not there to
 finance other LilyPond developers - they're there to finance you.  You need
 to be confident and assertive and sell yourself.  They need to have the
 impression that you know exactly what you're doing, know exactly how you're
 going to go about it, and that you're worth every penny of what you're going
 to do.

Many thanks for the tips, Mike!  I attach the revised application at
the bottom, and i will submit it later today (applications can be
edited until deadline).

On Mon, Apr 2, 2012 at 2:05 AM, Carl Sorensen c_soren...@byu.edu wrote:
 I think you should be selected for GSoC.  You clearly meet all of the
 important metrics, and your work will be important for LilyPond.

Thanks for encouragement, Carl!

 I agree with everybody else's comments.

 I would be willing to be your backup mentor.

Thank you, i'm honoured!
Janek

Revised application:

My name:
Jan Warchoł
(I usually use form Janek to distinguish myself from Jan
Nieuwenhuizen in LilyPond community)
I study mechatronics on Warsaw University of Technology (first year).
I studied math for 2 years.

My email address:
janek.lilyp...@gmail.com

The name of the project:
LilyPond: improve Lyrics support

Summary:
LilyPond support for lyrics (words that are sung to the melody -
usually each syllabe is placed under it's respective note) is
currently similar to that of the two market leaders (Finale and
Sibelius) - users can add any number of lyric verses in any language
supported by UTF-8 encoding.  I want to add advanced lyric positioning
functions that will be unique to LilyPond; syllabes will be
automatically moved to faciliate easier sight reading for singers and
avoid any ambiguities in interpretation.  Lyric syllabes will no
longer casuse disturbances in note spacing - instead of moving notes
to fit lyrics, lyrics will adapt their position to allow for the
optimal note spacing.

Benefits:
Users will have their lyrics automatically typeset with a quality
equal to that of the best hand-engraved professional publications;
LilyPond's default lyric positioning will surpass that of any other
music notation program (including world market leaders such as Finale
and Sibelius).  There will be virtually no need for hard-coded manual
corrections, making scores easier to maintain and rearrange.

The GNU project will benefit from having a music engraving program
offering its users unique possibilities and a very efficient workflow.
 LilyPond is already delivering great typography, but producing
professional scores of such works as G. F. Handel's Messiah still
requires some manual corrections; better lyric positioning is one of
the few improvements needed to have LilyPond automatically produce
publication-quality scores of great works.

Deliverables:
I've prepared a detailed report on the features that are needed,
putting each feature into a separate issue for greater clarity.  The
issues are viewable in LilyPond's bug tracker:
http://code.google.com/p/lilypond/issues/list?q=label:GSoC-LyricProject
(so even if my application isn't accepted the community will benefit
by having a thourough report on the matter).
These features shouldn't be addressed separately; they are connected
to each other and a good solution must be based on a generic
architecture.  I will add new properties to Lyric objects, and also
ensure that when LilyPond calculates position of lyrics, she already
knows how the notes should be placed to achieve best results.  Thus,
while most of the changes will affect Lyrics class, fixing issues 2462
and 2450 will require modifications to horizontal note spacing
algorithm.
As for issue 2459, I will add a new type of context - a line that can
be broken into segments.  I will then add a command that will allow
users to choose breaking points - that's an easy thing to do.  Then,
when I finish other issues, I'll add advanced functionalities:
automatic breaking based on the gap between neighbor obejcts, the
difference between vertical baseline position, and overall vertical
tightness of music.

All new features will have regresstion tests.  Most of the tests are
already written - they're now added as examples in tracker issues.
Documentation - I'll have to list and describe new object properties,
contexts and functions in Internals Reference.  I'll explain how to
use new possibilities in notation reference, section 2.1.2 Techniques
specific to lyrics

Plan:
1. April 20th - May 1st: discuss general architecture design with my
mentor; list object properties and methods that need to be created.
Determine how to harvest information about 

Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-02 Thread m...@apollinemike.com
On Apr 2, 2012, at 5:05 PM, Janek Warchoł wrote:

 On Sun, Apr 1, 2012 at 1:55 PM, m...@apollinemike.com
 m...@apollinemike.com wrote:
 It's just the opposite - the use of technical details shows a lack of
 clarity of understanding, as it attaches importance to things that may
 change depending on the implementation as opposed to design.  Stay on the
 design level.  I'd define early on the concepts of engraver and grob and
 then use them as a ritornello.
 
 GNU is not there to
 finance other LilyPond developers - they're there to finance you.  You need
 to be confident and assertive and sell yourself.  They need to have the
 impression that you know exactly what you're doing, know exactly how you're
 going to go about it, and that you're worth every penny of what you're going
 to do.
 
 Many thanks for the tips, Mike!  I attach the revised application at
 the bottom, and i will submit it later today (applications can be
 edited until deadline).

Looks good!  It's much more assertive and professional  it's an easier read as 
well.  Good luck!

Cheers,
MS
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


my GSoC application - please review! (also, who will be my mentor?)

2012-04-01 Thread Janek Warchoł
Hi all,

below is my application, written according to GNU guidelines
(http://www.gnu.org/software/soc-projects/guidelines.html).  What do
you think about it?
Also, since this is a new project not mentioned on our GSoC page, i
need to know who will mentor me - Mike? :)  (it would be great if
someone also decided to be a backup mentor just in case)
Apart from guiding me during my work on the project, the mentor is
supposed to review my application, submit mid-term and final
evaluations of my work to Google and talk with GNU, our umbrella
organization.  Since the number of student slots is limited and there
are many free software projects in the umbrella, it may be necessary
to convince GNU administrator Jose Marchesi (jema...@gnu.org) that
it's absolutely essential that he chooses LilyPond applications over
other projects (actually, i think that everyone, especially our
administrator Graham, Han-Wen and Jan, can take part in convincing
Jose :D)

Thanks!
Janek


My name:
Jan Warchoł
(I usually use form Janek to distinguish myself from Jan
Nieuwenhuizen in LilyPond community)

My email address:
janek.lilyp...@gmail.com

The name of the project:
LilyPond: improve Lyrics support

Summary:
LilyPond support for lyrics is currently similar to the two market
leaders (Finale and Sibelius) - users can add any number of lyric
verses, in any language supported by UTF-8 encoding.  I want to add
advanced lyric positioning functions that will be unique to LilyPond:
syllabes will be automatically moved to faciliate easier sight reading
for singers and avoid any ambiguities in interpretation.  Lyric
syllabes will no longer casuse disturbances in note spacing - instead
of moving notes to fit lyrics, lyrics will adapt their position to
allow for the optimal note spacing.

Benefits:
Users will have their lyrics automatically typeset in quality equal to
best hand-engraved professional publications; LilyPond's default lyric
positioning will surpass any other music notation program (including
world market leaders Finale and Sibelius).  There will be virtually no
need for hard-coded manual corrections, so the scores will be easier
to maintain and rearrange.

GNU project will benefit by having a music engraving program offering
its users unique possibilities and very efficient workflow.  LilyPond
is already delivering great typography, but producing professional
scores of such works as G. F. Handel's Messiah still requires some
manual corrections; better lyrics positioning is one of the few
improvements needed to have LilyPond automatically produce
publication-quality scores of such great works.

Deliverables:
I've prepared a detailed report on the features that are needed,
putting each feature into separate issue for greater clarity.  It is
available in LilyPond's bug tracker:
http://code.google.com/p/lilypond/issues/list?q=label:GSoC-LyricProject
(so even if my application isn't accepted the community will benefit
by having a thourough report on the matter).
Of course these features shouldn't be addressed separately; they are
connected to each other and a good solution must provide a generic
architecture.  I suggest to add some new properties to LyricText
grobs, for example a right- and left-alignment edge (would solve
issues 2451 and 2452).  I'll investigate how much of the formatting
process can be done after line-breaking is calculated, as it would be
best to know where lines are broken and how much space is available
for each notehead before calculating alignment of lyric syllabes.
However, if this turns out to be impossible, I'll estimate measure
width and place syllabes according to worst-case scenario, and then
adjust their position after line breaking is done.
Most of the changes will be done Lyric_engraver class; however, fixing
issues 2462 and 2450 will require modifications to horizontal spacing
algorithm itself.
As for issue 2459, the plan is to add a new type of context - a
breakable line.  I will then add a command that will allow users to
choose breaking points - that's an easy thing to do.  Then, when I
finish other issues, I'll add automatic breaking based on the gap
between neighbor obejcts, the difference between vertical baseline
position, and overall vertical tightness of music.

All new features will have regresstion tests.  Most of the tests are
already written - they're now added as examples in tracker issues.
Documentation - I'll have to list and describe new object properties,
contexts and functions in Internals Reference.  I'll explain how to
use new possibilities in notation reference, section 2.1.2 Techniques
specific to lyrics

Plan:
1. April 20th - May 1st: discuss general architecture design with my
mentor; list grob properties and methods that need to be created.
Determine how to harvest information about horizontal spacing and
whether any changes in horizontal spacing engine will be necessary.
2. May 1st - May 7th: discuss results of the previous step with whole
development team.
3. May 7th - 

Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-01 Thread Werner LEMBERG

Janek,


please do

  s/syllabe/syllable/

Besides this, it looks nice, and hopefully everything runs fine!  BTW,
expect delays with the schedule :-)


Werner

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-01 Thread m...@apollinemike.com
On Apr 1, 2012, at 9:39 AM, Janek Warchoł wrote:

 
 Also, since this is a new project not mentioned on our GSoC page, i
 need to know who will mentor me - Mike? :)

Doable, although if I mentor you you may wind up breaking more things than you 
fix!

Below is a diff with some corrections.  It's very well written.  Besides what I 
wrote below, three general comments:
--) speak more assertively
--) speak more confidently
--) use less technical terms

Cheers,
MS

Author: Mike Solomon m...@apollinemike.com  2012-04-01 11:14:05
Committer: Mike Solomon m...@apollinemike.com  2012-04-01 11:14:05
Parent: c35f566640d51950684263bc18e82dc60914d41d (initial proposition)
Branch: master
Follows: 
Precedes: 

corrections

--- prop.txt ---
index 7c87774..8342069 100644
@@ -1,41 +1,44 @@
 Summary:
-LilyPond support for lyrics is currently similar to the two market
+LilyPond support for lyrics is currently similar to that of the two market
 leaders (Finale and Sibelius) - users can add any number of lyric
-verses, in any language supported by UTF-8 encoding.  I want to add
-advanced lyric positioning functions that will be unique to LilyPond:
+verses in any language supported by UTF-8 encoding.  I want to add
+advanced lyric positioning functions that will be unique to LilyPond;
 syllabes will be automatically moved to faciliate easier sight reading
 for singers and avoid any ambiguities in interpretation.  Lyric
 syllabes will no longer casuse disturbances in note spacing - instead
 of moving notes to fit lyrics, lyrics will adapt their position to
 allow for the optimal note spacing.
+[It may be worth it here to mention what lyrics are and show several
+examples of how they are written in music (handwritten, hand typeset,
+computer typeset).]
 
 Benefits:
-Users will have their lyrics automatically typeset in quality equal to
-best hand-engraved professional publications; LilyPond's default lyric
-positioning will surpass any other music notation program (including
-world market leaders Finale and Sibelius).  There will be virtually no
-need for hard-coded manual corrections, so the scores will be easier
+Users will have their lyrics automatically typeset with a quality equal to
+that of the best hand-engraved professional publications; LilyPond's default 
lyric
+positioning will surpass that of any other music notation program (including
+world market leaders such as Finale and Sibelius).  There will be virtually no
+need for hard-coded manual corrections, making scores easier
 to maintain and rearrange.
 
-GNU project will benefit by having a music engraving program offering
-its users unique possibilities and very efficient workflow.  LilyPond
+The GNU project will benefit from having a music engraving program offering
+its users unique possibilities and a very efficient workflow.  LilyPond
 is already delivering great typography, but producing professional
 scores of such works as G. F. Handel's Messiah still requires some
-manual corrections; better lyrics positioning is one of the few
+manual corrections; better lyric positioning is one of the few
 improvements needed to have LilyPond automatically produce
-publication-quality scores of such great works.
+publication-quality scores of great works.
 
 Deliverables:
 I've prepared a detailed report on the features that are needed,
-putting each feature into separate issue for greater clarity.  It is
-available in LilyPond's bug tracker:
+putting each feature into a separate issue for greater clarity.  The issues
+are viewable in LilyPond's bug tracker:
 http://code.google.com/p/lilypond/issues/list?q=label:GSoC-LyricProject
 (so even if my application isn't accepted the community will benefit
 by having a thourough report on the matter).
-Of course these features shouldn't be addressed separately; they are
-connected to each other and a good solution must provide a generic
-architecture.  I suggest to add some new properties to LyricText
-grobs, for example a right- and left-alignment edge (would solve
+These features shouldn't be addressed separately; they are
+connected to each other and a good solution must be based on a generic
+architecture.  I suggest the addition of new properties to LyricText
+grobs, for example a right- and left-alignment edge (which would solve
 issues 2451 and 2452).  I'll investigate how much of the formatting
 process can be done after line-breaking is calculated, as it would be
 best to know where lines are broken and how much space is available
@@ -43,7 +46,13 @@ for each notehead before calculating alignment of lyric 
syllabes.
 However, if this turns out to be impossible, I'll estimate measure
 width and place syllabes according to worst-case scenario, and then
 adjust their position after line breaking is done.
-Most of the changes will be done Lyric_engraver class; however, fixing
+[This However and the sentence above it are too technical and too iffy.
+You are in 

Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-01 Thread Janek Warchoł
On Sun, Apr 1, 2012 at 10:40 AM, Werner LEMBERG w...@gnu.org wrote:
 please do

  s/syllabe/syllable/

done, thanks!

 Besides this, it looks nice, and hopefully everything runs fine!  BTW,
 expect delays with the schedule :-)

i know :)


On Sun, Apr 1, 2012 at 11:16 AM, m...@apollinemike.com
m...@apollinemike.com wrote:
 On Apr 1, 2012, at 9:39 AM, Janek Warchoł wrote:
 Also, since this is a new project not mentioned on our GSoC page, i
 need to know who will mentor me - Mike? :)

 Doable, although if I mentor you you may wind up breaking more things than 
 you fix!

;)

 Below is a diff with some corrections.  It's very well written.  Besides what 
 I wrote below, three general comments:
 --) speak more assertively
 --) speak more confidently
 --) use less technical terms

thanks!


On Fri, Mar 30, 2012 at 10:55 PM, m...@apollinemike.com
m...@apollinemike.com wrote:
 I have a pretty good sense of how difficult each issue will be to fix - lemme 
 know if you need an order of attack once you get cracking on these problems.

Do you think i've chosen a good order of attach in my plan?
My problem is that i will have significantly more time in the second
half of the project.  However, i've read that it's better to start
with the most important (on thus often most difficult) part of the
project, because it's better for mid-term evaluations.

  Summary:
 +[It may be worth it here to mention what lyrics are and show several
 +examples of how they are written in music (handwritten, hand typeset,
 +computer typeset).]

Good idea.
  I'll investigate how much of the formatting
  process can be done after line-breaking is calculated, as it would be
  best to know where lines are broken and how much space is available
 @@ -43,7 +46,13 @@ for each notehead before calculating alignment of lyric 
 syllabes.
  However, if this turns out to be impossible, I'll estimate measure
  width and place syllabes according to worst-case scenario, and then
  adjust their position after line breaking is done.
 -Most of the changes will be done Lyric_engraver class; however, fixing

 +[This However and the sentence above it are too technical and too iffy.
 +You are in competition with other candidates and you need to sound certain
 +of yourself.  Also, for them, lign-breaking, measure width, etc. do not
 +mean anything.  You need to use generic terms as much as possible and, when
 +you can, include pretty pictures.]
 +Most of the changes will be done Lyric_engraver class [again, not
 +comprehensible for someone outside of the project];

I'll try.  However, GNU application guidelines say

What software will be added or changed? What parts of the project's
code will be affected? Which documentation will you update?
When we read this section of your proposal, we will be trying to
figure out how well you understand what needs to be done. We're more
likely to accept proposals from students who show us that they know
what needs to be done.

- that's why i tried to say something about the technical details.

  4. June 11th - June 29th: exam session on University.  Reduced GSoC
  activity; writing drafts for remaining features and asking the
  development team for feedback and testing of my work.
 +[Stuff like this you can get rid of - just give the most pertinent
 +aspects of the plan.]

You mean writing drafts and testing or mentioning my exam session?
As for the exams (and the week of holidays mentioned later), GNU
guidelines say

Remember to mention any periods during the summer when you won't
actually be available to work on the project

 @@ -128,19 +140,12 @@ end of 2012 (quite possibly even longer).  The stipend 
 from GSoC will
  cover my financial needs for at least 8 months - therefore in addition
  to spending at least 400 working hours on LilyPond until August 20th,
  I'll dedicate 40 hours a week to LilyPond in September and about 10-20
 -hours a week in the following months.  Otherwise (that is, if i'm not
 -accepted as a GSoC student) I'll have to find a part-time job, and
 -it's possible that I will have to stop contributing to LilyPond in the
 -next academic year.
 -
 -Additionally, I decided that if I suceed, I'll give $500 back to the
 -LilyPond community (i.e. pay one of the developers for implementing
 -some things that are too difficult for me to code).

Why do you think i should not mention this?  Is it because it's a
negative message?

 +the Epifania choir in which I sing bass and I regularly typeset vocal
 +scores.  I know how important legibility is in lyric typesetting and how
 +much clear lyrics will benefit choirs and thus music around the world.
 +Also, being the one who prepared the Lyrics Bug Report, I have been 
 collecting
 +scanned examples of published scores for a long time and I know how to do
 +the necessary research and coding to implement an elegant solution.

That's nice!

Many thanks for your help!
Janek

___
lilypond-devel mailing list

Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-01 Thread m...@apollinemike.com
On Apr 1, 2012, at 1:24 PM, Janek Warchoł wrote:

 Do you think i've chosen a good order of attach in my plan?
 My problem is that i will have significantly more time in the second
 half of the project.  However, i've read that it's better to start
 with the most important (on thus often most difficult) part of the
 project, because it's better for mid-term evaluations.
 

Start with horizontal spacing.  Always start with horizontal spacing.  
Everything comes down to horizontal spacing.  Horizontal spacing.

 
 
 I'll try.  However, GNU application guidelines say
 
 What software will be added or changed? What parts of the project's
 code will be affected? Which documentation will you update?
 When we read this section of your proposal, we will be trying to
 figure out how well you understand what needs to be done. We're more
 likely to accept proposals from students who show us that they know
 what needs to be done.
 
 - that's why i tried to say something about the technical details.
 

It's just the opposite - the use of technical details shows a lack of clarity 
of understanding, as it attaches importance to things that may change depending 
on the implementation as opposed to design.  Stay on the design level.  I'd 
define early on the concepts of engraver and grob and then use them as a 
ritornello.
 
 Remember to mention any periods during the summer when you won't
 actually be available to work on the project
 

Just mention the periods - don't mention why (or just put exams).  The less 
text the better.  Imagine that every word they read costs 1 unit of attention 
down the line for something that's really important.

 
 
 Why do you think i should not mention this?  Is it because it's a
 negative message?
 

No, because it is undercutting the worth of your work.  GNU is not there to 
finance other LilyPond developers - they're there to finance you.  You need to 
be confident and assertive and sell yourself.  They need to have the impression 
that you know exactly what you're doing, know exactly how you're going to go 
about it, and that you're worth every penny of what you're going to do.

Cheers,
MS___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: my GSoC application - please review! (also, who will be my mentor?)

2012-04-01 Thread Carl Sorensen
On 4/1/12 1:39 AM, Janek Warchoł janek.lilyp...@gmail.com wrote:

Hi all,

below is my application, written according to GNU guidelines
(http://www.gnu.org/software/soc-projects/guidelines.html).  What do
you think about it?
Also, since this is a new project not mentioned on our GSoC page, i
need to know who will mentor me - Mike? :)  (it would be great if
someone also decided to be a backup mentor just in case)

Janek,

I think you should be selected for GSoC.  You clearly meet all of the
important metrics, and your work will be important for LilyPond.

I agree with everybody else's comments.

I would be willing to be your backup mentor.

Thanks,

Carl


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel