Re: LilyPond Enhancement Proposal (with Bounty)

2014-10-02 Thread Chris Crossen

On Sep 30, 2014, at 8:04 PM, Paul Tannous ptann...@hotmail.com wrote:

 Abraham and Mike, 
  
 Thank you for expressing an interest in our proposal.  Our objective is to 
 automate the repositioning of the text that falls directly above and below 
 the bar lines, per Chris’s graphic.  We are above all interested in the 
 possibility of including this functionality directly in the LilyPond 
 compiler.  We are not sure whether Mike’s suggestion implies manual rework or 
 refers to a way of setting the compiler options to do this work for us.  Is 
 there a way to use the compiler to do this now?  If not, would there be 
 anyone in the LilyPond developer community interested in adding this 
 functionality? 
  
 Regards,
 Paul
   

Due to the lack of response, I’m wondering if this question is posted on the 
right list.

Is there another list where this question is more likely to be seen by 
developers?

Thanks,
Chris
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: LilyPond Enhancement Proposal (with Bounty)

2014-10-02 Thread Abraham Lee
On Thu, Oct 2, 2014 at 2:48 PM, Chris Crossen elaparic...@gmail.com 
wrote:
Due to the lack of response, I’m wondering if this question is 
posted on the right list.


Is there another list where this question is more likely to be seen 
by developers?


Thanks,
Chris


Chris,

I looked into this a little bit and found the 
BarLine.extra-spacing-height property (which you may already know 
about). I recreated your example two-system score and tried to get this 
to work, but to no avail. I'm not sure what, if anything, I was doing 
wrong, but the description seemed to be just what you were looking for:


In the horizontal spacing problem, we increase the height of each 
item by this amount (by adding the ‘car’ to the bottom of the 
item and adding the ‘cdr’ to the top of the item). In order to 
make a grob infinitely high (to prevent the horizontal spacing 
problem from placing any other grobs above or below this grob), set 
this to (-inf.0 . +inf.0).


Maybe a more experienced developer can provide some insight into the 
workings of this property.


Regards,
Abraham

P.S. There is the lilypond-de...@gnu.org mailing-list, in case you 
didn't know. I think those who follow that one also follow this one, 
but it's worth a try.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: LilyPond Enhancement Proposal (with Bounty)

2014-10-02 Thread Kieren MacMillan
Hi all,

This feature may (or may not) be a good fit with my [bounty-attached] request, 
which is that one could set a “minimum-duration” for a markup, and the music 
underneath would stretch accordingly.

Use cases:

1. A MetronomeMark or RehearsalMark over a MultiMeasureRest would stretch the 
MMR as necessary.
2. A markup could stretch a single bar as necessary.
3. etc.

I’m happy to chip in on a the OP’s bounty offer, if the fix also addresses my 
concern(s).

Best,
Kieren.
___

Kieren MacMillan, composer
www:  http://www.kierenmacmillan.info
email:  i...@kierenmacmillan.info


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


Re: LilyPond Enhancement Proposal (with Bounty)

2014-10-02 Thread Chris Crossen

On Oct 2, 2014, at 4:21 PM, Kieren MacMillan kieren_macmil...@sympatico.ca 
wrote:

 Hi all,
 
 This feature may (or may not) be a good fit with my [bounty-attached] 
 request, which is that one could set a “minimum-duration” for a markup, and 
 the music underneath would stretch accordingly.
 
 Use cases:
 
 1. A MetronomeMark or RehearsalMark over a MultiMeasureRest would stretch the 
 MMR as necessary.
 2. A markup could stretch a single bar as necessary.
 3. etc.
 
 I’m happy to chip in on a the OP’s bounty offer, if the fix also addresses my 
 concern(s).
 
 Best,
 Kieren.
 ___
 
 Kieren MacMillan, composer
 www:  http://www.kierenmacmillan.info
 email:  i...@kierenmacmillan.info
 

Kieren,

What we are looking for is an option that can be set for a LilyPond compile 
that would prevent text (not lyrics which can already be handled) from 
appearing above or below measure bars. 

Would this functionality take care of your requirement?

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


Re: LilyPond Enhancement Proposal (with Bounty)

2014-10-02 Thread Kieren MacMillan
Hi Chris,

 What we are looking for is an option that can be set for a LilyPond compile 
 that would prevent text (not lyrics which can already be handled) from 
 appearing above or below measure bars. 
 Would this functionality take care of your requirement?

No… I believe your requested functionality would be a consequence of my 
requirement, not the other way around.

Kieren.
___

