30 day webathon for kickstarter support (issue 6068045)
Reviewers: , Message: Hey all, My ensemble is launching a Kickstarter project in a day or two to support our tour in France and Ireland. We have a sweet plug in the project video for GNU LilyPond and I was wondering if I could strike up a partnership with LilyPond to put a link to the project on the LilyPond front page for the duration of the Kickstarter fundraising drive (30 days). In return, I'd be glad to fix a couple bounty items (my lack of development time in recent months has come from the fact that I've been spending all my time on composing and fundraising). This patch is more or less what I'd need. I can change the layout based on whatever people think is best. Currently, the spot for the ensemble is towards the top of the page and the downloads are horizontally aligned with the news. This partnership would be a huge boost for my ensemble and I don't think it'd divert any € that'd otherwise be going to LilyPond. I'll certainly do my best to make sure that the tour promotes the software. Cheers, MS Description: 30 day webathon for kickstarter support Please review this at http://codereview.appspot.com/6068045/ Affected files: M Documentation/css/lilypond-website.css M Documentation/web.texi Index: Documentation/css/lilypond-website.css diff --git a/Documentation/css/lilypond-website.css b/Documentation/css/lilypond-website.css index e5bf19280dd47d3533d0566051b95ebfe9b11206..806efe58687ea948f857680badce0be58e2760bb 100644 --- a/Documentation/css/lilypond-website.css +++ b/Documentation/css/lilypond-website.css @@ -473,7 +473,16 @@ div.news-item { div#latestVersion { position: absolute; - top: 12.4em; + top: 16em; + right: 0; + width: 12em; + text-align: center; + border-left: 1px solid #5b7f64; +} + +div#ensembleCinq { + position: absolute; + top: 0.0em; right: 0; width: 12em; text-align: center; @@ -488,6 +497,14 @@ div#latestVersion { margin: 0; } +#ensembleCinq .subheading { + background: #5b7f64; + color: #fff; + text-align: center; + padding: 0 0.5em; + margin: 0; +} + /* this might not work in certain browsers */ a[name=Stable] + h4 { background: #bdee9d url(../pictures/color1-bg.png) repeat-x top left; Index: Documentation/web.texi diff --git a/Documentation/web.texi b/Documentation/web.texi index b0e2b8311ad0794e729b2f3bda1a64956140364b..daa73b88d68267176ed5e59db9c2f08271f2ca02 100644 --- a/Documentation/web.texi +++ b/Documentation/web.texi @@ -150,6 +150,18 @@ Read more in our @ref{Introduction}! @end ifclear @ifset web_version @c make the box: +@divId{ensembleCinq} +@subheading Ensemble 101 + +The Ensemble 101 is going on a European tour where they'll sing +music typeset using LilyPond. Click @uref{http://www.ensemble101.fr, here} +to learn more and to help them out on Kickstarter! + +@divEnd +@end ifset + +@ifset web_version + @c make the box: @divId{latestVersion} @subheading Quick links ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: 30 day webathon for kickstarter support (issue 6068045)
mts...@gmail.com writes: Reviewers: , Message: Hey all, My ensemble is launching a Kickstarter project in a day or two to support our tour in France and Ireland. We have a sweet plug in the project video for GNU LilyPond and I was wondering if I could strike up a partnership with LilyPond to put a link to the project on the LilyPond front page for the duration of the Kickstarter fundraising drive (30 days). I probably should be the last person to complain, but I would consider that inappropriate. The benefit for LilyPond is rather indirect: basically every publisher or composer or user using LilyPond would have similar grounds for comparable wishes, and we would have our front page drowned in ads if we were to heed them. What I would suggest is that you write up a short article about your tour and your use of LilyPond, mention the Kickstarter campaign, and publish the article in the next LilyPond Report. You can then flaunt that issue of the LilyPond Report to whatever music and/or computer news sites you wish, and thus get a combined tour/LilyPond exposure to the degree you find yourself willing on working on distribution. I think it should be possible to time the next issue in a manner where it reasonably agrees with your tour dates. -- David Kastrup ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: 30 day webathon for kickstarter support (issue 6068045)
On Apr 19, 2012, at 4:40 PM, David Kastrup wrote: mts...@gmail.com writes: Reviewers: , Message: Hey all, My ensemble is launching a Kickstarter project in a day or two to support our tour in France and Ireland. We have a sweet plug in the project video for GNU LilyPond and I was wondering if I could strike up a partnership with LilyPond to put a link to the project on the LilyPond front page for the duration of the Kickstarter fundraising drive (30 days). I probably should be the last person to complain, but I would consider that inappropriate. The benefit for LilyPond is rather indirect: There are three benefits: 1) Imagine it like part of the bounty program. I don't cash in on bounties because I devote all my time to my career in the arts, but this career in the arts needs to succeed in order for me to devote the time I do. Part of this success is linked to donations, and the LilyPond site is an avenue that can lead to the getting of those donations. 2) Everywhere we go we propose talks and workshops on score making. So while LilyPond itself doesn't gain a benefit as in (1) above, people know more about it, which can't hurt. 3) In the video we're using (http://www.youtube.com/watch?v=wsC6asiyEew) there's a big fat I 3 LilyPond. This is bound to be seen by 500-1000 people who know nothing about LilyPond. basically every publisher or composer or user using LilyPond would have similar grounds for comparable wishes, and we would have our front page drowned in ads if we were to heed them. With respect to the three points above: 1) The ads should not be paying and should be a community decision by the developers to support a worthy cause that somehow feeds back into LilyPond. If there's a developer or user whose LilyPond related project can benefit from the work they put into LilyPond, I for one would be happy to spread the word about it. 2) The project being promoted should link back into LilyPond somehow - not just I use LilyPond but I use and I promote LilyPond. 3) We'd want said person to link back into LilyPond for the ad to be worthwhile running via their site or their ad, which is what my video does. I don't think we should go over 1 ad at a time, so there's no drowning. It's purely a question of choice. For example, Janek is currently applying to GSoC and there is another candidate who applied for LilyPond stuff as well. Either of them would stand to gain $5000ish from participating, which is huge. Only one of them will get chosen, and the LilyPond community has had no problem sorting out internally which project is most worthwhile. People can propose patches if they want the real-estate on the site which will be pushed or not depending on what people think. It is a great way for LilyPond to help those who help LilyPond and to benefit from the deal as well. What I would suggest is that you write up a short article about your tour and your use of LilyPond, mention the Kickstarter campaign, and publish the article in the next LilyPond Report. You can then flaunt that issue of the LilyPond Report to whatever music and/or computer news sites you wish, and thus get a combined tour/LilyPond exposure to the degree you find yourself willing on working on distribution. I think it should be possible to time the next issue in a manner where it reasonably agrees with your tour dates. I am going to be sending hundreds of e-mails around flaunting the kickstarter site. The few forums where I won't be able to spread the word about Kickstarter and would need to talk about it obliquely via the LilyPond report won't get much traffic. I know that the LilyPond report is read (I read every issue!), but I doubt this'd have 1/100th of the effect that something on the main website would have. I remember that one of the reasons I didn't download LilyPond early on was because I didn't associate it with living music projects. I think that the rubric on the website w/ LilyPond projects is great, but I think it'd be even better to feature them on the front page. Like these sites: http://www.python.org/ (right corner) http://www.blender.org/ (the mango project, also on the right) http://www.appcelerator.com/ (the bottom of the page) These things pull me into the site - they certainly don't push me away. Of course, one can cite many differences between all of these projects and LilyPond. But I don't think these differences are prohibitive or impinge upon my logic.I think that this can set up a great precedent: if throwing something like this up on the LilyPond site winds up paying off for my ensemble AND sending new people to the lilypond site AND sending the message to people who want this real-estate hey, if you want to get your project promoted, you better be promoting us and while your at it how bout some beam quanting code?, this seems like a win win win. Obviously I'm biased, but I think the benefits can be
Re: 30 day webathon for kickstarter support (issue 6068045)
Message: 5 Date: Thu, 19 Apr 2012 17:52:18 +0200 From: m...@apollinemike.com m...@apollinemike.com To: David Kastrup d...@gnu.org Cc: mts...@gmail.com, re...@codereview-hr.appspotmail.com, lilypond-devel@gnu.org Subject: Re: 30 day webathon for kickstarter support (issue 6068045) Message-ID: 5c9ccceb-e21a-4209-8cc8-d47b2899b...@apollinemike.com Content-Type: text/plain; charset=us-ascii On Apr 19, 2012, at 4:40 PM, David Kastrup wrote: mts...@gmail.com writes: Reviewers: , Message: Hey all, My ensemble is launching a Kickstarter project in a day or two to support our tour in France and Ireland. We have a sweet plug in the project video for GNU LilyPond and I was wondering if I could strike up a partnership with LilyPond to put a link to the project on the LilyPond front page for the duration of the Kickstarter fundraising drive (30 days). I probably should be the last person to complain, but I would consider that inappropriate. The benefit for LilyPond is rather indirect: There are three benefits: 1) Imagine it like part of the bounty program. I don't cash in on bounties because I devote all my time to my career in the arts, but this career in the arts needs to succeed in order for me to devote the time I do. That's indirect and ambiguous; your own success doesn't guarantee nor even make likely more time for you to work on bounties. If you want to be fair, promise a certain amount of the proceeds to be added to the bounty amount for whatever it is you think you'd work on if success for you happens to lead to more time to work on Lilypond. Then if your own success happens to lead to less dev time, Lilypond still benefits _directly_ by having increased bounty amounts. -Jonathan ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: 30 day webathon for kickstarter support (issue 6068045)
On Thu, Apr 19, 2012 at 04:40:08PM +0200, David Kastrup wrote: mts...@gmail.com writes: We have a sweet plug in the project video for GNU LilyPond and I was wondering if I could strike up a partnership with LilyPond to put a link to the project on the LilyPond front page for the duration of the Kickstarter fundraising drive (30 days). No. I probably should be the last person to complain, but I would consider that inappropriate. I don't think you should be the last person to complain -- after careful discussion and negotiation, we settled on having a sponsoring page under community. A proposal to have a personal, non-lilypond-specific, advertizement on the main website page goes far beyond that. In some ways I think you should be the *first* person to complain! What I would suggest is that you write up a short article about your tour and your use of LilyPond, mention the Kickstarter campaign, and publish the article in the next LilyPond Report. +1 that's what we made David do. You have the added advantage that if Valentin is dragging his heels on the report, you can track him down and physically force him to release it. You're bigger than him. :) - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
State of the pond
We have a new release candidate, slower development, highlights on development problems, and a vacation. RELEASE CANDIDATE As always, this means: - activity on master goes on as normal. - nobody touches the release/unstable branch, other than translators, who may merge with that if they want to and don't break anything. The question of whether translators have a stable branch or not is a separate matter and has nothing to do with the release plans. It's just a question of how the translators want to organize themselves. - when I say nobody touches the release/unstable branch, I mean it. There will be no new features, no ordinary bugfixes, no doc changes. - if there are no Critical issues in two weeks, release/unstable becomes stable/2.16. - if not, I make a new release/unstable based on master whenever those Critical issues are fixed. This will obviously pick up any new features, bugfixes, or doc updates that happened in master. SLOWER DEVELOPMENT Development has slowed to a trickle. I'm not certain if this is just because it's late spring (i.e. busy academic time), or if people are holding their breaths waiting for the stable release (i.e. not putting forward any major patches), or just everybody getting older. DEVELOPMENT PROBLEMS The lack of interested mentors is a problem. For example, Luke has been trying to add a few comments and clean-ups to our code since Feb 10. http://code.google.com/p/lilypond/issues/detail?id=2310 However, this is a general problem which we've had for years; it's not going to be fixed any time soon. And I'm certainly not pointing fingers here, since I'm not willing to mentor people. Trying to anticipate future problems, I recalled guile indentation: http://codereview.appspot.com/4896043/ My impression is that it would only take an hour or two to fix this, and then we could standardize all the scheme indentation. This isn't a theoretical concern; Adam Spiers' first patch required hours of extra work because of misunderstandings about our desired indentation. This strikes me as a fairly juicy piece of low-hanging fruit. VACATION On a personal note, I'm off to Europe from May 8 to 24, seeing Zurich, Munich, Salzburg, Vienna, Prague, and Germany (in that order). If anybody is in one of those cities and wants to meet up for a few hours, let me know. Taking it back to lilypond, all our accommodation is supposed to have wifi, so I should be able to make releases as normal. However, if 2.16 turns stable during that time, and if that release requires unforseen fixes, there may be some problems. - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: State of the pond
Graham Percival gra...@percival-music.ca writes: SLOWER DEVELOPMENT Development has slowed to a trickle. I'm not certain if this is just because it's late spring (i.e. busy academic time), or if people are holding their breaths waiting for the stable release (i.e. not putting forward any major patches), or just everybody getting older. I am partly responsible. For one thing I've been climbing around Easter, for another I am brooding over the best way to work on user-definable new events, grobs, other things. I am coding far too little and brooding far too much: I am not really all that content with my current approaches of making LilyPond extensible in that area while not impacting performance more than inevitable. VACATION On a personal note, I'm off to Europe from May 8 to 24, seeing Zurich, Munich, Salzburg, Vienna, Prague, and Germany (in that order). It will be interesting to hear how you manage to visit Munich as second city while holding off on Germany till the end. If anybody is in one of those cities and wants to meet up for a few hours, let me know. I think I am in the city of Germany right now, and probably even then. All the best -- David Kastrup ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: State of the pond
On Thu, Apr 19, 2012 at 09:52:55PM +0200, David Kastrup wrote: Graham Percival gra...@percival-music.ca writes: SLOWER DEVELOPMENT Development has slowed to a trickle. I'm not certain if this is I am partly responsible. A power-law function for development work is certainly predicted by numerous studies on open-source software, but we could still strive to have a power-law function with a shallower slope. On a personal note, I'm off to Europe from May 8 to 24, seeing Zurich, Munich, Salzburg, Vienna, Prague, and Germany (in that order). It will be interesting to hear how you manage to visit Munich as second city while holding off on Germany till the end. Oops. s/Germany/Berlin. Hey, at least that's not as bad as losing four hours because of a missing minus sign when transcribing output from maxima into latex (and then into python). - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: State of the pond
Hello, On 19 April 2012 20:52, David Kastrup d...@gnu.org wrote: Graham Percival gra...@percival-music.ca writes: SLOWER DEVELOPMENT Development has slowed to a trickle. I'm not certain if this is just because it's late spring (i.e. busy academic time), or if people are holding their breaths waiting for the stable release (i.e. not putting forward any major patches), or just everybody getting older. I am partly responsible. For one thing I've been climbing around Easter, for another I am brooding over the best way to work on user-definable new events, grobs, other things. I am coding far too little and brooding far too much: I am not really all that content with my current approaches of making LilyPond extensible in that area while not impacting performance more than inevitable. VACATION On a personal note, I'm off to Europe from May 8 to 24, seeing Zurich, Munich, Salzburg, Vienna, Prague, and Germany (in that order). It will be interesting to hear how you manage to visit Munich as second city while holding off on Germany till the end. You obviously don't work with Bavarians (like I do). :) James ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: 30 day webathon for kickstarter support (issue 6068045)
On Apr 19, 2012, at 7:10 PM, Graham Percival wrote: On Thu, Apr 19, 2012 at 04:40:08PM +0200, David Kastrup wrote: mts...@gmail.com writes: We have a sweet plug in the project video for GNU LilyPond and I was wondering if I could strike up a partnership with LilyPond to put a link to the project on the LilyPond front page for the duration of the Kickstarter fundraising drive (30 days). No. Fair 'nuf! I definitely don't want this to be an issue, so I rescind my request. However, now that it is rescinded and I have no direct interest anymore, I still stand by what I said and really think people should not shy away from the logic I'm putting forward. The real-estate value of the upper right corner of lilypond.org is huge. Currently it is unexploited property, just sitting there. If there are people who can offer LilyPond-friendly exchanges for it that fulfill the criteria of (1) bringing value to LilyPond; and (2) not compromising the integrity of the page or of LilyPond's status as free software, then I think it is absolutely essential that LilyPond cultivate its real estate to this end. Otherwise, it is wasted potential. Cheers, MS ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
PATCH: Countdown to 20120422
Echoing Graham's comment on the pace of development slowing, we have no patches to push, none on countdown and none to review. Enjoy a weekend off, all! Colin -- I've learned that you shouldn't go through life with a catcher's mitt on both hands. You need to be able to throw something back. -Maya Angelou, poet (1928- ) ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Footnote documentation error
Hello, On 20 April 2012 00:40, Nick Payne nick.pa...@internode.on.net wrote: The documentation at http://lilypond.org/doc/v2.15/Documentation/notation/creating-footnotes for both automatic and manual footnotes says that the \footnote command must come *before* the grob to which the footnote is being attached. This doesn't seem to be the case. Here the \footnote commands are after the notes to which they are attached, and they work fine: I think this was to do with David's additional work on Mike's a few months ago when what he did changed the requirement from the original footnote document in earlier versions of 2.15. We did re-write much of the examples and obviously missed this. Before I create a tracker, I'll wait for a confirmation from David/Mike that this is technically correct. James ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Footnote documentation error
On Apr 20, 2012, at 7:40 AM, James wrote: Hello, On 20 April 2012 00:40, Nick Payne nick.pa...@internode.on.net wrote: The documentation at http://lilypond.org/doc/v2.15/Documentation/notation/creating-footnotes for both automatic and manual footnotes says that the \footnote command must come *before* the grob to which the footnote is being attached. This doesn't seem to be the case. Here the \footnote commands are after the notes to which they are attached, and they work fine: I think this was to do with David's additional work on Mike's a few months ago when what he did changed the requirement from the original footnote document in earlier versions of 2.15. We did re-write much of the examples and obviously missed this. I actually think this has something to do with David's work on the parser (could be wrong...). This is the postfix variety of footnote, or the one that does not need to specify a grob and assigns the footnote to whatever grob is created by the first event that comes down the pipe. I'm actually amazed that it works, as the NoteHead is facultative - if you replaced it w/ Stem it'd do the same thing (meaning footnote the NoteHead). Cheers, MS ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel