30 day webathon for kickstarter support (issue 6068045)

2012-04-19 Thread mtsolo

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)

2012-04-19 Thread David Kastrup
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)

2012-04-19 Thread m...@apollinemike.com
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)

2012-04-19 Thread Jonathan Wilkes
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)

2012-04-19 Thread Graham Percival
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

2012-04-19 Thread Graham Percival
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

2012-04-19 Thread David Kastrup
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

2012-04-19 Thread Graham Percival
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

2012-04-19 Thread James
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)

2012-04-19 Thread m...@apollinemike.com
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

2012-04-19 Thread Colin Campbell
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

2012-04-19 Thread James
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

2012-04-19 Thread m...@apollinemike.com
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