Kieren MacMillan, composer
www:  http://www.kierenmacmillan.info
email:  i...@kierenmacmillan.info


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


RE: LilyPond Enhancement Proposal (with Bounty)

2014-09-30 Thread Paul Tannous
Abraham and Mike,  

 

Thank you for expressing an interest in our proposal.  Our objective is to 
automate the repositioning of the text that falls directly above and below the 
bar lines, per Chris’s graphic.  We are above all interested in the possibility 
of including this functionality directly in the LilyPond compiler.  We are not 
sure whether Mike’s suggestion implies manual rework or refers to a way of 
setting the compiler options to do this work for us.  Is there a way to use the 
compiler to do this now?  If not, would there be anyone in the LilyPond 
developer community interested in adding this functionality?  

 

Regards,

Paul

 

From: m...@mikesolomon.org [mailto:m...@mikesolomon.org] 
Sent: Monday, September 29, 2014 3:02 AM
To: Abraham Lee
Cc: Chris Crossen; Paul Tannous; lilypond-user@gnu.org
Subject: Re: LilyPond Enhancement Proposal (with Bounty)

 

 


On 29 sept. 2014, at 08:18, Abraham Lee tisimst.lilyp...@gmail.com wrote:

That's what I thought. I just wanted to make sure that that's what was really 
the issue that needed to be addressed. 

 

Regards,

Abraham 

Sent from my iPhone


On Sep 28, 2014, at 9:34 PM, Chris Crossen elaparic...@gmail.com wrote:

 

 

On Sep 28, 2014, at 8:08 PM, Abraham Lee tisimst.lilyp...@gmail.com wrote:




Paul,

This sounds intriguing! First of all, my best wishes to you and your startup 
company. May you have great success!

Secondly, I'm not entirely sure I understand what you are trying to avoid with 
the text above measure bars. Can you give us an example or two showing us 
exactly what you mean? I think that will help us know who can help you. 

Regards,
Abraham 

Sent from my iPhone




On Sep 28, 2014, at 9:00 PM, Paul Tannous ptann...@hotmail.com wrote:

LilyPonders:

We are part of a startup company that wants to put LilyPond-generated 
musical scores on tablets. We believe this will allow users to have 
beautiful, readable scores on tablets and spread the usage of LilyPond to a 
wider audience. We have completed the first version of an Android 
application that does this. It dynamically repaginates the music score to 
fill the tablet screen, and it supports written annotation. 

We have a series of programs that run on a Mac or PC to generate the scores 
to be rendered on tablets of different screen sizes. A tablet-format score 
of our own design is built from LilyPond-generated score images so a tablet 
page of any size or orientation can be built dynamically, using note sizes 
that will be readable. If you’ve seen PDF scores reduced and displayed on 
tablets, you’ll understand why we think we have a better approach.

Creating our tablet-format scores to support dynamic repagination means we 
have to take steps to avoid having text directly above and below each of 
the measure bars. We add measure bars back when rendering each line and 
vary the bar widths in addition to adding space to fill out the lines. So 
any text (tempo, dynamics, pedal instructions, etc.) spanning measures 
would be split, pixels lost, and unwanted spacing added. We avoid this now 
by writing the LilyPond source to avoid text above or below the measure 
bars.  However, this can be painstaking and time-consuming work. 

We would therefore like to see an option added to LilyPond, that could be 
set before processing, that would avoid placing text above or below measure 
bars.

We believe there must be code already in the engravers to avoid splitting 
text over measures at line ends. So, we are hoping our proposed enhancement 
would be an extension of that code.

We would be willing to pay a bounty to have this feature added if no one 
else is interested in this functionality, but we have no idea of how much 
effort would be required. We would like to have some feedback on how long 
this would take and what someone who could do it would charge for the 
effort.



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

 

1000px-Chopin_Prelude_7.svg.png
My understanding of the problem can be demonstrated in the attached graphic. 
The tempo Andantino above the first two measures would be a problem. The 
dynamic pp under the treble clef of the last measure is also possibly 
problematic.

 

 

 

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

 

Not in front of my computer, but one way to do this may be to get rid of extra 
spacing width for text and then set a large pure height for bar lines in an 
unpure-pure-container. This way, when spacing the line, the text would block 
against the bar line. This shouldn't effect vertical spacing.

 

Cheers,

~Mike

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


Re: LilyPond Enhancement Proposal (with Bounty)

