RE: LilyPond Enhancement Proposal (with Bounty)
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 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 wrote: On Sep 28, 2014, at 8:08 PM, Abraham Lee 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 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
LilyPond Enhancement Proposal (with Bounty)
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: Generating Interest in LilyPond through Kickstarter
Mike Solomon wrote: Sounds like a great idea! Make sure to e-mail choir directors across the US to see what may interest them - even if they cannot contribute financially to the project, it will have more chances of success if you have concerts lined up to which donors can go, a recording that they can receive, a program in which their name appears, etc.. All the best and good luck! Cheers, MS Mike, I think that your suggestion to reach out to choir directors is a good one. What do you believe would be the most efficient way to contact choir directors across the country? Thanks, Paul T. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Generating Interest in LilyPond through Kickstarter
Urs Liska wrote: I recently made a similar suggestion with the "Winterreise", and some commented it problematic to create new "free" editions of pieces that already exist in good free editions. Urs Urs, Do you recall why others found this to be "problematic"? Thanks, Paul T. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Generating Interest in LilyPond through Kickstarter
it would be more sensible to sell the .ly file at a higher cost. It is certainly the more valuable entity, both in terms of work in and future utility. Shane On Sat, Mar 22, 2014 at 5:27 AM, Johan Vromans wrote: > Paul Tannous writes: > >> Anyone wanting a printed copy, could download and >> install LilyPond if they didn't have it already. The idea would be to >> generate interest in LilyPond. > > That's a noble idea, but aren't you afraid that it will have the > opposite effect and scare people away? > > I don't see many vanilla computer using musicians jump through the hoops > of building and installing LilyPond just to get some score PDFs. > > Wouldn't something like this work better (amounts are arbitrary): > > - for 5$ or more you get the source > - for 10$ or more you get the PDF > - for 50$ or more you get a printed copy mailed > > -- Johan > > ___ Shane and Johan, After considering your comments, I and my team believe that we should offer the .ly files as the primary premiums to Kickstarter contributors. After all, anyone wanting to contribute to this initiative would most likely have an interest in LilyPond sources in general and in the LilyPond sources that we will be producing in particular. Thanks, Paul T. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Generating Interest in LilyPond through Kickstarter
Richard Shann wrote: Presumably someone will generate a set of PDFs and put them on IMSLP. And people who are not prepared to read the LilyPond sources - they just want the printed score - will get those, and would be wise to do so, since someone malicious could generate an altered version the the LilyPond sources to do bad things. While LilyPond is a specialized interest thing malicious files are not going to happen, except by pranksters, but it is something to bear in mind. (I hate to sound a note of caution). Richard Richard, You make a good point. We are now thinking of providing the LilyPond sources to Kickstarter contributors as premiums, rather than putting them out in the public domain. Thanks, Paul T. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Generating Interest in LilyPond through Kickstarter
Lilyponders, I am considering starting a Kickstarter project to engrave a major choral work in LilyPond that is in the public domain. The idea is to raise funds to pay for the LilyPond engraving, proofreading, contributor premiums, etc. The LilyPond source would then be put into the public domain. Rather than make PDFs available, the LilyPond source could be put on a web site with the URL for LilyPond. Anyone wanting a printed copy, could download and install LilyPond if they didn't have it already. The idea would be to generate interest in LilyPond. Premiums for contributors could be PDFs of some of the parts of the engraved choral work or even the whole score for large contributors. From what I've seen of Kickstarter, typically the smallest premium that is attractive enough to generate contributions is a T-Shirt. So, this could be one of our premiums. If you have ideas for other premiums, they would be appreciated. If this project is successful, other projects for different works could be started. A successful project might spawn imitators making even more LilyPond source works available. I have talked to several choir directors about what to use for a first project. Handel's 'Messiah' was suggested by all of them. I am aware of Nicolas Sceaux's fine work in engraving 'Messiah', but the choir directors who spoke with me prefer to use a different version for their performances. All comments regarding this project will be appreciated. Thank you, Paul Tannous ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user