Re: Lilypond store?

2006-07-09 Thread Chris Sawer

Erik Sandberg wrote:

On Wednesday 05 July 2006 15:09, Stewart Holmes wrote:

Yes. Harsh this may sound, but how much of the music on Mutopia would you
be satisfied to print out, and use yourself? From a quick browse through
various sections, I have to say that a large amount of the music on there
is fairly poorly engraved. My proposition is for much more strict quality
control... after all, nobody will pay money for music unless it looks
professional.


I suggest that you start a discussion thread on mutopia's mailing lists: If 
you have constructive ideas on how to create an archive of high-quality 
public domain notes, then I would strongly recommend you to use your ideas to 
improve mutopia; if that's not possible, use mutopia as a base for creating 
such an archive (i.e., fork the mutopia project).


Hi,

I initially read this thread as a proposal for offering printed versions 
of scores for sale. However, on a re-read, I understand that you're 
proposing to offer downloads of PDF files instead.


The attraction of Mutopia for me was the creation of an "open source" 
archive of sheet music, that people can download for free, print out, 
photocopy, and distribute. Rather like Project Gutenberg, but for music.


If you want to create a rival archive offering pieces for download at a 
price, then you are of course free to go ahead. Speaking from the point 
of view of someone who's looked after Mutopia for the last seven years, 
I think cleaning up Mutopia pieces and organising them for printing 
would be a very time consuming task. Entering new pieces is of course 
even more time consuming.


From a legal point of view, you will have to be careful what pieces 
from Mutopia you use. Many are licensed under a CreativeCommons 
Attribution or Attribution-ShareAlike license. Neither restricts you 
from selling works based on the Mutopia version, but the latter insists 
that you release your versions under an identical license (a bit like 
the GPL).


My positive suggestion would be to create a new website offering high 
quality *printed* LilyPond-engraved music for sale based on Mutopia 
contributions, still licensed under "open source" licenses. We did some 
experiments with lulu.com a while ago, and the results were very 
promising, so that's one possibility. If we work with you on this, and 
improvements are fed back to Mutopia, then we'd be happy to have links 
from the relevant Mutopia music pages to your store (ie. "buy a printed 
copy of this music"). Of course, you can pick music from Mutopia which 
is already reasonably high quality and likely to be popular. If you're 
interested, please let me know.


I would personally be very disappointed if someone were to "fork" Mutopia.

Chris

--

Chris Sawer - [EMAIL PROTECTED] - Mutopia team leader
Free sheet music for all at:  http://www.MutopiaProject.org/


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


Re: Evolutionary User Strategery

2006-07-09 Thread Erik Sandberg
On Saturday 08 July 2006 18:58, Fairchild wrote:
> The 3.0 processor could note the 2.4 version flag and treat the ly file in
> the 2.4 way, maintaining upward compatibility without a need for
> convert-ly.

In what way would that be different from installing two different versions of 
lily? If you don't want the bugfixes from 3.0, why do you upgrade to 3.0?

-- 
Erik



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


Re: Chord Name inside parenthesis

2006-07-09 Thread Kieren MacMillan

Ezequiel:


how can i make all my chord name be placed inside parenthesis


You can follow Erik's generous examples and instructions: "try  
learning Scheme basics and read about tweaks in the manual, and then  
try to understand exactly what I meant in my previous suggestion, and  
finally try to correct the errors I made."


I did what Erik said, and came up with the attached examples -- I  
believe they answer your question. [Difference between the two  
examples: the second uses larger parentheses.]


Regards,
Kieren.

p.s. Graham: you're cc'ed because this is a useful tip/trick (I  
think)...


__

%%%  CODE SNIPPET BEGINS
\version "2.9.10"

#(define (parenthesis-ignatzek-chord-names in-pitches bass inversion  
context)
  (markup #:line ("(" (ignatzek-chord-names in-pitches bass  
inversion context) ")")))


chordset = \chordmode
{
\set chordNameFunction = #parenthesis-ignatzek-chord-names
c1:7 g1:7
}

\score
{
\new ChordNames \chordset
}
%%%  CODE SNIPPET ENDS

%%%  CODE SNIPPET BEGINS
\version "2.9.10"