2014-09-29 Thread m...@mikesolomon.org


 On 29 sept. 2014, at 08:18, Abraham Lee tisimst.lilyp...@gmail.com wrote:
 
 That's what I thought. I just wanted to make sure that that's what was really 
 the issue that needed to be addressed. 
 
 Regards,
 Abraham 
 
 Sent from my iPhone
 
 On Sep 28, 2014, at 9:34 PM, Chris Crossen elaparic...@gmail.com wrote:
 
 
 
 On Sep 28, 2014, at 8:08 PM, Abraham Lee tisimst.lilyp...@gmail.com wrote:
 
 Paul,
 
 This sounds intriguing! First of all, my best wishes to you and your 
 startup company. May you have great success!
 
 Secondly, I'm not entirely sure I understand what you are trying to avoid 
 with the text above measure bars. Can you give us an example or two showing 
 us exactly what you mean? I think that will help us know who can help you. 
 
 Regards,
 Abraham 
 
 Sent from my iPhone
 
 On Sep 28, 2014, at 9:00 PM, Paul Tannous ptann...@hotmail.com wrote:
 
 LilyPonders:
 
 We are part of a startup company that wants to put LilyPond-generated 
 musical scores on tablets. We believe this will allow users to have 
 beautiful, readable scores on tablets and spread the usage of LilyPond to 
 a 
 wider audience. We have completed the first version of an Android 
 application that does this. It dynamically repaginates the music score to 
 fill the tablet screen, and it supports written annotation. 
 
 We have a series of programs that run on a Mac or PC to generate the 
 scores 
 to be rendered on tablets of different screen sizes. A tablet-format score 
 of our own design is built from LilyPond-generated score images so a 
 tablet 
 page of any size or orientation can be built dynamically, using note sizes 
 that will be readable. If you’ve seen PDF scores reduced and displayed on 
 tablets, you’ll understand why we think we have a better approach.
 
 Creating our tablet-format scores to support dynamic repagination means we 
 have to take steps to avoid having text directly above and below each of 
 the measure bars. We add measure bars back when rendering each line and 
 vary the bar widths in addition to adding space to fill out the lines. So 
 any text (tempo, dynamics, pedal instructions, etc.) spanning measures 
 would be split, pixels lost, and unwanted spacing added. We avoid this now 
 by writing the LilyPond source to avoid text above or below the measure 
 bars.  However, this can be painstaking and time-consuming work. 
 
 We would therefore like to see an option added to LilyPond, that could be 
 set before processing, that would avoid placing text above or below 
 measure 
 bars.
 
 We believe there must be code already in the engravers to avoid splitting 
 text over measures at line ends. So, we are hoping our proposed 
 enhancement 
 would be an extension of that code.
 
 We would be willing to pay a bounty to have this feature added if no one 
 else is interested in this functionality, but we have no idea of how much 
 effort would be required. We would like to have some feedback on how long 
 this would take and what someone who could do it would charge for the 
 effort.
 
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 1000px-Chopin_Prelude_7.svg.png
 My understanding of the problem can be demonstrated in the attached graphic. 
 The tempo Andantino above the first two measures would be a problem. The 
 dynamic pp under the treble clef of the last measure is also possibly 
 problematic.
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

Not in front of my computer, but one way to do this may be to get rid of extra 
spacing width for text and then set a large pure height for bar lines in an 
unpure-pure-container. This way, when spacing the line, the text would block 
against the bar line. This shouldn't effect vertical spacing.

Cheers,
~Mike___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: LilyPond Enhancement Proposal (with Bounty)

2014-09-29 Thread Jay Vara
Paul,

Why not play with the paper size and margins to get lilypond to do the 
work for you? Then you may not need to worry about lyrics on top of bar 
lines etc. This should work for most tablet devices. Some development may 
be required to properly scale all the elements when working with very 
small devices.

Jay


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


LilyPond Enhancement Proposal (with Bounty)

2014-09-28 Thread Paul Tannous
LilyPonders:

We are part of a startup company that wants to put LilyPond-generated 
musical scores on tablets. We believe this will allow users to have 
beautiful, readable scores on tablets and spread the usage of LilyPond to a 
wider audience. We have completed the first version of an Android 
application that does this. It dynamically repaginates the music score to 
fill the tablet screen, and it supports written annotation. 

We have a series of programs that run on a Mac or PC to generate the scores 
to be rendered on tablets of different screen sizes. A tablet-format score 
of our own design is built from LilyPond-generated score images so a tablet 
page of any size or orientation can be built dynamically, using note sizes 
that will be readable. If you’ve seen PDF scores reduced and displayed on 
tablets, you’ll understand why we think we have a better approach.