#(define (parenthesis-ignatzek-chord-names in-pitches bass inversion  
context)
  (markup #:vcenter #:line ( #:fontsize 2 "(" (ignatzek-chord-names  
in-pitches bass inversion context) #:fontsize 2 ")")))


chordset = \chordmode
{
\set chordNameFunction = #parenthesis-ignatzek-chord-names
c1:7 g1:7
}

\score
{
\new ChordNames \chordset
}
%%%  CODE SNIPPET ENDS


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


RE: Evolutionary User Strategery

2006-07-09 Thread Fairchild
New scores could use new features and not have to work around the bugs of
earlier versions.  Older scores that have been carefully tuned, compensating
for earlier bugs, would continue to produce the intended result without
having to be overhauled.  There would be no need to maintain multiple
versions.

- Bruce

-Original Message-
From: Erik Sandberg [mailto:[EMAIL PROTECTED] 
Sent: Saturday, July 08, 2006 3:55 PM
To: Fairchild
Cc: lilypond-user@gnu.org
Subject: Re: Evolutionary User Strategery


On Saturday 08 July 2006 18:58, Fairchild wrote:
> The 3.0 processor could note the 2.4 version flag and treat the ly 
> file in the 2.4 way, maintaining upward compatibility without a need 
> for convert-ly.

In what way would that be different from installing two different versions
of 
lily? If you don't want the bugfixes from 3.0, why do you upgrade to 3.0?

-- 
Erik






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


Re: Evolutionary User Strategery

2006-07-09 Thread Kieren MacMillan

Bruce:

Older scores that have been carefully tuned, compensating for  
earlier bugs


With all due respect, this implies something about Lilypond that  
simply isn't true.


"Carefully tuned" is one thing. My scores are also carefully tuned;  
from your work I've seen so far, I dare say I'm far more obsessive- 
compulsive than you in my engraving standards. Nothing personal, mind  
you: I'm the most OC engraver I've ever met!  ;-)


That being said, I spent over an hour cleaning up your "bug- 
compensating code" yesterday, as an instructional example. What you  
were (are) doing -- e.g., adding title information directly to  
skipped notes in a \partial bar before the music actually begins, and  
then filling the \markup code with offset and spacing tweaks to move  
it back where it really belongs (i.e., in the header and not attached  
to the music) -- does not "[compensate] for earlier bugs". It's poor  
coding, plain and simple.


Are there bugs in older (and current) versions of Lilypond?  
Absolutely. Will many be fixed in upcoming versions? I sure hope so.


Ironically, the way that the header block acts as a music system is  
one of the things I hope changes in a future version... but the fact  
that my titles are all *in* headers already (instead of counter- 
intuitively attached to invisible notes between the key signature and  
the first visible note of my score) will make the migration very easy  
for me, if and when it happens.


Based on the example of your work I helped you with, my conservative  
estimate is that 90% of your migration woes would disappear if you  
just wrote proper Lilypond code. I think it's quite telling that,  
like most on this list, I've had essentially no problems moving  
forward with Lilypond as it evolves and improves (n.b., I started  
with v1.8), and you apparently have had nothing but headaches.


Ultimately, I would feel it a great loss if HW et al. decided to  
allow Lilypond to become bloatware in some vain quest for the  
Backwards Compatibility Grail.


Fortunately, I know they're too smart to do that.  =)

Regards,
Kieren.

p.s. When Microsoft ruined Word for Mac v5.1 by "improving it" (v6.0  
and beyond), I didn't upgrade -- perhaps you might consider taking  
the same approach with Lilypond?



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


RE: Evolutionary User Strategery

2006-07-09 Thread Fairchild
Kieren -

With all due respect - and you are due a lot.  The work you did on my score
is impressive, especially that you did it so quickly.

My "home made" header was for two overwhelming reasons.  First, \header code
could only be used once.  Second, I found no way to override the default
vertical positioning and font.  When I started, \header didn't allow
embedded \markup.  This is a good example where newer capabilities are
welcome, but old code should survive.

As a learning experiment, I've set about to code Stances in the your style
for 2.4.6, then see what needs to change for 2.8.5.  I've spent about an
hour just trying to convert the title line, not succeeding yet.

 - Bruce 