Creating our tablet-format scores to support dynamic repagination means we 
have to take steps to avoid having text directly above and below each of 
the measure bars. We add measure bars back when rendering each line and 
vary the bar widths in addition to adding space to fill out the lines. So 
any text (tempo, dynamics, pedal instructions, etc.) spanning measures 
would be split, pixels lost, and unwanted spacing added. We avoid this now 
by writing the LilyPond source to avoid text above or below the measure 
bars.  However, this can be painstaking and time-consuming work. 

We would therefore like to see an option added to LilyPond, that could be 
set before processing, that would avoid placing text above or below measure 
bars.

We believe there must be code already in the engravers to avoid splitting 
text over measures at line ends. So, we are hoping our proposed enhancement 
would be an extension of that code.

We would be willing to pay a bounty to have this feature added if no one 
else is interested in this functionality, but we have no idea of how much 
effort would be required. We would like to have some feedback on how long 
this would take and what someone who could do it would charge for the 
effort.



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


Re: LilyPond Enhancement Proposal (with Bounty)

2014-09-28 Thread Abraham Lee
Paul,

This sounds intriguing! First of all, my best wishes to you and your startup 
company. May you have great success!

Secondly, I'm not entirely sure I understand what you are trying to avoid with 
the text above measure bars. Can you give us an example or two showing us 
exactly what you mean? I think that will help us know who can help you. 

Regards,
Abraham 

Sent from my iPhone

 On Sep 28, 2014, at 9:00 PM, Paul Tannous ptann...@hotmail.com wrote:
 
 LilyPonders:
 
 We are part of a startup company that wants to put LilyPond-generated 
 musical scores on tablets. We believe this will allow users to have 
 beautiful, readable scores on tablets and spread the usage of LilyPond to a 
 wider audience. We have completed the first version of an Android 
 application that does this. It dynamically repaginates the music score to 
 fill the tablet screen, and it supports written annotation. 
 
 We have a series of programs that run on a Mac or PC to generate the scores 
 to be rendered on tablets of different screen sizes. A tablet-format score 
 of our own design is built from LilyPond-generated score images so a tablet 
 page of any size or orientation can be built dynamically, using note sizes 
 that will be readable. If you’ve seen PDF scores reduced and displayed on 
 tablets, you’ll understand why we think we have a better approach.
 
 Creating our tablet-format scores to support dynamic repagination means we 
 have to take steps to avoid having text directly above and below each of 
 the measure bars. We add measure bars back when rendering each line and 
 vary the bar widths in addition to adding space to fill out the lines. So 
 any text (tempo, dynamics, pedal instructions, etc.) spanning measures 
 would be split, pixels lost, and unwanted spacing added. We avoid this now 
 by writing the LilyPond source to avoid text above or below the measure 
 bars.  However, this can be painstaking and time-consuming work. 
 
 We would therefore like to see an option added to LilyPond, that could be 
 set before processing, that would avoid placing text above or below measure 
 bars.
 
 We believe there must be code already in the engravers to avoid splitting 
 text over measures at line ends. So, we are hoping our proposed enhancement 
 would be an extension of that code.
 
 We would be willing to pay a bounty to have this feature added if no one 
 else is interested in this functionality, but we have no idea of how much 
 effort would be required. We would like to have some feedback on how long 
 this would take and what someone who could do it would charge for the 
 effort.
 
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

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


Re: LilyPond Enhancement Proposal (with Bounty)

2014-09-28 Thread Chris Crossen