-Original Message-
From: Kieren MacMillan [mailto:[EMAIL PROTECTED] 
Sent: Sunday, July 09, 2006 10:51 AM
To: Fairchild
Cc: [EMAIL PROTECTED]; lilypond-user@gnu.org
Subject: Re: Evolutionary User Strategery


Bruce:

> Older scores that have been carefully tuned, compensating for
> earlier bugs

With all due respect, this implies something about Lilypond that  
simply isn't true.

"Carefully tuned" is one thing. My scores are also carefully tuned;  
from your work I've seen so far, I dare say I'm far more obsessive- 
compulsive than you in my engraving standards. Nothing personal, mind  
you: I'm the most OC engraver I've ever met!  ;-)

That being said, I spent over an hour cleaning up your "bug- 
compensating code" yesterday, as an instructional example. What you  
were (are) doing -- e.g., adding title information directly to  
skipped notes in a \partial bar before the music actually begins, and  
then filling the \markup code with offset and spacing tweaks to move  
it back where it really belongs (i.e., in the header and not attached  
to the music) -- does not "[compensate] for earlier bugs". It's poor  
coding, plain and simple.

Are there bugs in older (and current) versions of Lilypond?  
Absolutely. Will many be fixed in upcoming versions? I sure hope so.

Ironically, the way that the header block acts as a music system is  
one of the things I hope changes in a future version... but the fact  
that my titles are all *in* headers already (instead of counter- 
intuitively attached to invisible notes between the key signature and  
the first visible note of my score) will make the migration very easy  
for me, if and when it happens.

Based on the example of your work I helped you with, my conservative  
estimate is that 90% of your migration woes would disappear if you  
just wrote proper Lilypond code. I think it's quite telling that,  
like most on this list, I've had essentially no problems moving  
forward with Lilypond as it evolves and improves (n.b., I started  
with v1.8), and you apparently have had nothing but headaches.

Ultimately, I would feel it a great loss if HW et al. decided to  
allow Lilypond to become bloatware in some vain quest for the  
Backwards Compatibility Grail.

Fortunately, I know they're too smart to do that.  =)

Regards,
Kieren.

p.s. When Microsoft ruined Word for Mac v5.1 by "improving it" (v6.0  
and beyond), I didn't upgrade -- perhaps you might consider taking  
the same approach with Lilypond?





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


Re: Evolutionary User Strategery

2006-07-09 Thread Kieren MacMillan

Hi, Bruce:


First, \header code could only be used once.


If this was true at some point [can someone confirm what version this  
changed?], you could very easily -- with good abstracted code -- have  
used three different score files (each with their own \header block).


Second, I found no way to override the default vertical positioning  
and font.


I seem to recall that you could always use LaTeX markup commands, no?

This is a good example where newer capabilities are welcome, but  
old code should survive.


Actually, the old *code* survives just fine...  ;-)

Good luck,
Kieren.


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


Fw: Lilypond store?

2006-07-09 Thread Stewart Holmes

My intention is to offer downloads of PDF files. My plan was to source from
public domain sources, such as archives of old sheet music, and indeed parts
of Mutopia which are under certain licence.

I'm not sure I understand why I would want to sell printed music - surely,
here, I would not be able to compete with publishers selling similar
material. In selling downloadable PDF files, you are removing this 
overhead,

allowing you to reduce prices, and be competitive with other places selling
sheet music. Also, I don't really have the time to print out & post much
sheet music, and would not be able to offer the print quality of a
publisher. Unless... are there online services that can print & deliver
music?

Lulu.com looks interesting - it would eliminate the need for 
hosting/setting
up an online store... but whether the disadvantage of being on a site with 
a

large amount of other work is big enough, I'm not sure.

I'd be interested to hear your thoughts, Chris.

I initially read this thread as a proposal for offering printed versions 
of scores for sale. However, on a re-read, I understand that you're 
proposing to offer downloads of PDF files instead.


The attraction of Mutopia for me was the creation of an "open source" 
archive of sheet music, that people can download for free, print out, 
photocopy, and distribute. Rather like Project Gutenberg, but for music.


If you want to create a rival archive offering pieces for download at a 
price, then you are of course free to go ahead. Speaking from the point 
of view of someone who's looked after Mutopia for the last seven years, I 
think cleaning up Mutopia pieces and organising them for printing would 
be a very time consuming task. Entering new pieces is of course even more 
time consuming.