On Sep 28, 2014, at 8:08 PM, Abraham Lee tisimst.lilyp...@gmail.com wrote:

 Paul,
 
 This sounds intriguing! First of all, my best wishes to you and your startup 
 company. May you have great success!
 
 Secondly, I'm not entirely sure I understand what you are trying to avoid 
 with the text above measure bars. Can you give us an example or two showing 
 us exactly what you mean? I think that will help us know who can help you. 
 
 Regards,
 Abraham 
 
 Sent from my iPhone
 
 On Sep 28, 2014, at 9:00 PM, Paul Tannous ptann...@hotmail.com wrote:
 
 LilyPonders:
 
 We are part of a startup company that wants to put LilyPond-generated 
 musical scores on tablets. We believe this will allow users to have 
 beautiful, readable scores on tablets and spread the usage of LilyPond to a 
 wider audience. We have completed the first version of an Android 
 application that does this. It dynamically repaginates the music score to 
 fill the tablet screen, and it supports written annotation. 
 
 We have a series of programs that run on a Mac or PC to generate the scores 
 to be rendered on tablets of different screen sizes. A tablet-format score 
 of our own design is built from LilyPond-generated score images so a tablet 
 page of any size or orientation can be built dynamically, using note sizes 
 that will be readable. If you’ve seen PDF scores reduced and displayed on 
 tablets, you’ll understand why we think we have a better approach.
 
 Creating our tablet-format scores to support dynamic repagination means we 
 have to take steps to avoid having text directly above and below each of 
 the measure bars. We add measure bars back when rendering each line and 
 vary the bar widths in addition to adding space to fill out the lines. So 
 any text (tempo, dynamics, pedal instructions, etc.) spanning measures 
 would be split, pixels lost, and unwanted spacing added. We avoid this now 
 by writing the LilyPond source to avoid text above or below the measure 
 bars.  However, this can be painstaking and time-consuming work. 
 
 We would therefore like to see an option added to LilyPond, that could be 
 set before processing, that would avoid placing text above or below measure 
 bars.
 
 We believe there must be code already in the engravers to avoid splitting 
 text over measures at line ends. So, we are hoping our proposed enhancement 
 would be an extension of that code.
 
 We would be willing to pay a bounty to have this feature added if no one 
 else is interested in this functionality, but we have no idea of how much 
 effort would be required. We would like to have some feedback on how long 
 this would take and what someone who could do it would charge for the 
 effort.
 
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 

My understanding of the problem can be demonstrated in the attached graphic. 
The tempo Andantino above the first two measures would be a problem. The 
dynamic pp under the treble clef of the last measure is also possibly 
problematic.




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


Re: LilyPond Enhancement Proposal (with Bounty)

2014-09-28 Thread Abraham Lee
That's what I thought. I just wanted to make sure that that's what was really 
the issue that needed to be addressed. 

Regards,
Abraham 

Sent from my iPhone

 On Sep 28, 2014, at 9:34 PM, Chris Crossen elaparic...@gmail.com wrote:
 
 
 
 On Sep 28, 2014, at 8:08 PM, Abraham Lee tisimst.lilyp...@gmail.com wrote:
 
 Paul,
 
 This sounds intriguing! First of all, my best wishes to you and your startup 
 company. May you have great success!
 
 Secondly, I'm not entirely sure I understand what you are trying to avoid 
 with the text above measure bars. Can you give us an example or two showing 
 us exactly what you mean? I think that will help us know who can help you. 
 
 Regards,
 Abraham 
 
 Sent from my iPhone
 
 On Sep 28, 2014, at 9:00 PM, Paul Tannous ptann...@hotmail.com wrote:
 
 LilyPonders:
 
 We are part of a startup company that wants to put LilyPond-generated 
 musical scores on tablets. We believe this will allow users to have 
 beautiful, readable scores on tablets and spread the usage of LilyPond to a 
 wider audience. We have completed the first version of an Android 
 application that does this. It dynamically repaginates the music score to 
 fill the tablet screen, and it supports written annotation. 
 
 We have a series of programs that run on a Mac or PC to generate the scores 
 to be rendered on tablets of different screen sizes. A tablet-format score 
 of our own design is built from LilyPond-generated score images so a tablet 
 page of any size or orientation can be built dynamically, using note sizes 
 that will be readable. If you’ve seen PDF scores reduced and displayed on 
 tablets, you’ll understand why we think we have a better approach.
 
 Creating our tablet-format scores to support dynamic repagination means we 
 have to take steps to avoid having text directly above and below each of 
 the measure bars. We add measure bars back when rendering each line and 
 vary the bar widths in addition to adding space to fill out the lines. So 
 any text (tempo, dynamics, pedal instructions, etc.) spanning measures 
 would be split, pixels lost, and unwanted spacing added. We avoid this now 
 by writing the LilyPond source to avoid text above or below the measure 
 bars.  However, this can be painstaking and time-consuming work. 
 
 We would therefore like to see an option added to LilyPond, that could be 
 set before processing, that would avoid placing text above or below measure 
 bars.
 
 We believe there must be code already in the engravers to avoid splitting 
 text over measures at line ends. So, we are hoping our proposed enhancement 
 would be an extension of that code.
 
 We would be willing to pay a bounty to have this feature added if no one 
 else is interested in this functionality, but we have no idea of how much 
 effort would be required. We would like to have some feedback on how long 
 this would take and what someone who could do it would charge for the 
 effort.
 
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 1000px-Chopin_Prelude_7.svg.png
 My understanding of the problem can be demonstrated in the attached graphic. 
 The tempo Andantino above the first two measures would be a problem. The 
 dynamic pp under the treble clef of the last measure is also possibly 
 problematic.
 
 
 
 
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user