From a legal point of view, you will have to be careful what pieces from 
Mutopia you use. Many are licensed under a CreativeCommons Attribution or 
Attribution-ShareAlike license. Neither restricts you from selling works 
based on the Mutopia version, but the latter insists that you release 
your versions under an identical license (a bit like the GPL).


My positive suggestion would be to create a new website offering high 
quality *printed* LilyPond-engraved music for sale based on Mutopia 
contributions, still licensed under "open source" licenses. We did some 
experiments with lulu.com a while ago, and the results were very 
promising, so that's one possibility. If we work with you on this, and 
improvements are fed back to Mutopia, then we'd be happy to have links 
from the relevant Mutopia music pages to your store (ie. "buy a printed 
copy of this music"). Of course, you can pick music from Mutopia which is 
already reasonably high quality and likely to be popular. If you're 
interested, please let me know.


I would personally be very disappointed if someone were to "fork" 
Mutopia.


Chris

--

Chris Sawer - [EMAIL PROTECTED] - Mutopia team leader
Free sheet music for all at:  http://www.MutopiaProject.org/






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


Re: Chord Name inside parenthesis

2006-07-09 Thread Ezequiel Sierra
Kieren Thanks a lot! You`re the best! I still dont uderstand it, ill  
read about it, but it works great!




On Jul 9, 2006, at 9:52 AM, Kieren MacMillan wrote:


Ezequiel:


how can i make all my chord name be placed inside parenthesis


You can follow Erik's generous examples and instructions: "try  
learning Scheme basics and read about tweaks in the manual, and  
then try to understand exactly what I meant in my previous  
suggestion, and finally try to correct the errors I made."


I did what Erik said, and came up with the attached examples -- I  
believe they answer your question. [Difference between the two  
examples: the second uses larger parentheses.]


Regards,
Kieren.

p.s. Graham: you're cc'ed because this is a useful tip/trick (I  
think)...


__

%%%  CODE SNIPPET BEGINS
\version "2.9.10"

#(define (parenthesis-ignatzek-chord-names in-pitches bass  
inversion context)
  (markup #:line ("(" (ignatzek-chord-names in-pitches bass  
inversion context) ")")))


chordset = \chordmode
{
\set chordNameFunction = #parenthesis-ignatzek-chord-names
c1:7 g1:7
}

\score
{
\new ChordNames \chordset
}
%%%  CODE SNIPPET ENDS

%%%  CODE SNIPPET BEGINS
\version "2.9.10"

#(define (parenthesis-ignatzek-chord-names in-pitches bass  
inversion context)
  (markup #:vcenter #:line ( #:fontsize 2 "(" (ignatzek-chord-names  
in-pitches bass inversion context) #:fontsize 2 ")")))


chordset = \chordmode
{
\set chordNameFunction = #parenthesis-ignatzek-chord-names
c1:7 g1:7
}

\score
{
\new ChordNames \chordset
}
%%%  CODE SNIPPET ENDS






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


melismatic left-alignment with \lyricmode

2006-07-09 Thread Monk Panteleimon
Dear Lilypond users and developers,

I am using 2.8.3 to engrave chant for TTB. I normally use \lyricmode for
such music because it gets the lyric-extenders right regardless of which
voice has the melisma. But now I am noticing that it isn't getting the
left-alignment right. Lyrics are only left-aligned under melismata if there
is a melisma in the topmost voice. Here is my example:

\version "2.8.3"
global = { \set Score.timing = ##f  \key bes \major } 
\score { 
\context ChoirStaff  <<
\context Staff = top << \clef "G_8"
\context  Voice = tenone \relative c' { \voiceOne \global  c4 d8([
c]) bes4( a) g a bes2 a g a \fermata  } 
\context Voice = tentwo \relative c { \voiceTwo \global f4 f f2 f4 f
f( g) g( f) f( ees) d2 \fermata   }
>>  
\context Lyrics \lyricmode { In4 that day2 __ all4 his  thoughts2 __
shall __ per -- ish. }
\context Staff = bottom << \clef "bass" \relative c { \global 
 { bes4  bes bes2 c4 c d( c) c( bes) c2 d \fermata }
}
>>
>>

\layout {  \context { \Staff \remove "Time_signature_engraver" \remove
"Bar_number_engraver" }
\context{ \Lyrics \override LyricSpace #'minimum-distance =
#.8 }
}   
}


As you can see, the lyrics "that" and "day" are left-ligned (i.e. when
tenor1 has the melisma) but "thoughts shall perish" are not left-aligned.
The last words are instead center-aligned under the first tenor's
half-notes.
Am I doing something wrong? I've not noticed this before. I know that I can
left-align specific lyrics with a \once \override maneuver, but I'd rather
avoid that since it would happen quite often.

Monk Panteleimon



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


Re: navigating web documentation

2006-07-09 Thread Karl Berry
([EMAIL PROTECTED]  Hmm, never heard of it ... trying bug-texinfo)

>> Has anyone considered putting the navigation links at the bottom

You're the first person to suggest it that I know of.  It sounds
reasonable to me, although it would look kind of funny on very short
nodes, as so many are.  Also, I think it might be confusing in the
all-on-one-page-html output, since it would be right next to the
pointers of the "next" node.  Have to try it, I guess.  A patch would be
most welcome :), else I'll get to it as soon as I have a chance.

I think it's "Alt-P" for previous, 'Alt-n' for next, 'Alt-u' for
up. Maybe it should be mentioned somewhere in the texinfo output.

Sure, I suppose at least the main keyboard shortcuts could/should be in
the manual.

I know some open source web software can do this.

I'm not sure who wrote this, but whoever did, just in case you're not
already well aware, GNU is about freedom, rather than "open source".
http://www.gnu.org/philosophy/free-software-for-freedom.html

Anyway, thanks for the suggestions.
Karl


Date: Fri, 07 Jul 2006 13:11:43 +0200
From: Han-Wen Nienhuys <[EMAIL PROTECTED]>
To: Trevor Baœô ­a <[EMAIL PROTECTED]>
CC: Paul Scott <[EMAIL PROTECTED]>, lilypond-user@gnu.org,
   [EMAIL PROTECTED], Karl Berry <[EMAIL PROTECTED]>
Subject: Re: navigating web documentation

Trevor Baœô ­a schreef:
> (I second this, especially since I've been reading pages continuously
> through much more with the newer manual ...)
> 
> On 6/29/06, Paul Scott <[EMAIL PROTECTED]> wrote:
>> Has anyone considered putting the navigation links at the bottom of our
>> wonderful! (Thanks, Graham and others) documentaion pages in
>> addition to at the top?  I usually find myself scrolling to the bottom
>> of the page (some of which are quite long) and then having to scroll
>> back up to the top to go somewhere else.  I know some open source web
>> software can do this.

I recommend the keyboard. I think it's "Alt-P" for previous,  'Alt-n' 
for next, 'Alt-u' for up. Maybe it should be mentioned somewhere in the 
texinfo output.

Karl?


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


Re: navigating web documentation

2006-07-09 Thread Paul Scott

Karl Berry wrote:

([EMAIL PROTECTED]  Hmm, never heard of it ... trying bug-texinfo)

>> Has anyone considered putting the navigation links at the bottom

You're the first person to suggest it that I know of.  It sounds
reasonable to me, although it would look kind of funny on very short
nodes, as so many are. 

I don't see why.

 Also, I think it might be confusing in the
all-on-one-page-html output, since it would be right next to the
pointers of the "next" node. 
Intelligently enough those navigation links are not included in the 
all-in-one-page-html output.

 Have to try it, I guess.  A patch would be
most welcome :), else I'll get to it as soon as I have a chance.

I think it's "Alt-P" for previous, 'Alt-n' for next, 'Alt-u' for
up. Maybe it should be mentioned somewhere in the texinfo output.
  
When Han-Wen pointed the above out I realized I was not concerned about 
my original request any more.  I prefer keystrokes to the mouse any way.

Sure, I suppose at least the main keyboard shortcuts could/should be in
the manual.
  

Agreed.

I know some open source web software can do this.

I'm not sure who wrote this, but whoever did, just in case you're not
already well aware, GNU is about freedom, rather than "open source".
http://www.gnu.org/philosophy/free-software-for-freedom.html
  
Don't know what your point is.  I was just suggesting that there was 
already free code to do what I had originally suggested (at least for 
the HTML version).

Anyway, thanks for the suggestions.
  

You're welcome for the part I played in this,

Have fun,

Paul



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