Re: Major version: LilyPond 2.14.0 released!

2010-04-01 Thread Graham Percival
On Thu, Apr 01, 2010 at 04:15:18PM +0200, Nils Gey wrote:
> It seems the real joke is "Release Early, Release Often" in the
> same sentence as lilypond.

Yeah, well, screw you too.  In the past 5 months, we've had an
average of one release every 2 weeks.  Are you seriously
complaining that we should have had more releases than that?

If so, what are you willing to do in order to make the extra
releases make sense?  Are you offering to fix a bug every 2 days,
or add new features at a similar rate?  That would justify having
a release every week.  There's no point making a new release if
we've only fixed a few typos in the docs.

- Graham


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


Major version: LilyPond 2.14.0 released!

2010-04-01 Thread Graham Percival
GLASGOW, Scotland -- April 1, 2010 -- The LilyPond development
team is proud to announce LilyPond 2.14, the latest stable release
of our award-winning music engraver.  "Music notation for
everyone" has never looked better!
http://lilypond.org

Following the open-source motto of "release early, release often",
we are making 2.14 available now.  There are still a few
regression bugs compared to 2.12, but we urge everybody to
download 2.14.0 from the lilypond website when it becomes
available and use it in their production systems.  Let us know if
anything doesn't work; we love getting feedback!  We have
introduced a new "bug voting" system on our website to allow us to
better direct programmer effort:
http://lilypond.org/website/bug-reports.html


Other major new features include:
  * eyeglass markup, to remind musicians to watch the conductor
at critical moments.
  * in tablature, fets can be indicated with colored letters
instead of numbers.
  * The Unicode Bidirectional Algorithm is now fully supported
for single-line markup due to enhanced integration with
Pango, and we now use FT_Error in the prototype for
freetype_error_string().

The full list of new features is online here:
http://lilypond.org/doc/v2.13/Documentation/changes/index.html


Having music engraving!

Patrick McCarty - SVG guru, text handler
Nicolas Sceaux - Schemer extraordinaire
Reinhold Kainhofer - musicxml2ly bloke
Werner Lemberg - Fonts, bugz squasher
Jan Nieuwenhuizen - Core development
Han-Wen Nienhuys - Core development
John Mandereau - Translation swain
Trevor Daniels - Asst. doc editor
Jonathan Kulp - Asst. doc editor
Mark Polesky - Code cleanup-er
Mats Bengtsson - Support guru
Valentin Villenave - Web 2.0
Carl Sorensen - Frog master
Francisco Vila - ES writer
Joe Neeman - Spacing guru
Dmytro O. Redchuk - Bugs
James Lowe - Doc gopher
Colin Campbell - Ditto
Marc Hohl - Bug nuker
Graham Percival - me

-- 
This email is best viewed with a fixed-width font in a screen size of
80x25 characters.


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


Re: Publishing a book with lilypond

2010-03-31 Thread Graham Percival
On Wed, Mar 31, 2010 at 04:27:20PM +0200, Rodolfo Zitellini wrote:
> Does anyone have tips on pagination,
> layout, margins, etc... for a "real" printed book?
 
Use lilypond-book.

Cheers,
- Graham


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


Re: Consistent page layout

2010-03-30 Thread Graham Percival
Please read the Learning Manual to learn how to construct and use
tweaks.

Also note that "\new Score" is not encouraged, and is in
the process of being removed from the docs.

Cheers,
- Graham


On Tue, Mar 30, 2010 at 10:02:54PM +0100, Phil Holmes wrote:
> Did that.  Tried it within a "new Score" block and as part of the global  
> define with an explicit Score. and neither worked for me.  Your mileage 
> may vary.
>
>
> --
> Phil Holmes
>
>
> - Original Message - From: "Kieren MacMillan" 
> 
> To: "Phil Holmes" 
> Cc: "Graham Percival" ; "Fibonacci Prower"  
> ; 
> Sent: Tuesday, March 30, 2010 7:10 PM
> Subject: Re: Consistent page layout
>
>
> Hi Phil,
>
>> Actually, on behalf of Fibonacci I tried the use of
>> \override PaperColumn #'keep-inside-line = ##t
>> \override NonMusicalPaperColumn #'keep-inside-line = ##t
>> and they didn't produce the desired result.
>
> I think you have to use Score.PaperColumn and Score.NonMusicalPaperColumn 
> for it to be applied to the correct context.
>
> Hope this helps!
> Kieren. 


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


Re: Consistent page layout

2010-03-30 Thread Graham Percival
On Tue, Mar 30, 2010 at 12:37:32PM -0400, Fibonacci Prower wrote:
> 1- The text "Da capo al Fine", which appears right at the end - or at
> least should, is displayed as "Da capo al Fin". This, of course, is
> because the whole line does not fit in the page. How can I move it to
> the left so that it fits?

Read the manual.  "Less tweaking with slower processing" or
something like that.

Cheers,
- Graham


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


Re: Converting from a really old version - how far can I jump?

2010-03-27 Thread Graham Percival
You might want to try reading the documentation about upgrading from
older versions.  In 2.13, this is in the Usage manual.

Cheers,
- Graham


On Sat, Mar 27, 2010 at 10:25 PM, Ed Ardzinski  wrote:
> I've been chided before about still using 2.6.5, and I still find that I
> learn more and more, and feel satisfied with what I do with it...but it nags
> me I'm so far behind the discussion on this list.
>
> My biggest con against upgrading is I don't have the time to upgrade 30 or
> more pieces (not to mention test/templates).  The biggest pro is that I'm
> having to do this already as I learn how to do better with 2.6.5 I am
> starting to revisit old files...and reduce the size of my final output PDF
> from 14 pages to 6...it takes time to rework the old files.  Possibly the
> same time it would take to get used to a new version and revise the old
> files?
>
> So - is it possible to run the old (2.6.5) and the newest stable branch (a
> 2.12 version I think?) simultaneously on a WinXP box?  Or do I have to try
> and use my laptop (Win7 machine) for the new (or old versions), and just
> struggle using both machines (I really don't like to use my laptop...)?  I
> imagine that a lot of my music notation (the actual notes and durations and
> rests and beamings) can be copied over to a newer version, but my techniques
> in using score and contexts might need updating?
>
> Well, I'm actually facing that now with 2.6.5 - as I had been warned (year
> or so ago?) by Mats - as it's hard to get/find advice, and seeing that 2.10
> had the issue simplified...and I wonder, do I want to chase down the code
> fix for how I'm writing now in 2.6.5 or do I try to make the big leap?
>
> And if the answer is to go stepwise through 2.8 - 2.10 - then 2.12 then I
> have to say "sorry boys, I'm staying in the paleozoic!"  I just don't have
> the time to do that...
>
> I would appreciate any advice - suggestions.  Thanks!
>
> 
> Hotmail: Trusted email with Microsoft’s powerful SPAM protection. Sign up
> now.
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
>


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


Re: staff-space doesn't seem to work as documented

2010-03-26 Thread Graham Percival
There's a difference between
  #'1.5
and
  #1.5}

This is a user error, not a documentation problem.

- Graham


On Fri, Mar 26, 2010 at 4:22 PM, Phil Holmes  wrote:
> In the PDF documentation for 2.12.3 and the online documentation for 2.13.16
> it gives the syntax for reducing staff spacing as:
>
> \override StaffSymbol #'staff-space = #1.5
>
> If I use this syntax, I get an error:
>
> error: syntax error, unexpected '{'
> \new Staff \with {\override StaffSymbol #'staff-space = #'1.5}
>                                                              { c'' c'' c''
> c'' }
>
>
> If I use a syntax with parentheses (guessed by trial and error):
>
> \override StaffSymbol #'staff-space = #'( . 1.5)
>
> I compiles and runs successfully.
>
> Code snippets are available if required.
>
> Is this a bug in the documentation?
>
> --
> Phil Holmes
>
>
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>


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


Re: Score spacing

2010-03-24 Thread Graham Percival
Fix your rhythmic errors.  Add some bar checks to see where you
have an incorrect duration.

- Graham


On Wed, Mar 24, 2010 at 07:16:31PM +, Josh wrote:
> Hello,
> 
> I've read over the manual but with my latest score I'm having trouble with 
> the 
> spacing.  When I compile 
> the score it puts the whole score on two lines, the first one spaced nicely,
> the second trying to fit the 
> whole score on one line.  It squishes it all together and I can only see
> part of the piece.  How may I get it 
> to fit nicely all on one page?  My last score did it automatically.
> 
> Thanks,
> 
> Josh
> 
> 
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user


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


Re: scanning music

2010-03-22 Thread Graham Percival
On Mon, Mar 22, 2010 at 11:22:41PM +, Hernâni Mouta wrote:
> I would like to know if it is possible to scan music with Lilypond.

No, it is not.

- Graham


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


Re: documentation help seriously needed

2010-03-22 Thread Graham Percival
In the doc source, we add commands like
  @cindex beaming
  @funindex []

There is no automatic testing for this, but I'm certain that our
doc build correctly links the index entry to the place where the
command was placed in the doc source.


As far as I know, there is nobody currently working on updating
these entries, checking for completeness, etc.  This isn't a hard
job, but it *does* require you to know git+compiling+our doc
policies.  It's not something that can be easily described in
words and handed off to another person to do the actual file
editing.

I have no plans to ask any current doc editors to undertake such a
job; I don't think the benefit outweighs the cost and effort.  But
if you're particularly keen to do it, we can train you to work on
this.

Cheers,
- Graham


On Mon, Mar 22, 2010 at 03:51:49PM -0600, Hugh Myers wrote:
> Graham,
> 
> My area of expertise is editing and one of the things that often make
> or break a set of docs are the indexes for each manual. Do we have any
> kind of regression scheme (sorry about the pun) to check for problems
> peculiar to an index? For instance does each citation in the index
> lead to a page with the word in context. Given a list of key words and
> concepts are they in the index? A lot of user questions can be met
> with a healthy does of RTFM but that becomes increasingly harder to do
> the thicker the manual(s) become(s). Some of this is problematic in
> that the best time to do this is with the text frozen--- this to avoid
> repeated toe-stepping-apon by repeated changes, deletions and
> additions.
> 
> --hsm
> 
> On Mon, Mar 22, 2010 at 3:16 PM, Graham Percival
>  wrote:
> > No, that's fine -- we already have somebody to handle the
> > git+compile+doc policy stuff.  So far I have no indication that
> > he's overwhelmed with work.
> >
> > If you're up for writing a few lilypond examples (say, creating an
> > example of \bendAfter using a non-integer argument), *that* could
> > be useful... but I'm pretty certain (... well, pretty *hopeful*,
> > at least)  that we'll have enough helpful users who can create
> > such examples.
> >
> > Maybe get back in touch in a week if there doesn't seem to be any
> > movement on this issue.  :)
> >
> > Cheers,
> > - Graham
> >
> > On Mon, Mar 22, 2010 at 03:53:12PM -0500, Jonathan Kulp wrote:
> >>    I should be able to handle some git committing / compile checking, and
> >>    stuff like that if others can do the worst of the typing.
> >>    Jon
> >>
> >>    On Mon, Mar 22, 2010 at 3:36 PM, Graham Percival
> >>     wrote:
> >>
> >>      Here's the current situation with the documentation.
> >>
> >>      1. we have a number of users who know a lot about lilypond, but
> >>      A  are not familiar with git + compiling + our doc policies.
> >>      2. we have a doc editor on Windows who knows about
> >>      A  git+compiling+doc policies, but knows relatively little
> >>      A  about lilypond.
> >>      3. we have a number of open documentation issues, some of them
> >>      A  critical [1].
> >>
> >>      If you belong to category 1, and think you might be able to help
> >>      with category 3, please contact category 2 (CC'd on this email) or
> >>      me.
> >>
> >>      [1]
> >>      
> >> http://code.google.com/p/lilypond/issues/list?can=2&q=type=Documentation&sort=priority
> >>
> >>      Cheers,
> >>      - Graham
> >>
> >>      ___
> >>      lilypond-user mailing list
> >>      lilypond-u...@gnu.org
> >>      http://lists.gnu.org/mailman/listinfo/lilypond-user
> >>
> >>    --
> >>    Jonathan Kulp
> >>    http://www.jonathankulp.com
> >
> >
> > ___
> > lilypond-user mailing list
> > lilypond-user@gnu.org
> > http://lists.gnu.org/mailman/listinfo/lilypond-user
> >


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


Re: documentation help seriously needed

2010-03-22 Thread Graham Percival
No, that's fine -- we already have somebody to handle the
git+compile+doc policy stuff.  So far I have no indication that
he's overwhelmed with work.

If you're up for writing a few lilypond examples (say, creating an
example of \bendAfter using a non-integer argument), *that* could
be useful... but I'm pretty certain (... well, pretty *hopeful*,
at least)  that we'll have enough helpful users who can create
such examples.

Maybe get back in touch in a week if there doesn't seem to be any
movement on this issue.  :)

Cheers,
- Graham

On Mon, Mar 22, 2010 at 03:53:12PM -0500, Jonathan Kulp wrote:
>I should be able to handle some git committing / compile checking, and
>stuff like that if others can do the worst of the typing.
>Jon
> 
>On Mon, Mar 22, 2010 at 3:36 PM, Graham Percival
> wrote:
> 
>  Here's the current situation with the documentation.
> 
>  1. we have a number of users who know a lot about lilypond, but
>  A  are not familiar with git + compiling + our doc policies.
>  2. we have a doc editor on Windows who knows about
>  A  git+compiling+doc policies, but knows relatively little
>  A  about lilypond.
>  3. we have a number of open documentation issues, some of them
>  A  critical [1].
> 
>  If you belong to category 1, and think you might be able to help
>  with category 3, please contact category 2 (CC'd on this email) or
>  me.
> 
>  [1]
>  
> http://code.google.com/p/lilypond/issues/list?can=2&q=type=Documentation&sort=priority
> 
>  Cheers,
>  - Graham
> 
>  ___
>  lilypond-user mailing list
>  lilypond-user@gnu.org
>  http://lists.gnu.org/mailman/listinfo/lilypond-user
> 
>--
>Jonathan Kulp
>http://www.jonathankulp.com


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


Re: documentation help seriously needed

2010-03-22 Thread Graham Percival
On Mon, Mar 22, 2010 at 04:54:52PM -0400, Kieren MacMillan wrote:
> Hi Graham,
> 
> > and think you might be able to help with category 3
> 
> Check...

ok.  Take a look at
http://code.google.com/p/lilypond/issues/detail?id=989

in particular, see if you can suggest an example for the NR to
take care of chord-skips.ly.  Then keep on going with the "info
from regtests" page.


> > please contact category 2 (CC'd on this email) or me.
> 
> Hmmm... no cc, so I'm contacting you.

Hmm, I guess the mailing list stripped it out.  Do you see one
on this message (since I'm sending it directly to you) ?

Cheers,
- Graham


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


documentation help seriously needed

2010-03-22 Thread Graham Percival
Here's the current situation with the documentation.

1. we have a number of users who know a lot about lilypond, but
   are not familiar with git + compiling + our doc policies.
2. we have a doc editor on Windows who knows about
   git+compiling+doc policies, but knows relatively little
   about lilypond.
3. we have a number of open documentation issues, some of them
   critical [1].

If you belong to category 1, and think you might be able to help
with category 3, please contact category 2 (CC'd on this email) or
me.

[1] 
http://code.google.com/p/lilypond/issues/list?can=2&q=type=Documentation&sort=priority


Cheers,
- Graham


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


Re: Sudden "cannot allocate memory" error

2010-03-17 Thread Graham Percival
On Wed, Mar 17, 2010 at 7:19 PM,   wrote:
> I have had no problems whatsoever up until today.  Lilypond-book compiles
> the first madrigal fine, but when it goes to do a second (order doesn't
> seem to matter), I get the above error.

You could try altering the LILYPOND_GC_YIELD environment variable
(discussed in the AU or Usage manual; see "command-line usage").

Also, start commenting things out until you have the smallest possible
file that demonstrates this problem.  If you start doing this, you'll
probably discovered that you have something weird like
  \repeat 22 {blah blah}
instead of
  \repeat 2 {blah blah}


UItimately, computers are not magic; if it used to work, then look at
all the changes you made between versions.  You *do* store your thesis
in svn or git or something like that, right?  :)
(failing that, look at the last time you made backups... or just start
commenting stuff out)

Cheers,
- Graham


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


Re: lilypond-book question

2010-03-16 Thread Graham Percival
On Mon, Mar 15, 2010 at 09:16:34PM -0700, Kees van den Doel wrote:
> How am I supposed to use lilypond-book on windows?

By reading the documentation?

1) include it in your PATH.

2) write a proper lilypond-book file that has a hope of compiling.
I recommend using the template provided.

- Graham


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


Re: REHEARSAL MARK BUG?

2010-03-15 Thread Graham Percival
This is intended behavior, following standard engraving practice.
To change this, read the manual.

- Graham


On Tue, Mar 16, 2010 at 01:48:50AM +0800, Seng Hin Yew wrote:
>Good Day All,
> 
>I'm using the rehearsal format
> 
>\set Score.markFormatter = #format-mark-box-letters
> 
>So the marks appeared as A, B, C, D... in square boxes. When the alphabet
>reached H (\mark #8), it jumped to J instead of I.
>Attached the pdf as proof.
>How to solve this so that the 'I' mark appeared.
>Thanks
> 
>--
>Martin Seng Hin Yew
>Addtone Guitar Ensemble


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



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


Re: Partials and upbeats

2010-03-11 Thread Graham Percival
On Thu, Mar 11, 2010 at 10:58:13AM -0700, Carl Sorensen wrote:
> 
> On 3/10/10 10:04 AM, "Phil Holmes"  wrote:
> 
> > If I now modify the file to move the \partial to the first Staff/Voice, I
> > get the following error:
> > 
> >  warning: barcheck failed at: -1/4
> >   R4   |  % 1

IIRC I added this to the tracker 3 years ago.

> Personally, I think that the warning is "technically" correct, since R
> indicates a full-measure rest, and a full measure rest should start at
> measure-position zero.

We could argue about what the desired program output should be (I
don't like the current behavior), but since nobody worked on this
issue in the past 3 years, I see no benefit to arguing about what
it should do now.

Cheers,
- Graham


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


Re: Line breaks and text positioning

2010-03-11 Thread Graham Percival
Read the Learning Manual, "Less tweaks with longer processing" or
something like that.  It's at the end of the manual.

In the 2.13 docs, this section might have moved to Usage.

Cheers,
- Graham

On Thu, Mar 11, 2010 at 05:34:51PM -, Phil Holmes wrote:
> There is what looks like a problem in how LilyPond calculates line breaks 
> when there is some text to display.  The example I've attached shows 
> markup but I know it also applies to Tempo indications.  Is this a known 
> bug (I have searched and can't find it)?
>
> I know it can be worked around with \break, but as a general rule it  
> shouldn't be necessary to do this.
>
> --
> Phil Holmes
>


> \version "2.12.3"
> #(set-global-staff-size 17)
> 
> {
>  \clef "treble"
>  \time 4/4
>  b'4 b'4 b'4 b'4  |  % 1
>  b'4 b'4 b'4 b'4  |  % 2
>  b'4 b'4 b'4 b'4  |  % 3
>  b'4 b'4 b'4 b'4  |  % 4
>  b'4 b'4 b'4 b'4  |  % 5
>  b'4 b'4 b'4 b'4  |  % 6
>  b'4 b'4 b'4 b'4  |  % 7
>  % \break
>  b'4 b'4 b'4 b'4^\markup {\normalsize \italic "Some text to test linebreaking 
> calculation"}   |  % 8
>  b'4 b'4 b'4 b'4  |  % 9
>  b'4 b'4 b'4 b'4  |  % 10
>  b'4 b'4 b'4 b'4  |  % 11
>  b'4 b'4 b'4 b'4  |  % 12
>  b'4 b'4 b'4 b'4  |  % 13
>  b'4 b'4 b'4 b'4  |  % 14
>  b'4 b'4 b'4 b'4  |  % 15
>  b'4 b'4 b'4 b'4  |  % 16
>  b'4 b'4 b'4 b'4  |  % 17
>  b'4 b'4 b'4 b'4 \bar "|."
> }

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



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


Re: weblily: security risk

2010-03-10 Thread Graham Percival
I apologize for this email; I jumped to a false conclusion and
made a baseless accusation.  I now have no reason to believe that
weblily poses a risk.

I'm sorry.

- Graham Percival


On Wed, Mar 10, 2010 at 08:21:24PM +0000, Graham Percival wrote:
> Mr. Weblily,
> 
> I like your enthusiasm with your weblily project, but for Mao's
> sake please learn something about computer security.  The current
> website is completely insecure.
> 
> This is not a theoretical concern.  It would take me approximately
> two minutes to delete everything in your /home/lily/ directory --
> not just material in /home/lily/scores/.
> 
> 
> I wouldn't do this, of course -- but if a non-expert like me could
> do this so quickly, I'm certain that an experienced and malicious
> hacker could do far worse.  Such as taking over your machine and
> using it to attack other websites, distributing child porn, or
> whatever.
> 
> If you want to continue to run your project without any regard for
> security, that's your business, but I want it understood that
> YOU HAVE COMPLETELY DISREGARDED ALL COMMON SENSE AND HAVE NOT READ
> THE MATERIAL ABOUT SECURITY IN OUR DOCUMENTATION.  YOU RUN
> LILYPOND IN THIS FASHION COMPLETELY AT YOUR OWN RISK, AND IF THE
> GERMAN EQUIVALENT OF THE FBI COMES KNOCKING ON YOUR DOOR ASKING
> WHY YOU ARE DISTRIBUTING RIPS OF HOLLYWOOD MOVIES OR PIRATED
> COMMERCIAL SOFTWARE, YOU CANNOT BLAME LILYPOND.
> 
> The internet is not a playground.  If you're going to hand
> complete control over your server to other people, you might not
> like the consequences.
> 
> - Graham Percival


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


Re: weblily: security risk

2010-03-10 Thread Graham Percival
I admit that I only tested getcwd, but doesn't a jail normally
report the main dir as / rather than /home/lily ?

... hmm, ok, apparently not.  Ok, it might be safe after all.  At
least, my earlier investigations were flawed, and I'm not keen to
continue snooping around.

- Graham

On Wed, Mar 10, 2010 at 09:29:59PM -0300, Han-Wen Nienhuys wrote:
> this is what weblily wrote to me a couple of weeks ago.
> 
> **
> Hi Han-Wen,
> 
> I've continued to work on weblily.net. Now it looks to me almost like
> something useful. Of cource, I've taken your advice and now LilyPond
> is running in a jail.
> 
> Quite cool: I modified the notation reference: When you click on one
> of the examples, it will be opened in weblily.net's editor.
> 
> Cheers,
> 
> Weblily
> **
> 
> On Wed, Mar 10, 2010 at 5:21 PM, Graham Percival
>  wrote:
> > Mr. Weblily,
> >
> > I like your enthusiasm with your weblily project, but for Mao's
> > sake please learn something about computer security.  The current
> > website is completely insecure.
> >
> > This is not a theoretical concern.  It would take me approximately
> > two minutes to delete everything in your /home/lily/ directory --
> > not just material in /home/lily/scores/.
> >
> >
> > I wouldn't do this, of course -- but if a non-expert like me could
> > do this so quickly, I'm certain that an experienced and malicious
> > hacker could do far worse.  Such as taking over your machine and
> > using it to attack other websites, distributing child porn, or
> > whatever.
> >
> > If you want to continue to run your project without any regard for
> > security, that's your business, but I want it understood that
> > YOU HAVE COMPLETELY DISREGARDED ALL COMMON SENSE AND HAVE NOT READ
> > THE MATERIAL ABOUT SECURITY IN OUR DOCUMENTATION.  YOU RUN
> > LILYPOND IN THIS FASHION COMPLETELY AT YOUR OWN RISK, AND IF THE
> > GERMAN EQUIVALENT OF THE FBI COMES KNOCKING ON YOUR DOOR ASKING
> > WHY YOU ARE DISTRIBUTING RIPS OF HOLLYWOOD MOVIES OR PIRATED
> > COMMERCIAL SOFTWARE, YOU CANNOT BLAME LILYPOND.
> >
> > The internet is not a playground.  If you're going to hand
> > complete control over your server to other people, you might not
> > like the consequences.
> >
> > - Graham Percival
> >
> >
> > ___
> > lilypond-devel mailing list
> > lilypond-de...@gnu.org
> > http://lists.gnu.org/mailman/listinfo/lilypond-devel
> >
> 
> 
> 
> -- 
> Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen


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


weblily: security risk

2010-03-10 Thread Graham Percival
Mr. Weblily,

I like your enthusiasm with your weblily project, but for Mao's
sake please learn something about computer security.  The current
website is completely insecure.

This is not a theoretical concern.  It would take me approximately
two minutes to delete everything in your /home/lily/ directory --
not just material in /home/lily/scores/.


I wouldn't do this, of course -- but if a non-expert like me could
do this so quickly, I'm certain that an experienced and malicious
hacker could do far worse.  Such as taking over your machine and
using it to attack other websites, distributing child porn, or
whatever.

If you want to continue to run your project without any regard for
security, that's your business, but I want it understood that
YOU HAVE COMPLETELY DISREGARDED ALL COMMON SENSE AND HAVE NOT READ
THE MATERIAL ABOUT SECURITY IN OUR DOCUMENTATION.  YOU RUN
LILYPOND IN THIS FASHION COMPLETELY AT YOUR OWN RISK, AND IF THE
GERMAN EQUIVALENT OF THE FBI COMES KNOCKING ON YOUR DOOR ASKING
WHY YOU ARE DISTRIBUTING RIPS OF HOLLYWOOD MOVIES OR PIRATED
COMMERCIAL SOFTWARE, YOU CANNOT BLAME LILYPOND.

The internet is not a playground.  If you're going to hand
complete control over your server to other people, you might not
like the consequences.

- Graham Percival


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


Re: Problem with initial grace note

2010-03-08 Thread Graham Percival
On Mon, Mar 08, 2010 at 05:12:20PM -0600, Patrick Karl wrote:
> On 8 Mar 2010 22:44:02 Graham Percival wrote:
>> This can be remedied by inserting grace skips of the corresponding  
>> durations in the other staves.
>
> Since I don't have any other staves, how does this note apply to my  
> case?

Read "other voices" or "other constructs".  I can't remember the
exact thing you were trying, but add skips to stuff.

> And doesn't the above sentence, "Grace note synchronization can also  
> lead to surprises", really mean that grace note implementation is buggy?  

Yes.

> It looks to me that people have been bitten by these bugs since at least 
> 2004 or so.

Yes.

> I guess I'll have to concentrate on engraving music for composers who  
> avoid initial grace notes.

... and you've just discovered why there are still bugs in LilyPond.


This is an free, open-source project.  People contribute to it as
they desire -- writing code, documentation, translation, etc.
You're free to use it.  Bug reports are appreciated.  Whining
about known problems when you don't lift a finger to help is *not*
appreciated.

This issue, along with the other 370 known issues in LilyPond,
will be fixed at some point after somebody starts working on it.
If you're not willing to work on it yourself, then don't complain
about other people not doing a volunteer job that you yourself
aren't willing to do.

- Graham


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


Re: Problem with initial grace note

2010-03-08 Thread Graham Percival
Yes, read the warning at the bottom of the doc page about grace
notes.

Cheers,
- Graham

On Mon, Mar 08, 2010 at 04:07:43PM -0600, Patrick Karl wrote:
> When I compile the following:
>
> \version "2.12.2"
> S  =   \relative g'' {
>   \appoggiatura g16 f1
> }
>
> \score {
>   \new ChoirStaff <<
>   \time 4/4
>   \new Staff { \S  }
>   >>
>   \layout { }
>   \midi { }
> }
>
> I get the output attached, which shows two instances of the time  
> signature with the grace note, in this case an appoggiatura, stuck  
> between and a long, greatly downwards displaced (apparently in order to 
> avoid collision with the 2nd time sig) slur connecting to the main note.
>
> In addition, the log file shows two instances of the following error:
>
>> programming error: Going back in MIDI time.
>> continuing, cross fingers
>
>
> Note that the duplicated time signature  does not occur if the "\time  
> 4/4" statement is omitted; the two MIDI errors, however, still occur.
>


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



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


Re: a \new Score question

2010-03-06 Thread Graham Percival
On Sun, Mar 07, 2010 at 07:46:28AM +0100, Werner LEMBERG wrote:
> 
> This helps a lot, thanks!  Note, however, since this file will
> eventually be part of the documentation, that far too much lines are
> longer than 80 or so characters, causing ugly formatting especially
> within the PDF doc files.

Current policy is to format scheme code as it should normally be
formatted -- in many cases, this will exceed 80 chars.

Long-term, we might try using @smallexample instead of @example
for such things; short-term, just go ahead and add long lines for
scheme stuff.
(assuming it wouldn't make sense to refactor the code and use more
named functions)

Cheers,
- Graham



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


Re: is \partial counted as a bar?

2010-03-05 Thread Graham Percival
On Sat, Mar 06, 2010 at 02:55:29AM +0800, Seng Hin Yew wrote:
>On Sat, Mar 6, 2010 at 2:31 AM, Graham Percival 
>wrote:
> 
>  (I'm not 100% about the exact syntax, nor whether you want to
>  start at bar 1 or bar 2, but that's the basic idea)
> 
>I'm copying music from a pdf file source from the internet. That means
>other software using the non-standard bar calculation.
>The command "\set Score.BarNumber = #2" gives me the following error:
> 
> "warning: type check for `BarNumber' failed; value `2' must be of type
>`list'"

I missed the word "certain" above.  "I'm not 100% about the exact
syntax".

Read the manual to see how to set the bar number.

- Graham


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


Re: is \partial counted as a bar?

2010-03-05 Thread Graham Percival
On Sat, Mar 06, 2010 at 01:32:41AM +0800, Seng Hin Yew wrote:
>I'm having a problem that lilypond will exclude the \partial bar in bar
>counting. This \partial i meant was the first bar of a score. How to make
>LP calculate it as a first bar?

This is not typical notation, but if you want to do that, the
simplest way would be to put:
  \set Score.BarNumber = #2
at the beginning of your piece.

(I'm not 100% about the exact syntax, nor whether you want to
start at bar 1 or bar 2, but that's the basic idea)

Cheers,
- Graham


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


Re: can't change the style of the timesignatures

2010-03-05 Thread Graham Percival
Why not use \numericTimeSignature ?  See the 2.12 doc page about Time signature.

Cheers,
- Graham


On Fri, Mar 5, 2010 at 1:51 PM, Stefan Thomas
 wrote:
> Dear community,
> I don't understand, why this snippet doesn't work:
> \version "2.12.2"
>
> \layout {
>     \context { \override VerticalAlignment #'max-stretch =
> #ly:align-interface::calc-max-stretch }
>     \context { \Voice \remove Text_spanner_engraver }
>   \context {  \override TimeSignature #'style = #'( ) } %why doesn't this
> this work cerrectly?
> \context { \RemoveEmptyStaffContext \override VerticalAxisGroup
> #'remove-first = ##t }
> }
> \new Staff \relative c' { c4 d e f g1 }
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
>


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


Re: pointAndClickOff in a "book file"

2010-03-05 Thread Graham Percival
FFS everybody.

Federico: omit point-and-click from your music definition files.  Then make
  violin-score.ly
  cello-score.ly
  all-book.ly
which just include your point-and-click NETURAL music definition
files.  In the -score files, put your \score and enable
point-and-click and the top of it.  In the -book file, put
\pointAndClickOff.

- Graham


On Fri, Mar 5, 2010 at 9:44 AM, Federico Bruni  wrote:
> I have a file (for a book) which includes several files (each piece of
> music).
>
> point-and-click is enabled in each of the single files and I want to keep
> it.
>
> But when I create the book I don't care for point-and-click.
>
> I'd like to keep the pdf smaller and compile it faster..
>
> There's a way to tell LilyPond to disable point-and-click just in the book
> file?
>
> I've tried:
>
> #(ly:set-option 'point-and-click #f)
>
> but it's not working.
>
> Thanks for your help,
>
> Federico
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
>


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


Re: Lilypond-book and xelatex [was: Re: Lilypond-book not working after installing Python 3]

2010-03-02 Thread Graham Percival
On Tue, Mar 02, 2010 at 01:21:21PM +0100, Joseph Wakeling wrote:
> Graham Percival wrote:
> >> It would also be a great opportunity to include an option for
> >> alternative TeX-compilers, e.g. xelatex, not just pdflatex.
> > 
> > Patches appreciated.
> 
> Do you have a rough estimate of the challenges involved here?

If you know python, or don't count time learning it towards the
estaimte, then 5 hours for basic usability.  Maybe 15 for using
advanced xelatex stuff?

Note that I don't know what the difference is between xelatex and
pdflatex; I'm just going on the fact that they both act on text
and graphics files, and lilypond-book produces text and graphics
files.

Cheers,
- Graham


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


Re: Lyrics across multi-voice sections

2010-03-02 Thread Graham Percival
Sorry for the long quoted text.


On Mon, Mar 01, 2010 at 03:59:07PM +0100, Mats Bengtsson wrote:
>
> James Bailey wrote:
>>
>> This is basically what confuses people. No, it's not any different  
>> than what's explained elsewhere, it's just that it's not explained all  
>> together. All of the consituent pieces are explained, but nowhere is  
>> really explained that this is how to have a short section of polyphony  
>> when lyrics are present. I think we can leave the LSR examples if  
>> lyrics need to be placed above the staff (for a descant, or some such).
>>
>> \version "2.12.3"
>>
>> vocals = \relative {
>>c4 d e f
>><<
>>   {
>>  \voiceOne
>>  g2 g
>>   }\new Voice {
>>  \voiceTwo
>>  f4( e) e( d)
>>   }
>>>> \oneVoice
>>c1
>> }
>>
>> textAll = \lyricmode { This is some text that goes here }
>>
>> \score {
>><<
>>   \new Staff \new Voice = vocals \vocals
>>   \new Lyrics \lyricsto vocals \textAll
>>>>
>> }
>
> The main point of confusion is that you cannot do what seems most  
> intuitive, namely to use the << \\ >> construct. You will never be able  
> to make this point in the manual, unless you also include an example of  
> what does not work. I was convinced that I had seen such an example  
> somewhere in the documentation, but cannot find it right now.
>
> Here's a version of James' example that does not do what most users  
> intuitively would expect.
>
> \version "2.12.3"
>
> vocals = \relative {
>   c4 d e f
>   <<
>  { g2 g } \\ { f4( e) e( d) }
>   >>
>   c1
> }
>
> textAll = \lyricmode { This is some text that goes here }
>
> \score {
>   <<
>  \new Staff \new Voice = vocals \vocals
>  \new Lyrics \lyricsto vocals \textAll
>   >>
> }
>
> Note also that this problem must be pointed out both when talking about  
> the << \\ >> construct and when talking about \lyricsto.


Ok.  Could somebody make up a patch that adds Mats' example, then
James' example, into a **new** node in the LM, immediately after
Voice and Vocals?  Call it something like... err... well, come up
with some witty name to do with voices not working, or lyrics not
printed, or whatever.

That way, if the << \\ >> construct gets fixed, we can easily
remove that portion.

Cheers,
- Graham


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


Re: Lyrics across multi-voice sections

2010-03-01 Thread Graham Percival
On Mon, Mar 01, 2010 at 01:03:02PM +0100, James Bailey wrote:
>
> On 01.03.2010, at 12:11, Graham Percival wrote:
>
>> On Sun, Feb 28, 201Thanks for the offer, but isn't this exactly the  
>> second example from
>> the bottom in LM 3.2.3 Voices and vocals ?
>
> Yes and no. Yes, the judas maccabeus example does exactly what's  
> discussed here, single-staff polyphony with lyrics, but it's not really 
> clear that single-staff polyphony is at work here, and definitely doesn't 
> show the usage of a short section of single staff polyphony. If need be, 
> I can whip something super-simple up.

Sorry, I'm not following this at all.  Please make up an example,
and explain why it's different/better than the current thing.

Note that I never use polyphony or lyrics, and have a fever, so
I'll either need a very simple explanation or have another
developer take over this discussion from me.

Cheers,
- Graham


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


Re: Lilypond-book not working after installing Python 3

2010-03-01 Thread Graham Percival
On Mon, Mar 01, 2010 at 01:52:26PM +0100, Joseph Wakeling wrote:
> Graham Percival wrote:
> > Not in this case.
> 
> Well, the point is that at least 1 user made the mistake of trying to
> get LP to use the 'latest' Python -- maybe worth adding a line or two
> mentioning not to do this and explaining why?

Not in this case.  If we added something to the docs every time 1
user tried something weird, we'd get nothing done -- and more to
the point, the docs would be much more difficult to read.

If this becomes a common problem, then we'll re-evaluate the
situation.

Cheers,
- Graham


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


Re: Lyrics across multi-voice sections

2010-03-01 Thread Graham Percival
On Sun, Feb 28, 2010 at 10:06 PM, Peter Chubb
 wrote:
> You need to tell LilyPond which voice is which.
>
> The \\ construct creates two new voices, neither of which is aligned
> with your lyrics.  What you probably want is something like this:
>
>     \context Voice = tune { a b c <<
>          \context Voice = tune { \voiceOne g2 ~ g8 }
>          \context Voice = alternate { \voiceTwo  s8 e8[ dis d] cis }
>          >> \oneVoice a b c
>     }
>     \lyricsto tune \theWords
>
>
>
> Grahame, this is such a FAQ thaqt we either need to add a section to
> the LM in `voices and vocals', or modify the `I'm hearing voices'
> section, or add an explicit `implicit voice instantiation with vocals'
> section.  Or some other solution?
>
> If you tell me which you'd prefer I'll try to whip yup a patch this week.

Thanks for the offer, but isn't this exactly the second example from
the bottom in LM 3.2.3 Voices and vocals ?

I can't tell if NR 1.5.2 Single-staff polyphony covers the issue
because I'm sick and not thinking.

I _really_ can't tell if NR 2.1 Vocals covers the issue at all,
because that section is a complete mess and in dire need of a complete
rewrite.  Frog: 20 hours.


If the problem is that the 2.13 docs have the fix but the 2.12 docs
don't, then the only solution is to get 2.14 out sooner because I'm
not making any more 2.12 releases, so it doesn't matter what people do
to the stable/2.12 branch.  The biggest holdup IMO is the translation
infrstructure for the new website, because nobody is working on it.

Cheers,
- Graham


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


Re: Lilypond-book not working after installing Python 3

2010-03-01 Thread Graham Percival
On Mon, Mar 01, 2010 at 12:49:39AM +0100, Joseph Wakeling wrote:
> Graham Percival wrote:
> > By the way, I estimate that switching all our scripts to python
> > 3.x would take 40 hours, with an additional 20 hours required to
> > make GUB include python 3.x in the installers.
> 
> I'm not much of a Pythonist alas, never mind the complexity of teaching
> myself properly how the internals of LP work; but it might be worth
> adding something to the documentation -- I guess the Windows install
> instructions? -- emphasising that Lilypond should be run with Python 2.4
> or later, and NOT with Python 3.x (and perhaps explaining how people who
> need Python 3 can run/use it effectively without disturbing Lilypond).

Not in this case.  Trying to make lilypond-book look at python 3
instead of the packaged python 2.4 requires manually editing
installed files that nobody should ever edit.

There's no problem with having python 3.x installed globally; the
lilypond-book that comes in GUB should look at the python 2.4 we
distribute by default.

Cheers,
- Graham


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


Re: "Programming error" message

2010-02-28 Thread Graham Percival
On Sun, Feb 28, 2010 at 09:36:34AM +0100, Werner LEMBERG wrote:
> 
> Perhaps it makes sense to add a UTF-8 checker
> to lilypond just for that.

This would certainly cut down on the number of questions asking
"how do I write an accented character?".  OTOH, it might prompt
confusion about how to save files in utf-8 in all sorts of
editors, but this can be dealt with in the newbie documentation.

I think such a checker would be a good idea.

Cheers,
- Graham


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


Re: Wikitex security

2010-02-26 Thread Graham Percival
On Fri, Feb 26, 2010 at 12:23:36PM +0100, Federico Bruni wrote:
>I'm wondering if the Wikitex extension for Mediawiki is a secure
>alternative to the LilyPond extension.
>
>http://wikisophia.org/wiki/Wikitex
> 
>(as you can see, there is an Edit button... it is open to public
>modifications)
> 
>and I came to the conclusion that Wikitex does not allow DoS attacks.

I see absolutely no security involved here, although admittedly I
only spent two minutes looking at it.  I have every reason to
believe that wikisophia is offering a remote local security hole.
And if they present *that* hole, then I'm willing to be money that
you could find another security flaw and gain root access via your
local-user access.

I certainly think that a DoS attack would be easy.

>I'm going to give a talk about LilyPond next week and I'd like to have my
>mind clear about these issues.

IMO, the best thing to clear your mind is this: "if you don't know
about security, then don't offer globally-accessible services".

Computer security is a hard area; you won't be able to write
secure web services after reading a dozen webpages and spending a
weekend programming something.  It takes weeks (if not months or
years!) of study, and a similar amount of time working on every
piece of software.


This amount of work has emphatically NOT been done on lilypond.

Cheers,
- Graham


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


Re: Lilypond-book not working after installing Python 3

2010-02-25 Thread Graham Percival
On Thu, Feb 25, 2010 at 11:16:05PM +0100, Sven Siegmund wrote:
> > Uninstall python 3, as it can override library paths.
> 
> But I really need Python 3. It is much more unicode-aware than Python
> 2.x. Is there any hope that Lilypond-book will be ported to python 3?

Patches appreciated.

> Python 3 has been over a year around, so maybe it's time to adapt the
> source code of lilypond-book a bit, isn't it?

Patches appreciated.

> It would also be a great opportunity to include an option for
> alternative TeX-compilers, e.g. xelatex, not just pdflatex.

Patches appreciated.


By the way, I estimate that switching all our scripts to python
3.x would take 40 hours, with an additional 20 hours required to
make GUB include python 3.x in the installers.

Cheers,
- Graham


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


Re: Lilypond vs Score

2010-02-24 Thread Graham Percival
On Wed, Feb 24, 2010 at 05:22:07PM +0100, Helge Kruse wrote:
> Reading this discussion makes me curious about SCORE. Do I have
> the chance to try SCORE somehow? 

Sure, for $750 or so.

I don't know where the webpage is to order it, but I'm sure it
can't be too hard to find.

Cheers,
- Graham


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


Re: ly to musicXML converter

2010-02-21 Thread Graham Percival
On Sun, Feb 21, 2010 at 01:41:46PM +, Ami wrote:
> Is there a file format converter from ly to musicXML or ly to Finale ETF?

No.

Cheers,
- Graham


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


Re: Doc suggestion for Right Hand Fingering

2010-02-19 Thread Graham Percival
Thanks, this was added by Colin.  It should be visible in 2.13.14 when
that comes out.

Cheers,
- Graham


On Wed, Feb 17, 2010 at 3:14 PM, Federico Bruni  wrote:
> I have a suggestion to make doc even more straightforward.
>
> In NR 2.4.1 (section Right-hand fingerings)
>
> http://lilypond.org/doc/v2.13/Documentation/notation/common-notation-for-fretted-strings#index-right-hand-fingerings-for-fretted-instruments
>
> it's said:
>
> Note: There must be a hyphen after the note and a space before the closing
>>.
>
> Let's say I also have a left-hand fingering, for example:
>
> 4
>
> According to the sentence I may think this is correct:
>
> 4
>
> That's why I think that sentence may be slightly misleading.
>
> It took me some minutes to understand that the hyphen should be repeated:
>
> 4
>
> Well, now I see there is an example below in the "Selected snippets"
> section.
>
> But I did not notice it at first.
>
> Anyway, what about rephrasing the sentence this way?
>
> Note: There must be a hyphen before \rightHandFingering and a space before
> the closing >.
>
> HTH,
>
> Federico
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
>


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


Re: Output only certain bars

2010-02-19 Thread Graham Percival
On Fri, Feb 19, 2010 at 8:03 AM, O Polite  wrote:
> Thanks. I was rather looking for some way to manipulate the entire
> score programmatically. But maybe it's easier to export to midi and then
> manipulate the midi file programmatically?

Are you asking "how can I extract fragments of music"?  If so, the
answer is "read the Notation manual, 3.4.1 Extracting fragments of
music".

Cheers,
- Graham


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


Re: lilypond tool and MidiInput

2010-02-18 Thread Graham Percival
Thanks, modified and pushed.

For the record, I wasn't expecting (or fishing for) an actual patch;
the page I was trying to point people at was:
http://lilypond.org/doc/v2.13/Documentation/contributor/documentation-suggestions

(in particular, the "small additions" section)

Cheers,
- Graham


On Thu, Feb 18, 2010 at 3:44 AM, Peter Chubb  wrote:
>>>>>> "Graham" == Graham Percival  writes:
>
> Graham> On Mon, Feb 15, 2010 at 12:37 AM, Peter Chubb
> Graham>  wrote:
>>>>>>>> "Trevor" == Trevor Daniels  writes:
>>>
> Trevor> Peter's original announcement, with articulate.ly and some
> Trevor> instructions for its use is at
> Trevor> http://lists.gnu.org/archive/html/lilypond-user/2008-08/msg00108.html
>
> Graham> Yes, so it would be nice if somebody could send a "small
> Graham> documentation suggestion" according to...
>
> Graham> huh.  lilypond.org seems to be down at the moment, so I'll
> Graham> just describe it: on the new webpage, click on Community, then
> Graham> Development, then "documentation suggestions".
>
> Here's a patch.  Feel free to edit for style :-)
>
> Signed-off-by: Peter Chubb 
>
> ---
>  Documentation/usage/external.itely |   20 +++-
>  1 file changed, 19 insertions(+), 1 deletion(-)
>
> Index: lilypond/Documentation/usage/external.itely
> ===
> --- lilypond.orig/Documentation/usage/external.itely    2010-02-17 
> 12:44:00.551158469 +1100
> +++ lilypond/Documentation/usage/external.itely 2010-02-17 13:13:15.338160699 
> +1100
> @@ -592,6 +592,24 @@
> �...@node MIDI articulation
> �...@subsection MIDI articulation
>
> -TODO stub for info about Dr. Peter Chubb's @file{articulate.ly}
> +LilyPond can be used to produce MIDI output, for `proof-hearing' what
> +has been written.  However, only dynamics, explicit tempo markings,
> +and the notes and durations themselves are produced in the output.
> +
> +At
> +...@uref{http://@/www@/.nicta@/.com@/.au/@/people/@/chubbp/@/articulate}
> +is one attempt to get more of the information in the score into the
> +MIDI.  It works by shortening notes not under slurs, to `articulate'
> +the notes.  The amount of shortening depends on any
> +articulation markings attached to a note: staccato halves the note
> +value, tenuto gives a note its full duration, and so on.
> +
> +The script also realises trills and turns, and could be extended to
> +expand other ornaments such as mordents.
> +
> +Its main limitation is that it can only affect things it knows about:
> +anything that is merely textual markup (instead of a note property) is
> +still ignored.
> +
>
>
>


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


Re: Mailing Subject Format Inquiry

2010-02-14 Thread Graham Percival
On Mon, Feb 15, 2010 at 5:01 AM, Steven White
 wrote:
> Just an inquiry, but is there any specific reason why the mailing list
> doesn't have a prepended subject like [lilypond-user]?

That would make all the subject lines much longer.  On some displays,
this wouldn't be a problem, but on people with limited screen size
and/or poor eyesight (both apply to me; I can only comfortably fit
80x25 text on my netbook, which is my primary computer), the extra 15
characters would be most unwelcome.

> It is easy to sort based on the cc/to,

FWIW, I sort based on the List-ID: field.  Both methods work, though.

since it _is_ easy to sort based on other aspects of the emails, I
don't see any benefit from adding [lilypond-user] to the subject
lines.

> I would also like to take the time to grovel at the developers of this
> system. It is hands down the most well documented tex style system I have
> ever used.

Thanks!  It's great to hear that all the hard work is appreciated.

Cheers,
- Graham


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


Re: lilypond tool and MidiInput

2010-02-14 Thread Graham Percival
On Mon, Feb 15, 2010 at 12:48 AM, Graham Percival
 wrote:
> huh.  lilypond.org seems to be down at the moment, so I'll just
> describe it: on the new webpage, click on Community, then Development,
> then "documentation suggestions".

Sorry, my memory was faulty.  That should be
- Community->Help us -> (simple tasks) "documentation suggestions"

Cheers,
- Graham


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


Re: lilypond tool and MidiInput

2010-02-14 Thread Graham Percival
On Mon, Feb 15, 2010 at 12:37 AM, Peter Chubb
 wrote:
>> "Trevor" == Trevor Daniels  writes:
>
> Trevor> Peter's original announcement, with articulate.ly and some
> Trevor> instructions for its use is at
> Trevor> http://lists.gnu.org/archive/html/lilypond-user/2008-08/msg00108.html

Yes, so it would be nice if somebody could send a "small documentation
suggestion" according to...

huh.  lilypond.org seems to be down at the moment, so I'll just
describe it: on the new webpage, click on Community, then Development,
then "documentation suggestions".


> As add-on scheme/lilypond code it doesn't really quite fit into the
> current LilyPond codebase anywhere that's obvious.  Any chance of
> adding a `contrib' directory so things like this could be distributed
> with LilyPond?

This has been planned for literally over 2 years.  But it keeps on
getting bumped because I need to put out fires elsewhere.  Maybe we'll
finally get some volunteer(s) for this during GOP.

> Or if not that, then a `loosely related work' section
> to the webpage?

That's the whole point of the doc link I gave earlier: a collection of
"loosely related work", like your articulate.ly, Reinhold's orchestra
stuff, anything useful from Valentin's opera, Nicolas' amazing scheme
stuff, etc.

At the moment it might not look very visible since it's inside the
Usage manual, but Usage is much more important in the 2.14 docs, so it
should get a fair number of readers.

Cheers,
- Graham


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


Re: lilypond tool and MidiInput

2010-02-14 Thread Graham Percival
On Sun, Feb 14, 2010 at 11:03:48PM +0100, Bertalan Fodor (LilyPondTool) wrote:
>
> David Santamauro wrote:
>> What is the status (if any) of LilyPondTool MIDI output? Is there any
>   
> Hi, LilyPondTool is not, but LilyPond IS developed in that direction.  
> However, there is much work to do, and you are certainly welcome to  
> contribute better MIDI output if you can.
> Currently LilyPond doesn't support the performance articulation marks  
> (like staccato), not to mention "humanization".

I believe that Dr. Peter Chubb's work adds articulations marks.
Sadly, nobody has contributed any doc work about this:
http://lilypond.org/doc/v2.13/Documentation/usage/midi-articulation
so I can't even point you at his webpage(s).

Cheers,
- Graham


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


LilyPond Report will be returning; submissions

2010-02-10 Thread Graham Percival
Hi all,

Valentin and I are bringing back the LilyPond Report.  The current
plan is one issue every two months.  If more people get involved,
we might make it once a month.

I'm not going to bother with any of the cutesy fun stuff like
snippets, interviews, postcards, statistics... or pretty much
anything in the old ones.  My contribution will be a mostly
factual (possibly with grumpy editorializing) reporting of
development news and mention of any major discussions on the
mailing lists.  Oh, and my biggest contribution of all: I'll be
uploading it on schedule, and the basic news will be there.

If anybody wants to do cutesy stuff... or just wants to make sure
that I mention development news that I might not have noticed
(like anything to do with tab notation), send me a submission (or
just a reminder, in the case of new features or bugfixes) before:

Thursday, 25 Feb 2010.
  (any time in any time zone is ok, as long as it's
   before the 26th wherever you live.)


The Report will be up on the 28th.

Cheers,
- Graham

(if anybody's wondering why I'm doing it, it's because I want
somewhere to announce GOP and GLISS when they happen)



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


Re: Lilypond to MusicXML (was: Re: New Sibelius to LilyPond conversion suite)

2010-02-08 Thread Graham Percival
On Mon, Feb 08, 2010 at 10:45:58AM +0100, Martin Tarenskeen wrote:
>
> But the main problem remains: Lilypond developers are also very happy  
> Lilypond users, which could explain the lack of motivation to put a lot 
> of time and effort exporting to a format that only people who do NOT use  
> Lilypond really need ?

That's not the problem.  The problem is that you feel that
lilypond developers are your personal slaves.

LilyPond is open source.  That means that you can see the workings
of the software.  LilyPond is Free software.  That means that you
can legally improve and distribute the software.  Neither of those
means that people who have improved LilyPond in the past are under
ANY kind of obligation to you.

You're blaming lilypond developer for not doing a job that *you*
are not willing to do.  That's not on.

> I'm a happy Lilypond user, and I don't really need MusicXML export, but 
> it would still be nice to have it some day in the future.

If you want something done, then start working on it.  Since
you're (apparently) not willing to work on this, you can hardly
blame us for having the same opinion on the matter.

- Graham


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


Re: Re: RemoveEmptyRhythmicStaffContext doesn't work

2010-02-07 Thread Graham Percival
I believe that those must be in *separate* \layout { \context{
blocks.

Cheers,
- Graham

On Mon, Feb 08, 2010 at 05:33:22AM +0800, 胡海鹏 - Hu Haipeng wrote:
>Ha, thanks. But I'm not so stupid. Of course I have
> 
>\layout {
> 
>  \context {
> 
>\RemoveEmptyStaffContext
> 
>\RemoveEmptyRhythmicStaffContext
> 
>  }
> 
>}




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


Re: Lilypond to MusicXML (was: Re: New Sibelius to LilyPond conversion suite)

2010-02-07 Thread Graham Percival
On Sat, Feb 06, 2010 at 07:12:59PM +0100, Reinhold Kainhofer wrote:
> However, there is also a practical problem: How do you check the
> quality of your export? There are so many things in the MusicXML
> "specification" that are left unclear, and the typical advice on
> the MusicXML mailing list is "Just check what Finale does"...

That's rubbish.  Remind anybody of microsoft's "office docuement
standard" ?

MusicXML isn't a standard at all.  If you have to say "umm, dunno,
look at what this other piece of software does", it's not a
standard.  Period.
(unless you buy into microsoft's "whatever internet explorer does
is the standard" definition of a standard, which totally warps the
original intention of the term)

> So, if you want to do serious work on MusicXML, you'll have to
> buy a copy of finale for several hundred $$$ (well, Michael Good
> suggested to buy one of the stripped-down version for "only"
> 100$ ..  However, these versions don't support MusicXML 2.0,
> so they don t really help).

Wow!  That's pretty sleazy.

Is their company really *that* bad that they need to ask
open-source developers to buy several-hundred-dollar software just
to work on interaction between the two?


I see why nobody wants to work on musicxml export.  I mean, if
even finale's company isn't interested in "playing nice", then why
on earth should other programmers jump through hoops to work on
musicxml?!?

Cheers,
- Graham


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


Re: Lilypond to MusicXML (was: Re: New Sibelius to LilyPond conversion suite)

2010-02-06 Thread Graham Percival
On Sat, Feb 06, 2010 at 04:18:54PM +0100, Martin Tarenskeen wrote:
> Could this also be true for Lilypond ? Would it be better/easier to have 
> a --musicxml output option ( just like --png --ps and --pdf ) instead of 
> a separate application that has to be written from scratch ? Maybe then 
> the conversion can re-use some of the lilypond parsing code that is 
> already available ?

Yes.  We already know that.  See the discussion on the issue
tracker.  LilyPond developers have already examined the issue and
posted a roadmap of how a programmer would go about writing this.

The problem is that nobody is interested in doing it.

- Graham


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


Re: RemoveEmptyStaffContext erases previous setting

2010-02-05 Thread Graham Percival
On Fri, Feb 05, 2010 at 06:20:23PM +0100, Mats Bengtsson wrote:
> If would be pedagogically simpler to realize this difference if the
> syntax was separate if you define a context from scratch (as is the
> case with \RemoveEmptyStaffContext) or if it's defined by adding onto
> an existing context. For example, a syntax like
>
> \context{
>  % Copy the current settings of the Staff context:
>  \use Staff
>  % do whatever additional settings
> }
>
> could be used to distinguish from
>
> \context{
>  % Take settings from a variable:
>  \Variable
>  % do whatever additional settings
> }
>
> and
>
> \context{
>  % Start from scratch:
>  \type ...
>  \name ...
>  \consists ...
>  ...
> }

Good idea!  I've added that to list of items for GLISS.

Cheers,
- Graham


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


Re: polymetric parts - ???BUG???

2010-02-05 Thread Graham Percival
On Sat, Feb 06, 2010 at 12:17:56AM +, Werner wrote:
> Playing around I found out, that it doesn't work if there are the lines
>   \context { \RemoveEmptyStaffContext 
> % \context { \AncientRemoveEmptyStaffContext 
>  \override VerticalAxisGroup #'remove-first = ##t
>   }
>   }
> in the layout block.
> If these lines are commented out %
> everything fine.
> Try the following test-file.

That's too large.  Please create a tiny example:
http://lilypond.org/doc/v2.13/Documentation/web/tiny-examples

Cheers,
- Graham


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


Re: Rehearsal marks

2010-02-05 Thread Graham Percival
On Sat, Feb 06, 2010 at 12:04:04AM +, Werner wrote:
> I think there should be a link in 
> NR 1.2.5 Bars
> [1.2.5.4] Rehearsal marks
> to
> NR 5.5.1 Aligning Objects
> [5.5.1.4] Using the break-alignable-interface
> 
> Otherwise its hard to find!

That sounds reasonable.  James?


> Btw - why not one level more in the toc ?

It's a trade-off between ease of use and completeness.  We tried
it out with a full TOC in the beginning, but the overwhelming
opinion was that this was too hard to use.

If you follow the "Contents" link from the main Notation page,
you'll get a full TOC in the right-hand side.

Cheers,
- Graham



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


Re: RemoveEmptyStaffContext erases previous setting

2010-02-05 Thread Graham Percival
On Fri, Feb 5, 2010 at 3:14 PM, Reinhold Kainhofer
 wrote:
> I found out the hard way that apparently adding \RemoveEmptyStaffContext
> globally to a score will erase some previous settings.

Yes.  \removeEmptyStaffContext copies the new context over the
previous one.  Or something like this.

I remember a discussion about this, 2-5 years ago, on either the
bug-lilypond list or lilypond-devel list.  Han-Wen said it wasn't a
bug; after the explanation, Mats (who began arguing against it)
agreed.

If somebody more knowledgeable than me (i.e. Reinhold :)  wants to dig
up the discussion an continue the debate, I'd be all for that.

Cheers,
- Graham


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


Re: PDF vs HTML links

2010-02-05 Thread Graham Percival
On Fri, Feb 5, 2010 at 10:13 AM, Francisco Vila  wrote:
> Those links should point to
>
> http://lilypond.org/doc/v2.13/Documentation/snippets/fretted-strings
> http://lilypond.org/doc/v2.13/Documentation/internals/strokefinger

I believe this is now fixed in git.

Cheers,
- Graham


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


Re: Rehearsal marks

2010-02-04 Thread Graham Percival
On Thu, Feb 04, 2010 at 08:34:14PM -0500, Brett McCoy wrote:
> I've read in a few places -- including the Lilypond documentation --
> that, traditionally, when using rehearsal marks in a score, the letter
> I is skipped. Does anyone know why this is done?

I'm pretty certain it's because I is easy to confuse with J or L
or I (roman numeral), depending on the exact font used.


Either that, or some 18th century king was pissed off at the
letter because his ex-lover's name started with that letter, and
everybody respects the tradition banning the use of that letter.
:)

Cheers,
- Graham


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


Re: New Sibelius to LilyPond conversion suite

2010-02-04 Thread Graham Percival
On Thu, Feb 04, 2010 at 04:03:17PM -0800, Patrick McCarty wrote:
> On Thu, Feb 4, 2010 at 2:53 PM, Michael Good  wrote:
> >
> > It is unfortunate that LilyPond users cannot take advantage of
> > the same data freedom that Finale and Sibelius users can.

I agree that it is unfortunate that nobody has sent (GPL-licensed)
patches to address this.  But hey, if nobody's interested in
musicXML, that's not our problem.

> There have been some discussions in the past about developing a
> MusicXML backend for LilyPond, but so far (AFAIK) no one has started
> working on it or knows how it should be implemented.

I wouldn't say that.  Han-Wen and Reinhold seem to have a good
handle on the issue.  The problem is that nobody wants to work on
it.

*shrug*

LilyPond is open source, and it's never been easier to get started
with lilypond development.  Whether or not somebody sends patches
is simply a matter of how interested they are.

Cheers,
- Graham


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


Re: Lilypond on iPhone

2010-02-04 Thread Graham Percival
On Thu, Feb 04, 2010 at 08:53:22PM +, Dave Addey wrote:
>1) How do you rate my chances of getting Lilypond to compile for the
>ARM-based iPhone OS, especially given the number of libraries it depends
>on?

Compiling on an ARM-based chip?  No problem.  Debian's been
compiling lilypond on arm for years.

On the iphone OS?  Almost zero.  You'd certainly need to jailbreak
your phone, but even then I'm pessimistic about porting all the
font-related libraries to whateve environment you get with a
jailbroken iphone OS.

That said, I've heard that iphoneOS is a variant of OSX, and
people manage to compile it on OSX (after a lot of trouble), so
maybe I'm overly pessimistic here.

>2) Would there be any licensing issues in using Lilypond (and dependent
>libraries) in a paid app on a closed platform such as the iPhone?

Yes.  LilyPond is GPL.  If it's compiled directly into your app,
you'd need to distribute source for lilypond and your app.

GPL software on the iphone is a grey area in general.  Some people
interpret the GPL as requiring that the user be able to compile
your software (which is not possible unless the user has an iphone
developer license, costing $99).  Other people say that as long as
the source is available, it's fine.  Note that the iphone has no
provision for distributing app sources, so you'd need to add a
special button to your app which extracts the source (which you
distrbuted as part of your app) and saves it in a location for the
user.

If you run lilypond as a service (which AFAIK isn't possible in
the non-multitasking iphone OS), then you'd be fine.

>3) What's the likely performance of rendering .ly files on a lower-powered
>(and lower-memory) device such as an iPhone or iPod Touch? Is it likely to
>take seconds, minutes or hours?

4 bars?  I'd say a few seconds.  A page of music with no tweaks?
Maybe a minute.

>4) If performance is likely to be a no-go, what are my best alternative?
>Server-side PDF generation for delivery to a device?

Server-side PDF generation would work, although we recently
switched to GPLv3 so you'd need to double-check how that works for
web apps.  You'll want to look into security, since lilypond
doesn't do any such checking.  Do a few mailist searches; the
question pops up from time to time and I don't feel like repeating
myself for an 8th time.

>Any thoughts or ideas much appreciated.  I've a fair bit of experience in
>Mac open-source development (I wrote much of the audio code for
>Handbrake), but I'm new to Lilypond, so would be starting from scratch in
>compiling it.

Trying to guess at your intentions, you'd probably be better off
different software.  I vaguely recall some kind of KDE applet that
did music notation... muscore or something like that?  In any
case, I really doubt that lilypond is the right tool for this job.


BTW, thanks for your work on Handbrake!  It was very handy when I
moved from my parent's house to different city for university in
Canada.  :)

Cheers,
- Graham


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


Re: Where are error messages explained?

2010-02-04 Thread Graham Percival
In the 2.13 docs, it's in Usage 1.3 Error messages.

Cheers,
- Graham


On Thu, Feb 4, 2010 at 5:16 PM, Patrick Karl  wrote:
>
> Message: 5
> Date: Wed, 3 Feb 2010 21:42:55 -0700
> From: Carl Sorensen 
> Subject: Re: Editing notes in a separate file
> To: "michael_odonn...@acm.org" ,
> lilypond-user 
> Message-ID: 
> Content-Type: text/plain; charset="iso-8859-1"
>
> On 3/2/10 21:42 Carl Sorensen  wrote:
>
> On 1/2/10 10:06 AM, "Michael J. O'Donnell"  wrote:
>
> In the hope that I had overlooked
> something (I've read the whole notation manual, but there are clearly
> things that haven't made it in yet---I've found some of them in the
> *.scm and *.ly sources but there are bound to be others that I've
> missed) I posted the query.
>
> Please let us know the things you've found that haven't made it into the
> Notation Reference yet; the Notation Reference is intended to be exhaustive.
> Thanks,
> Carl
>
> Where are the various error messages and warnings explicated?  Here are two
> examples:
> * programming error: Adding reverse rod
>   continuing, cross fingers
> * warning: cannot find property type-check for `no-spacing-rods'
> (backend-type?).
>      perhaps a typing error?
>   warning: doing assignment anyway
> Ideally, I would like to produce LilyPond source that generates no warnings
> or errors when compiled.
> How do I find out what those (and other) messages really mean?  What's a
> reverse rod?  Why would one be needed?  What's a no-spacing-rod?
> There doesn't seem to be any information in those two error messages that
> would allow me to find where in my source the problem is.
> What is a "programming error"?  A problem in my source code or a bug in
> LilyPond?
> Thanks,
> Pat
>
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
>


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


Re: String number collision

2010-02-03 Thread Graham Percival
On Wed, Feb 03, 2010 at 07:42:18PM -0600, Bobber wrote:
> David Stocker wrote:
>>
>> Your example works as is in 2.13.11, with the string number  
>> indications appearing above the beams of the notes.
> I'm using the 2.12 stable branch.  Is 2.13.11 mostly usable?

2.13.12 (not yet released) has 17 critical issues, fixing 4 of the
21 critical issues in 2.13.11.  It is not recommended for normal
users.

Cheers,
- Graham


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


Re: Printing entire score on 1 line

2010-02-02 Thread Graham Percival
On Tue, Feb 2, 2010 at 1:15 PM, pat eyler  wrote:
> I've looked over the lilypond doc output by denemo, and can't see
> anything obvious.  We're running lilypond  2.12.2 on Ubuntue 9.10.
>
> MvmntIVoiceI =  {
>          r8. e'2%|

This is an incomplete bar.  If the bar-line check wasn't commented out
with that % then the error would be obvious.

Denemo should produce this:
  r8. e'2 |

Please inform them about this bug in their lilypond export.

>         a'4 a' a' ~ a' a'%|
>         c'' c''2 a'4%|

... actually, there's a whole bunch of bar problems here.  Each bar
should contain 4 beats.  So far I've seen 3.5 beats, 5 beats, and 5
beats.

Cheers,
- Graham


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


Re: pid leakage in LilyPond

2010-02-02 Thread Graham Percival
On Tue, Feb 02, 2010 at 09:18:44AM +0100, David Kastrup wrote:
> Patrick Karl  writes:
> 
> > I have noticed a resource problem in LilyPond, namely invocation of
> > the "Compile/Typeset file" command in interactive mode always
> > consumes one more pid.
> 
> You are obviously not talking about LilyPond but some application you
> use as a development shell.
> 
> What application?

He's talking about the lilypad editor, which we distribute with
our OSX builds.  Similar to the lilypad editor (same name,
completely different code base) that we distribute with our
mingw builds.

Screenshots here:
http://lilypond.org/doc/v2.13/Documentation/learning/macos-x


I don't fault him for confusing lilypond/lilypad, since they're
part of our official binaries.  And the app name is even
"LilyPond.app"... it's actually extremely for newbies to figure
out that lilypad is *not* lilypond.  I think they'd have to either
read the source, or trawl through several years' worth of email
list archives.

Yes, I could fix this, but I don't consider it even a
Medium-priority issue, so I'm not likely to get around to it for a
year or so.  Patches will be thoughtfully considered.

Cheers,
- Graham


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


Re: Lilypond vs Score

2010-02-01 Thread Graham Percival
On Mon, Feb 01, 2010 at 03:57:49PM -0600, Bobber wrote:
> I have been having a discussion with a small publisher who uses the  
> music manuscript program called Score.  He says that neither Lilypond or  
> Finale can produce engraving that is comparable to Score.  And that most  
> of the major music publishers in the world use Score.

Score can do stuff like having the staves in a spiral.  Think of
George Crumb -- if he used any computer engraver, it would be
score.  Score is also not free: it's not open source, and IIRC it
costs $500 or more.

I only saw it briefly a few years ago.  I think our fonts are
better, but score could clearly do more wacky things.  I believe
our input format is much easier, though.

I can't speak to what major music publishers use.

Cheers,
- Graham


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


Re: pid leakage in LilyPond

2010-02-01 Thread Graham Percival
On Mon, Feb 01, 2010 at 10:36:46PM +0100, James Bailey wrote:
>
> On 01.02.2010, at 21:27, Patrick Karl wrote:
>
>> When I enter music, I incrementally compile it as I go.  
>> I do my work on a Mac running OS 10.4.  There are a fixed number of 
>> pids available for all the programs running on the Mac.

> Excuse my ignorance, but what is this about a fixed number of pids  
> available for all the programs?

He *might* be right about that -- certain OSes have a fixed limit,
say 32,767 pids in use at once.

> I noticed that the pid's 
> were in the 20,000 range. I would assume that they just keep counting up, 

After a while, the OS will start re-using old pids which are no
longer in use.  I've seen numbers in the 30,000 range, but I can't
recall seeing anything over 32,767.  And I definitely *have* seen
newer programs running with a pid in the hundreds, despite having
other programs in the 20,000 still running.


In short, this is exactly the way that unix programs are supposed
to act.

Cheers,
- Graham


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


Re: git, webgit

2010-02-01 Thread Graham Percival
On Mon, Feb 1, 2010 at 3:17 PM, Patrick Karl  wrote:
>
>
> Thanks for the report.  I've fixed this in git.
>  Look at the docs in webgit first, and glance at the contributor's guide.
>
> What are git and webgit?  Where should I have learned that?

http://lilypond.org/~graham/website/development.html

Before you complain that this isn't the official website yet, I'll
note that I was replying to Hugh, and that tip was enough to set him
in the right direction and he's already sent me some doc improvements.

Cheers,
- Graham


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


Re: Sibelius conversion - sib2ly

2010-02-01 Thread Graham Percival
Please stop spamming.  We saw your first email.

- Graham


On Sun, Jan 31, 2010 at 10:01:55PM -0800, Kirill Sidorov wrote:
> 
> This concoction of mine might be of interest to some: 
> 
> http://www.sidorefa.com/sib2ly/
> 
> To my best knowledge, this tool is substantially more powerful 
> than other existing Sib->Ly converters. 
> You are welcome to try it out. 
> The whole thing is absolutely free and open source, naturally. 
> 
> Written as a two-part suite: a dumb Sibelius plug-in that does nothing 
> but dump the whole score into an .xml file, and the main part -- the
> interpreter -- 
> that does the translation into .ly 
> The interpreter is written in Ruby, packaged as a standalone .exe for
> convenience. 
> 
> More info at http://www.sidorefa.com/sib2ly/
> 
> 
> Best, 
> 
> Kirill Sidorov 
> 
> -- 
> View this message in context: 
> http://old.nabble.com/Sibelius-conversion---sib2ly-tp22654958p27400048.html
> Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.
> 
> 
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user


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


Re: Speed tips, again, for extremely large scores?

2010-02-01 Thread Graham Percival
On Mon, Feb 01, 2010 at 12:37:42PM -, Trevor Daniels wrote:
>
> Mats Bengtsson wrote Monday, February 01, 2010 11:52 AM
>>
>> Martin Tarenskeen wrote:
>>>
>>> On Mon, 1 Feb 2010, Michael Kappler wrote:
>>>
 I'm also still very interested if there are possibilities to  
 increase LilyPond performance further.
 My machine is very slow, though and I cannot speak for many people 
 when raising performance issues.
>>>
>>> Would it be an idea to create a "Lilypond Benchmark" webpage, small, 
>>> interesting, and useless ;-)
>
> It would be both interesting and a useful check on
> whether code additions to new releases have had an
> effect on processing speed.  Although for this we
> would have to establish one or maybe several standard
> configurations so the tests are directly comparable.

ARGH!  Bloody mao!  (not directed at you, Trevor)

Like **so many** things in lilypond, this was done ages ago.  For
the past few YEARS, the regtests have included this information.

The problem is that it isn't documented anywhere, the output is
hard to read, and I have a sneaky suspicion that part of it is
broken at the moment but would only require a 10-minute bugfix if
the person knew what he was doing.


You want to improve the situation?  There's two options:

1) start reading the sources to figure out how this benchmarking
works.  Figure out what the output means, whether or not it's
currently working, look at old versions to see what it looked like
back then, etc.

2) start helping me with easy stuff (like writing plain text for
the new website), so that *I* can work on #1.  I have the
technical knowledge and persistance required to solve #1, but
given the lack of other people on more critical things, I doubt
I'll start working on it for at least 3 months.

- Graham


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


Re: indexing the docs

2010-01-31 Thread Graham Percival
On Sun, Jan 31, 2010 at 08:26:21PM -0700, Hugh Myers wrote:
> What mechanism creates the index(s) for the documentation?

Texinfo.  Somebody adds @cindex to the docs, and texinfo prints
the page of that entry.

If you want to add/move @cindex entries, we can talk.  Look at the
docs in webgit first, and glance at the contributor's guide.

Cheers,
- Graham


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


Re: Colliding articulation with beam

2010-01-27 Thread Graham Percival
It's probably already in the tracker.  I wouldn't bother
submitting it.

Cheers,
- Graham

On Wed, Jan 27, 2010 at 08:20:07PM +0100, Jean-Alexis Montignies wrote:
> Hi,
> 
> Should I submit the following as a bug?
> As a work around I would like to add more space between the chords and the 
> system. How can I achieve that?
> 
> You will note that articulation are placed on top. This is a request from my 
> notation class teacher, is there's a way to do that automatically: something 
> like /dynamicsUp ?
> 
> Greetings!
> 
> Jean-Alexis
> 
> 
> 
> % problem with articulations colliding beam
> % It's quite hard to find a shorter example, for instance if you remove the 
> chord exceptions or some bars, the collision doesn't take place
> 
> \version "2.13.9"
> \include "english.ly"
> 
> customChordExceptions = 
> {   
> - "7" 
> - "m7"
> - \markup { 7 \hspace #1 \super \bracket "♭13"}
> }
> 
> newChordExceptionList = #(append 
>  (sequential-music-to-chord-exceptions customChordExceptions #t) 
>  ignatzekExceptions) 
> 
> \book {
>\score {
> <<
> \new ChordNames 
> \chordmode {
> \set chordNameExceptions = #newChordExceptionList 
> f1 g2:m7 c:7 f g:m7 c:m7 f:7.13-
> \repeat unfold 10 { g2:m7 } 
> }
> \new Voice
> \relative c' {
>  f8 e f c^^ r4 a'8 gs | a c,^^ r e ~ e g f e | g f a bf a 
> f g ef | r d'4.^^ r8 df4 f,8 | \break
>  \repeat unfold 5 { a8 c,^^ r4 b'8 c,^^ r4 } 
> }
> >>
> }
> }
> 
> 
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user


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


Re: RE; Re nesting curves getting closer

2010-01-23 Thread Graham Percival
On Sun, Jan 24, 2010 at 12:39:51AM +0100, Gilles Sadowski wrote:
> > > IMHO, perfect would be to *attach* a complete lilypond file, so that 
> > > people
> > 
> > Well, IMO, it's better to have a short file in the body of the email.
> > Because that way I can look at it and identify errors without having to save
> > an attachment and then open it up in another application.
> 
> I don't *have* to save to attachment to just view it.

That's nice.  But like Carl, I find it easier to look at the file
in the body of an email.

Granted, it depends if it's a minimal example or not.  If it is,
then it'll only be 5 lines long or so.  If it's longer, I won't
look at it anyway, so it's a moot point.

> I said that it's
> easier (if the purpose is to compile it) to just save it than to cut/copy
> the relevant bits from the body of the mail.

That's nice.  I find it easier to copy&paste.

> [If you cannot view attached text files inline, I guess that it's a
> shortcoming of the mail client you use...]

That's nice.

Cheers,
- Graham


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


Re: Understanding spacers err.. spacing

2010-01-22 Thread Graham Percival
On Fri, Jan 22, 2010 at 06:10:11PM -0500, James Lowe wrote:
> I guess I was trying to illustrate what I thought was an
> inconsistency or unexpected behaviour for the spacer as I often
> use this method to manually align things like hairpins for
> instance, or the odd dotted line  text spanner when I want it
> 'just so'.

There's some technical reason why we added \fermataMarkup instead
of making \fermata act in the same way, but I don't know what it
was.  If you search the archives for -devel you should be able to
find the discussion, but unless you know a lot more about the
lilypond internals than I do, reading the discussion probably
won't help much.

Cheers,
- Graham


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


Re: Understanding spacers err.. spacing

2010-01-22 Thread Graham Percival
On Fri, Jan 22, 2010 at 05:56:25PM -0500, James Lowe wrote:
> I had been trying to get a fermata to align centrally over the
> last bar which is just a full rest (yes I know it makes no sense
> musically but anyway..) I had been struggling.
...
> R1^\fermata

Might I recommend looking in the index of Notation, and following
the index entry "fermata on multi-measure rest" ?  or
"multi-measure rest, attaching fermata" ?

Cheers,
- Graham


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


Re: Missing graphic files

2010-01-20 Thread Graham Percival
On Thu, Jan 21, 2010 at 12:12:25AM -0600, Patrick Karl wrote:
> In any case, I would like to suggest that there are only two reasonable 
> responses to my request:
>
>   *  resurrect the missing graphic files
>   *  delete the "Guide for the Absolute Beginner"

My opinion is to delete it, but I'm not in charge of the wiki.
The first two chapters of the 2.13 learning manual is much better.

Cheers,
- Graham


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


Re: Incorrect Lilypond version

2010-01-20 Thread Graham Percival
On Wed, Jan 20, 2010 at 06:00:22PM +0100, Federico Bruni wrote:
> On 20/01/2010 15:55, Henning Hraban Ramm wrote:
>> Probably you've another version installed.
>> Check "which lilypond" and the install path!
>
> I've often wondered why, even though I have a version of LilyPond  
> installed from repository (therefore located in /usr/bin), when I  
> install a package of a new version that version becomes the default in  
> the environment.
>
> What kind of trick is this?

It all depends on how your PATH is set up.  Look at .profile or
.bash_profile or .bashrc, or google for info about PATH.

Cheers,
- Graham


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


Re: Does the lovely Introduction to the 2.12 LM exist in 2.13?

2010-01-18 Thread Graham Percival
On Mon, Jan 18, 2010 at 12:41:54PM -0800, Patrick Horgan wrote:
> I saw one document issue I thought I  
> might bring up with the editors, so checked the 2.13 LM to see if it was  
> already dealt with before I bothered people with something that had  
> already been fixed.  To my surprise, I couldn't find the section.  I  
> thought maybe it moved to essay, but that's different content.

It's supposed to have been merged into the new essay, but I don't
know whether the new essay is finished or not.  If you want to
look into it in detail and make some proposals, that would be
nice.

Cheers,
- Graham


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


Re: svg output

2010-01-18 Thread Graham Percival
On Mon, Jan 18, 2010 at 04:27:26PM +0200, Dmytro O. Redchuk wrote:
> For instance: "In the ancient-accidental.ly regtest, the accidentals for
> hufnagel and **MENSURAL** look exactly the same.  Shouldn't they be
> different?" I don't know actually.

Well, ignore any regtests that you have no clue about.

That said, in our hypothetical bug, it should be pretty clear -- I
don't know anything about ancient accidentals, but since the text
implies that ABC style is different from XYZ style, if I can't see
any visual difference I'll ask if it's a bug.

Cheers,
- Graham


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


Re: svg output

2010-01-18 Thread Graham Percival
On Mon, Jan 18, 2010 at 9:47 AM, Dmytro O. Redchuk
 wrote:
> У сб, 2010-01-16 у 15:33 +0000, Graham Percival пише:
>> It would be nice if somebody could check the regtest comparison...
>> it's too late to recall 2.13.11 if it broke anything, but if it *did*
>> break something, the sooner we find out about it, the faster we can
>> fix it.
>>
>> More info in the Contributor's Guide 7.4 Checking and verifying issues
>> http://lilypond.org/doc/v2.13/Documentation/contributor/checking-and-verifying-issues
>>
>>
>> After that, it would be nice if somebody could check all the regtests.
>
> 7.6 Finding the cause of a regression
>
> Please, which job, _what_ can i do?-) What should i do to "identify"
> "problematic commit"?

Sorry, I was unclear -- I'm not asking random people to find the
*cause* of a regression.  Just find a regression.

1.  Comparisons: go here, and select the version you want to check:
http://lilypond.org/test/
for example, v2.13.11-1

You'll see the difference in regtests between v2.13.10 and v2.13.11.
For any change, ask yourself if it's a change for the worse or better.
 (or just no real change at all)

2.  Checking all regtests:
http://lilypond.org/doc/v2.13/Documentation/web/development
and find the link for "regression tests"  (warning: downloads a large
number of images, so be patient)

Each regtest has a short description, then an image.  Does the image
match the description?  If not, send an email to bug-lilypond like

"In the ancient-accidental.ly regtest, the accidentals for hufnagel
and vaticana look exactly the same.  Shouldn't they be different?"

(this isn't true in 2.13.11, but if they *did* look the same, it would be a bug)

> (Can this regtests checking be automated?.. Yes, i do have
> bash/sed/awk/python and some idea how to use them, it this can help.
> Yes, i'm lazy too, but not so delicious and bad, probably.)

The regtest comparison is automated -- humans only need to check on
average a dozen images, instead of 300 or whatever.

Cheers,
- Graham


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


Re: problem with accents

2010-01-17 Thread Graham Percival
Make sure you save the file in utf-8 format.

Cheers,
- Graham


On Sun, Jan 17, 2010 at 5:17 PM, Battista Lonardi  wrote:
> I'm using version 2.12.1.
> If I put an accented vowels (such as à, è, ì, ò, ù) in a .ly file, the PDF
> output doesn't show it at all.
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
>


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


Re: svg output

2010-01-16 Thread Graham Percival
On Sat, Jan 16, 2010 at 2:56 PM, David Raleigh Arnold
 wrote:
> On Thu, 14 Jan 2010 20:09:36 +
> Graham Percival  wrote:
>
>> new feature (*cough* bugfix)
>
> What does that mean?

It means that the SVG update introduced, and relied on, so many
architectural changes that it's silly to call it a bugfix.

> Why wasn't svg output fixed when it broke?

Because nobody, INCLUDING YOURSELF, sent a well-formed patch to fix it
when it broke.

>  Is there is a problem with priorities?

Yes -- yours.  You're not willing to put the effort into helping the
lilypond development team, but you feel qualified to second-guess us.

If you're interested in helping, let's talk.  We current have a bit of
a crisis with bugs -- we don't have enough people checking for
regressions.  This appears to be an item close to your interests.  And
all you need is lilypond, a web browser, and an email client.
Absolutely no programming needed.

Prime example: an hour ago I uploaded 2.13.11, but I forgot to check
the regtest comparison.  Whoops.  I'm so lazy and evil and bad.
(ladies: I'm /deliciously/ bad)

It would be nice if somebody could check the regtest comparison...
it's too late to recall 2.13.11 if it broke anything, but if it *did*
break something, the sooner we find out about it, the faster we can
fix it.

More info in the Contributor's Guide 7.4 Checking and verifying issues
http://lilypond.org/doc/v2.13/Documentation/contributor/checking-and-verifying-issues


After that, it would be nice if somebody could check all the regtests.
 One person has been doing it, but there's no guarantee that he's
found everything.  Again, the sooner we find out if something broke,
the faster it will be to fix.

... of course, if nobody cares about having a stable lilypond that
doesn't break features, then go ahead and ignore these requests for
help.  But don't come crying to me when stuff breaks.

>  Doesn't lilypond's on line output,
> including the docs, look a million times better with svg?

Err, we can't make the html docs use svg.  Last time I checked, even
firefox doesn't render lilypond svgs "out of the box" (it required a
special ~/.font/ dir; no clue how it would be done on windows).  And
even if the open-source browsers properly render the SVG spec -- which
will probably happen within the next 3 years, but I'm not holding my
breath -- there's still the problem of IE.

I seriously doubt that we could consider such a switch for at least
the next 10 years.

> Why the rant?

The rant is because you're demanding that other people do work that
you're not willing to do yourself.  This bugs the bloody mao out of
me.

- Graham


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


Re: Using my local font for the title

2010-01-14 Thread Graham Percival
Have you read
  input/regression/gonville.ly
?

Also, you might want to consider adding some kind of docs about this.

Cheers,
- Graham

On Thu, Jan 14, 2010 at 04:10:23PM -0500, James Lowe wrote:
> Hello,
> 
> This maybe inappropriate, but can I use this method to use a different
> font for the engraving?
> 
> Specifically
> 
> http://www.chiark.greenend.org.uk/~sgtatham/gonville/
> 
> If not this specific option, then maybe another.
> 
> This specific web page was last updated Oct 09, so things may have
> changed since then, but the implication is it was non-trivial (and there
> are instructions given here) but I wondered if things had changed since
> 2.13.5 such that you can 'point' to a different font in this regard?
> 
> I've looked in the IR, but it seems there is no one 'global' setting that is 
> obvious to a relatively simple Lilypond user like myself
> 
> The example in this thread, I understand though, was specifically for
> typesetting titles text than engraving music.
> 
> James
> 
> 
> 
> 
> On Wed, 2010-01-13 at 20:56 +1100, Nick Payne wrote:
> > \header {
> >  title = \markup {
> >  \override #'(font-name . "Vadstenakursive")
> >  "Whatever your title is"
> >  }
> > }
> > 
> > Nick
> > 
> > On 13/01/10 06:47, Tor wrote:
> > > Dear all
> > >
> > > Thank you for an incredible tool that even beats Sibelius,
> > > at least for my
> > > purposes.
> > >
> > > I have managed to set my local font for the
> > > lyrics and the instrument name by the
> > > lines:
> > >
> > >   \override LyricText #'font-name = #"Vadstenakursive"
> > >   \override InstrumentName #'font-name = #"Vadstenakursive"
> > >
> > > where Vadstenakursive is the font I want to be using.
> > > However I can't find the corrsponding command (or where to put it) for 
> > > the title.
> > >
> > 
> > 
> > 
> 
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user


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


Re: svg output

2010-01-14 Thread Graham Percival
On Thu, Jan 14, 2010 at 02:51:19PM -0500, David Raleigh Arnold wrote:
> 
> Thanks.  So the answer is no.  I thought bugfixes were applied
> to stable releases.

That is correct.  I will not backport this new feature (*cough*
bugfix) because I am a mean and lazy person and I hate all users.

Hopefully one of these days a brave hero will arise and depose the
evil tyrant (me), but until that happens you serfs must all suffer
under my unjust reign of terror.

Have a nice day,
- Graham


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


Re: Staff Tab notation support?

2010-01-11 Thread Graham Percival
On Sun, Jan 10, 2010 at 10:28:25PM -0700, Carl Sorensen wrote:
> 
> On 1/10/10 9:43 PM, "Eric Knapp"  wrote:
> 
> > I'm in! What's first? I assume that I have a lot of reading to do. I
> > just downloaded all the 2.13 manuals. I have read most of them for
> > 2.12. The links for the "Extend Lilypond" manual are all broken. Is
> > this is known issue?
> 
> The online version of 2.13 works for Extend if you click on the "read this
> manual in the same format as this one" link, rather than the Extend (split
> HTML) link.

They work on the "staging area" for the new website,
http://lilypond.org/~graham/website/
you want Community->development.

Cheers,
- Graham


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


Re: hymns: chords vs. voices

2010-01-08 Thread Graham Percival
On Fri, Jan 08, 2010 at 05:59:28PM +, Philip Potter wrote:
> 2010/1/8 Bertalan Fodor (LilyPondTool) :
> >
> >> Why not spend a minute to find an authoritative answer before sending
> >> speculations to the list?
> >
> > Because my memory works like a hash map, so I can find data in it constant
> > time, while looking in the manual or the archive is in O(nlogn) where n is
> > the size of the information source.
> 
> Eeek that's horribly inefficient! Even reading the manual
> cover-to-cover is O(n)!

By coincident, my supervisor was talking about print-on-demand
stuff today and gave the example of the lilypond docs.  I said
that it'd be a thousand pages, which would be rather expensive.
He was surprised that it was that much, so I counted (for f in
*[a-z][a-z][a-z].pdf; do pdfinfo $f | grep Pages ; fi).

The non-translates docs are 2137 pages.  Not a typo; we have over
two thousand pages.  (granted, that counts table of contents,
index, LSR extracts, etc... but it's still a lot!)

Cheers,
- Graham


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


Re: lilypond-book question

2010-01-05 Thread Graham Percival
On Tue, Jan 05, 2010 at 10:57:41AM +0100, James Bailey wrote:
>
> On 05.01.2010, at 10:38, Graham Percival wrote:
>
>> On Tue, Jan 05, 2010 at 10:35:07AM +0100, James Bailey wrote:
>>> I have a question. Given this input file:
>>>  \documentclass[a4paper]{article}
>>>  \usepackage[pdftex]{graphicx}
>>
>> What;s the pdftex doing in there?
>
> pdflatex always complains if I don't have it there

> Of course all of this was just taken from the docs, which is why I was so 
> confused. I've sent another email explaining the solution.

Are we both looking at the 2.13 docs?  Becuase I don't see any
graphicx line in there, with or without pdftex.

Please try the template EXACTLY as it is given.  If that fails,
then either lilypond, the docs, or your system configuration is
wrong.  If other people try the sample instructions and have it
work, then the problem is probably your system.

If you try changing things without knowing exactly what you're
changing, then all bets are off.

Cheers,
- Graham


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


Re: lilypond-book question

2010-01-05 Thread Graham Percival
On Tue, Jan 05, 2010 at 10:35:07AM +0100, James Bailey wrote:
> I have a question. Given this input file:
>  \documentclass[a4paper]{article}
>  \usepackage[pdftex]{graphicx}

What;s the pdftex doing in there?

>  \begin{document}
>  \begin{lilypond}
>  \relative c' { c2 a'2 \times 2/3 { f8 e d } c'2 g4 }
>  \end{lilypond}
>  \end{document}
>
> Secondly, if the extension is changed to .lytex,

That's what it's supposed to be.

> LaTeX complains that  
> I'm asking to use pdf mode, but dvi mode was detected
> ! Package pdftex.def Error: PDF mode expected, but DVI mode detected!

> This leads me to believe that there is some error in the lilypond-book 
> that precludes use of pdflatex. Am I missing something?

Start from the template in the docs.  Does the command in the docs
work with the template in the docs?  It definitely worked for me
at one point in time.

If the docs-way of doing it works, then figure out what's
different in your example.  If the docs-way doesn't work, then let
us know.

Cheers,
- Graham


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


Re: Editing notes in a separate file

2010-01-02 Thread Graham Percival
On Sat, Jan 02, 2010 at 12:22:27PM -0500, Kieren MacMillan wrote:
> If someone with real Scheme-fu could build a function that took a series of 
> moments and tweaks, you might be able to do something like
> 
> ms = \relative e'' {
>e4 e c d   |
> }
> 
> correctionsEditionA = {
>   \coolSchemeFunction #'(ly:make-moment 0 1) #'pitch #-2
>   …
> }

I've mused about this -- not for editions, but to separate
bug-specific tweaks (i.e. #'extra-offset for collisions) from the
actual music definition.

I don't foresee anything happening for months if not years, but
I've added it to the tracker.  If I wasn't doing release and
manager tasks, I'd like to tackle it myself:
http://code.google.com/p/lilypond/issues/detail?id=955

Cheers,
- Graham


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


Re: not able to install lil ypond 2.12.2after ¨invalid?conversion ¨ on Ububtu 9.10

2009-12-31 Thread Graham Percival
On Thu, Dec 31, 2009 at 08:12:49PM +, Tom Haring wrote:
> It is aqbout the problem i have: how should I use it?

First, you're trying to compile lilypond 2.12.2, not install it.
If you just want to install it, download the binary.

Second, if you really want to compile for some reason, compile
2.12.3, which should include that fix.

Cheers,
- Graham


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


Re: sustainOff apparantly does not seem to work in bracket style

2009-12-22 Thread Graham Percival
That's complete garbage.  If your six-sentence description is
correct, then this problem can be reproduced in less than 8 lines
of lilypond code.

Since you're not willing to even *try* to clarify the issue, I
don't see how you can expect anybody else to work on it.

- Graham

On Tue, Dec 22, 2009 at 07:02:40PM +0100, stefankaegi wrote:
> I'm sorry, but it isn't really possible to demonstrate my problem when I
> make my example shorter.
> 
> Best wishes,
> Stefan
> 
> Am Dienstag, den 22.12.2009, 00:33 + schrieb Graham Percival:
> > Please send a tiny example.
> > http://lilypond.org/doc/v2.13/Documentation/web/tiny-examples
> > 
> > Cheers,
> > - Graham
> > 
> > On Tue, Dec 22, 2009 at 01:12:26AM +0100, stefankaegi wrote:
> > > Hi
> > > 
> > > It seems I have a problem with pedal in bracket style. Please check out
> > > the files I send with this mail. Actually there should be pedal until
> > > the beginning of the 6. bar. But instead there's nothing like that. If I
> > > use the regular pedal style this problem doesn't appear. But bracket
> > > style is desired.
> > > 
> > > Thank you,
> > > Stefan
> > 
> > > \version "2.12.0"
> > > 
> > > 
> > > tempoMark =
> > > #(define-music-function (parser location prependText notevalue 
> > > appendText) (string? string? string?)
> > > #{
> > > \mark \markup
> > > { \line { \fontsize #-2 \italic $prependText " (" \fontsize 
> > > #-4 \general-align #Y #DOWN 
> > > \note #$notevalue #1 \fontsize #-2 $appendText ) } }
> > > #})
> > > 
> > > 
> > > 
> > > RH = \relative c' {
> > > 
> > > %20
> > > 
> > > \time 5/4
> > > 
> > > b1 ~ b4
> > > 
> > > 
> > > 
> > > %21
> > > 
> > > \once \override Score.RehearsalMark #'self-alignment-X = #-1
> > > \time 4/4 \tempoMark "sehr langsam" "8" "= 60"
> > > 
> > > 
> > > \once \override Staff.OttavaBracket #'padding = #4
> > > \ottava #1
> > > 
> > > \times 2/3 { b'''8^\markup { \halign #-0.72 \italic "anzuschlagen wie 
> > > Regentropfen" } \( c,8 
> > > \ottava #0 r8 } 
> > > 
> > > \once \override Staff.OttavaBracket #'padding = #2
> > > 
> > > \ottava #1 es'4 
> > > 
> > > \change Staff = "LH"
> > > 
> > > r4
> > > 
> > > \change Staff = "RH"
> > > 
> > > es,4 \) \ottava #0
> > > 
> > > 
> > > %22
> > > 
> > > \time 5/4
> > > 
> > > des,4 \( 
> > > \once \override Staff.OttavaBracket #'dash-period = #-1 
> > > \once \override Staff.OttavaBracket #'extra-offset = #'(3.2 . 0)
> > > 
> > > \ottava #1 fis'4 
> > > 
> > > \once \override Staff.OttavaBracket #'dash-period = #-1
> > > \once \override Staff.OttavaBracket #'extra-offset = #'(5 . -1.5)
> > > 
> > > \ottava #2 as'4
> > > \ottava #0 e,,2 ~ 
> > > 
> > > 
> > > 
> > > %23
> > > 
> > > e4 \) 
> > > 
> > > \once \override PhrasingSlur #'extra-offset = #'(0 . 2)
> > > 
> > > r4 \( g2 
> > > 
> > > \once \override Staff.OttavaBracket #'dash-period = #-1
> > > \once \override Staff.OttavaBracket #'extra-offset = #'(5 . 0)
> > > 
> > > \ottava #2 d''4 \ottava #0
> > > 
> > > 
> > > 
> > > %24
> > > 
> > > \time 6/4
> > > 
> > > ces,,2 e,4 
> > > 
> > > \change Staff = "LH"
> > > 
> > > r4
> > > 
> > > \change Staff = "RH"
> > > 
> > > es'4 \ottava #2 
> > > 
> > > \once \override Staff.OttavaBracket #'dash-period = #-1
> > > \once \override Staff.OttavaBracket #'extra-offset = #'(5 . -1.2)
> > > \once \override Script #'padding = #4
> > > 
> > > d''4\fermata \)
> > > \ottava #0
> > > 
> > > \bar "||"
> > > 
> > > 
> > > 
> > > %25
> > > 
> > > \once \override Score.RehearsalMar

Re: sustainOff apparantly does not seem to work in bracket style

2009-12-21 Thread Graham Percival
Please send a tiny example.
http://lilypond.org/doc/v2.13/Documentation/web/tiny-examples

Cheers,
- Graham

On Tue, Dec 22, 2009 at 01:12:26AM +0100, stefankaegi wrote:
> Hi
> 
> It seems I have a problem with pedal in bracket style. Please check out
> the files I send with this mail. Actually there should be pedal until
> the beginning of the 6. bar. But instead there's nothing like that. If I
> use the regular pedal style this problem doesn't appear. But bracket
> style is desired.
> 
> Thank you,
> Stefan

> \version "2.12.0"
> 
> 
> tempoMark =
> #(define-music-function (parser location prependText notevalue 
> appendText) (string? string? string?)
> #{
> \mark \markup
> { \line { \fontsize #-2 \italic $prependText " (" \fontsize #-4 
> \general-align #Y #DOWN 
> \note #$notevalue #1 \fontsize #-2 $appendText ) } }
> #})
> 
> 
> 
> RH = \relative c' {
> 
> %20
> 
> \time 5/4
> 
> b1 ~ b4
> 
> 
> 
> %21
> 
> \once \override Score.RehearsalMark #'self-alignment-X = #-1
> \time 4/4 \tempoMark "sehr langsam" "8" "= 60"
> 
> 
> \once \override Staff.OttavaBracket #'padding = #4
> \ottava #1
> 
> \times 2/3 { b'''8^\markup { \halign #-0.72 \italic "anzuschlagen wie 
> Regentropfen" } \( c,8 
> \ottava #0 r8 } 
> 
> \once \override Staff.OttavaBracket #'padding = #2
> 
> \ottava #1 es'4 
> 
> \change Staff = "LH"
> 
> r4
> 
> \change Staff = "RH"
> 
> es,4 \) \ottava #0
> 
> 
> %22
> 
> \time 5/4
> 
> des,4 \( 
> \once \override Staff.OttavaBracket #'dash-period = #-1 
> \once \override Staff.OttavaBracket #'extra-offset = #'(3.2 . 0)
> 
> \ottava #1 fis'4 
> 
> \once \override Staff.OttavaBracket #'dash-period = #-1
> \once \override Staff.OttavaBracket #'extra-offset = #'(5 . -1.5)
> 
> \ottava #2 as'4
> \ottava #0 e,,2 ~ 
> 
> 
> 
> %23
> 
> e4 \) 
> 
> \once \override PhrasingSlur #'extra-offset = #'(0 . 2)
> 
> r4 \( g2 
> 
> \once \override Staff.OttavaBracket #'dash-period = #-1
> \once \override Staff.OttavaBracket #'extra-offset = #'(5 . 0)
> 
> \ottava #2 d''4 \ottava #0
> 
> 
> 
> %24
> 
> \time 6/4
> 
> ces,,2 e,4 
> 
> \change Staff = "LH"
> 
> r4
> 
> \change Staff = "RH"
> 
> es'4 \ottava #2 
> 
> \once \override Staff.OttavaBracket #'dash-period = #-1
> \once \override Staff.OttavaBracket #'extra-offset = #'(5 . -1.2)
> \once \override Script #'padding = #4
> 
> d''4\fermata \)
> \ottava #0
> 
> \bar "||"
> 
> 
> 
> %25
> 
> \once \override Score.RehearsalMark #'self-alignment-X = #-1
> \time 7/4 \tempoMark "schneller" "4" "= 80"
> 
> r8 e,,16 (
> as16-. ) r8 f,16-. d16-. r4 fis'4 ( des'4 ) bes,,16->-. r8. r4
> 
> }
> 
> 
> LH = \relative c, {
> 
> \clef bass
> 
> %20
> 
> \time 5/4
> 
> d16_\markup { \italic "rubato, acc." } ( ges16-. ) es16-. c16-. 
> e4\tenuto_\markup { \italic "a tempo" } \( 
> \acciaccatura ces'16^\markup { \italic "r.h." } as,4 g'4 \) 
> des16-. f,16_\markup { \italic "poco rit." } ( bes16 a16 )
> 
> 
> 
> %21
> 
> \time 4/4
> 
> \times 2/3 { r4 g'8 }
> 
> \ottava #-1
> 
> \once \override Staff.OttavaBracket #'dash-period = #-1
> \once \override Staff.OttavaBracket #'extra-offset = #'(3.2 . 0)
> 
> d,4 \ottava #0 
> 
> \once \override Slur #'direction = #UP
> 
> \acciaccatura ges'16
> 
> \change Staff = "RH"
> 
> a4
> 
> \change Staff = "LH"
> 
> bes,,,4
> 
> 
> 
> %22
> 
> \time 5/4
> 
> r2 \times 2/3 { d,,8 e''8^\markup { \italic r.h. } as,,,8 }
> 
> g'4 \clef treble
> 
> \once \override Staff.OttavaBracket #'dash-period = #-1
> \once \override Staff.OttavaBracket #'extra-offset = #'(5 . 0)
> 
> \ottava #2 des'4 \ottava #0
> 
> 
> 
> %23
> 
> \clef bass \ottava #-2
> 
> \once \override Staff.OttavaBracket #'dash-period = #-1
> \once \override Staff.OttavaBracket #'extra-offset = #'(5 . 0)
> 
> a,,4\ppp \ottava #0
> 
> f''8 des''8^\markup { \italic "r.h." }
> 
> r2
> 
> as4
> 
> 
> 
> %24
> 
> \time 6/4
> 
> \clef bass
> 
> \ottava #-1
> 
> \once \override Staff.OttavaBracket #'dash-period = #-1
> \once \override Staff.OttavaBracket #'extra-offset = #'(3.2 . 0)
> 
> fis,,4 \ottava #0 des''4 r4 
> 
> \once \override Slur #'direction = #UP
> 
> \acciaccatura g16
> 
> \change Staff = "RH"
> 
> c''4
> 
> \change Staff = "LH"
> 
> \once \override Staff.OttavaBracket #'dash-period = #-1
> \once \override Staff.OttavaBracket #'extra-offset = #'(3.2 . 0)
> 
> \ottava #-1 c,4 \ottava #0 r4\fermata
> 
> \bar "||"
> 
> 
> 
> %25
> 
> \time 7/4
> 
> 1*7/4_\markup { \italic "stumm 
> niederdrücken" } 
> 
> 
> }
> 
> 
> 
> 
> 
> dynamics = {
> 
> %20
> s4\p\< s4\!\mp s4\> s4\!\p s4
> 
> %21
> s1
> 
> %22
> s1 s4
> 
> %23
> s4 s2.\p s4
> 
> %24
> s1.
> 
> %25
> s8 s8\mf s8 s8\mp s4 s2\mf s2\f
> 
> }
> 
> pedal = {
> 
> \set PianoStaff.pedalSustainStyle = #'bracket
> 
> %20
> s4 s8\sustainOn s8\sustainOff s4 s4 s8.
> \override Staff.SustainPedalLineSpanner #'staff-padding = #1
> s16\sustainOn 
> |
> %21
> s1
> 
> %22
> s1 s4
> 
> %23
> s1 s4
> 
> %24
> s1.
> 
> %25
> \override Staff.SustainPedalLineSpanner #'staff-padding

LilyPond 2.12.3 released!

2009-12-21 Thread Graham Percival
We are happy to announce the release of LilyPond 2.12.3.  This
version contains the long-awaited fix for our GUI on MacOS X 10.5
and 10.6.  In addition to the GUI fixes, this version contains
dozens of bugfixes backported from the unstable development
version.

We recommend that all users upgrade to this version.  This is the
last planned release in the 2.12 stable series; development now
shifts towards the upcoming 2.14 series.

Cheers,
- Graham


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


Re: Very very slow Lilypond uninstall on Windows

2009-12-20 Thread Graham Percival
Ok, so what's different between your system as Valentin's system?
http://code.google.com/p/lilypond/issues/detail?id=837

Please post additional info in that issue, so that the
programmer(s) can easily find it.

Cheers,
- Graham

On Sun, Dec 20, 2009 at 08:33:26PM +, James Lowe wrote:
>originally I was going to report this on 2.13.9 and 2.13.8 (I think), but
>I see that it does the same thing for me on windows 7 for 2.12.3 when I
>run the uninstaller app (I haven't tried uninstalling from control panel -
>I have to wait for it to uninstall first to reinstall it 8 ) )
> 
>  ------
> 
>From: Graham Percival
>Sent: Sun 20/12/2009 20:26
>To: aliteralmind
>Cc: lilypond-user@gnu.org
>Subject: Re: Very very slow Lilypond uninstall on Windows
> 
>  Are you sure?  This problem was fixed recently; numerous people
>  reported that it worked well, and nobody said that it didn't work.
>  What version, exactly, are you using?
> 
>  - Graham
> 
>  On Sun, Dec 20, 2009 at 12:20:08PM -0800, aliteralmind wrote:
>  >
>  > Actually, no. It was to uninstall the LATEST version of LilyPond (just
>  > re-installing it).
>  >
>  >
>  > aliteralmind wrote:
>  > >
>  > > Windows 7, Dual Core 2.2 GHz, 3GB ram.
>  > >
>  > > Fifteen-plus minutes to uninstall LilyPond (just upgraded to latest
>  > > version, from previously-latest version). Just to delete files???
>  > >
>  > > Intolerably slow.
>  > >
>  >
>  > --
>  > View this message in context: 
> http://old.nabble.com/Very-very-slow-Lilypond-uninstall-on-Windows-tp26273107p26866939.html
>  > Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.
>  >
>  >
>  >
>  > ___
>  > lilypond-user mailing list
>  > lilypond-user@gnu.org
>  > http://lists.gnu.org/mailman/listinfo/lilypond-user
> 
> 
>  ___
>  lilypond-user mailing list
>  lilypond-user@gnu.org
>  http://lists.gnu.org/mailman/listinfo/lilypond-user


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


Re: Very very slow Lilypond uninstall on Windows

2009-12-20 Thread Graham Percival
Are you sure?  This problem was fixed recently; numerous people
reported that it worked well, and nobody said that it didn't work.
What version, exactly, are you using?

- Graham

On Sun, Dec 20, 2009 at 12:20:08PM -0800, aliteralmind wrote:
> 
> Actually, no. It was to uninstall the LATEST version of LilyPond (just
> re-installing it).
> 
> 
> aliteralmind wrote:
> > 
> > Windows 7, Dual Core 2.2 GHz, 3GB ram.
> > 
> > Fifteen-plus minutes to uninstall LilyPond (just upgraded to latest
> > version, from previously-latest version). Just to delete files???
> > 
> > Intolerably slow.
> > 
> 
> -- 
> View this message in context: 
> http://old.nabble.com/Very-very-slow-Lilypond-uninstall-on-Windows-tp26273107p26866939.html
> Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.
> 
> 
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user


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


Re: GUI

2009-12-20 Thread Graham Percival
On Sat, Dec 19, 2009 at 8:47 PM, Mats Bengtsson
 wrote:
> - At http://lilypond.org/doc/v2.13/Documentation/web/learning#Learning, I
> find the formulation in "Read it": "read this manual in the same format as
> this one." very confusing.

I'm trying to explain the difference between
** READ IT
@ref{Learning manual}

** ALL FORMATS
@uref{../learning/index.html}
@uref{../learning-one-big-page.html}
@uref{../learning.pdf}

When you're looking at the normal online webpage, the @ref will point
to the same place as the ../learning/ split-html page.  If you're
looking at lilypond-web.pdf, the link will point to learning.pdf.  If
you're reading the info, the @ref will go to lilypond-learning.info.


I suppose we could just eliminate the "in the same format as this one"
part.  Some people might wonder about the "all formats" below it, but
I admit that the "...same format..." bit is confusing.

Alternatively, we could construct a monstrous @iftex, @ifhtml @ifset
big @ifclear big  type of section.  I'm not eager to go about that,
nor am I eager to teach a new contributor how to do it.
It could potentially be done with some fancy macro stuff, which would
need careful testing.

> - In 1.1.1 Entering Input, the title above the links to the OS specific
> information is "Viewing output" which is inaccurate.

As it happens, somebody (Mark?  James?  maybe even me?) already
changed this to "Producing output" -- we've had a few rounds of
editing to LM 1.1 after 2.13.9 came out.

> - In the first sentence of 1.1.1, why not mention the PDF format: "... to
> produce a PDF file which can be printed ..."?

Again, changed since 2.13.9.  Here's the current paragaph:
“Compiling” is the term used for processing an input file in LilyPond
format to produce output file(s). Output files are generally PDF (for
printing or viewing), MIDI (for playing), and PNG (for online use).
LilyPond input files are simple text files.

I think it's worth mentioning that PDFs can be viewed, since most of
the time that's what lilypond users do (while they're working).  :)


2.13.10 will probably be coming out in a few days; it probably isn't
worth looking at the 2.13.9 beginner docs in any more detail until
then.

Cheers,
- Graham


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


Re: Distance from bottom stave to footer

2009-12-19 Thread Graham Percival
On Sun, Dec 20, 2009 at 08:09:26AM +1100, Nick Payne wrote:
> The foot-separation variable that can be used in the \paper block  
> doesn't seem to have any effect. It's documented in the 2.13.9 NR as:

Yes, we know.  The spacing variables have changed.  No, the
documentation hasn't been updated yet.

That's why we recommend that people use 2.12.2, or the
just-about-to-be-released 2.12.3.

If you want to work on this, it's issue 911.  If you don't want to
contribute patches, then telling us that you want it fixed is just
going to piss us off.

- Graham


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


download pages

2009-12-19 Thread Graham Percival
On Fri, Dec 18, 2009 at 07:38:01PM +0100, Mats Bengtsson wrote:
> At the Windows download page, I would propose to remove all the current  
> information, except the link to the installer, and replace it by the  
> nice introduction with screen-shots. At the bottom of the page, you can  
> add links to a separate page with the current detailed installation  
> instructions and command line instructions.

I just tried it out with OSX, and it looks quite good.  I've toyed
with this idea in the past, but we didn't have the screenshots
until a week ago (thanks again James!), so it didn't seem so
valuable.

Also, it involves yet more reshuffling of Documentation/ files, to
move the shared itexi files into a common location.  In order to
stop doing 8-hour days on lilypond, I refuse to do this myself,
but I have all the plans drawn up.  We'll see which helper gets to
it first.  No estimate on when that'll happen, though.

Added as 939.

Cheers,
- Graham


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


warnings on the website

2009-12-19 Thread Graham Percival
On Fri, Dec 18, 2009 at 07:38:01PM +0100, Mats Bengtsson wrote:
> Think of a Windows user who wants to try LilyPond. She will click on  
> Download, quickly locate the Windows logo and click on that and probably  
> miss the "Note: ..." at the top of this intermediate page.

Good point; I've added the warning to the OS-specific download
pages.

Valentin: could we make the warnings a bit more warning-y?  The
green+light blue looks really calming.  I'm not thinking about
anything as ugly as the @helpme stuff, and #FF would be too
strong... but I think we should have _some_ amount of red involved
in the warnings.  They should really stand out.

I've been toying with splitting the current @warning into @warning
and @note... where the @note would look like the current stuff,
but the @warning would be way more visible with red and whatnot.
If you want to play with this, go ahead, but make sure that
everything compiles before pushing.  Send a patch to me if you're
not certain if it'll work.

Cheers,
- Graham


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


windows instructions

2009-12-19 Thread Graham Percival
On Fri, Dec 18, 2009 at 07:38:01PM +0100, Mats Bengtsson wrote:
> Actually, the current installation  instructions are almost
> over-emphasized on the current web page. These  steps are the
> same as for almost any other Windows application so I'm  not
> convinced we need to comment on them.

That's exactly what I said 5 months ago, but two windows users
said "no, we need them spelled out exactly", and nobody spoke
against them.  Since I hadn't ever seen the windows lilypond
installer, I didn't feel qualified to continue to argue against
them.


James, another task: check the windows installer (when doing
2.12.3 :).  If it *is* the same as every other windows
application, remove the current instructions from
web/download.itexi and replace them with "run the installer and
follow the on-screen instructions" or something like that.

Cheers,
- Graham


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


Re: GUI

2009-12-18 Thread Graham Percival
On Fri, Dec 18, 2009 at 12:04:05PM +0100, Mats Bengtsson wrote:
> Quoting Graham Percival :
>
>> Thanks, I missed that!  I'll add this to my TODO.
>
> I hope you also know that you end up at the 2.13 manual if you click on  
> the quick link to the "Manuals 2.12.2" on the main page.

Yes; fixing the general arrangement of doc links is still waiting
for me to do some experiments on how apache handles directories.
It would help if somebody had replied to my last email in the
"anybody know apache" thread a month ago, but oh well.


> A couple of comments on the text at  
> http://lilypond.org/doc/v2.13/Documentation/web/text-input#Text-input:
>
> You never mention that you need a text editor.

Well, the windows and OSX lilyponds come with their own text
editor.  I admit that I'm just assuming that linux users will be
able to draw the inference that they need a text editor, which is
no longer a safe assumption.

Note that the actual "using lilypond" stuff comes in Learning 1.1,
now complete with beautiful screenshots from James Lowe.
(the windows ones aren't in the 2.13.9 docs, but they're in git)

> First sentence: Is it really accurate to say "containing the notes"? How 
> about "describing the music" or "containing the music"?

Good catch!  I went with "describing".

> In the Orchestral parts example: Is it obvious what is meant by  
> "multi-rest"? Would it take too much space to write out something like  
> "rest spanning several measures"?

Thanks, done.

> In the text above the same example: "To share the notes" makes me think  
> about "sharing music to others". Also, "variable" doesn't mean anything  
> relevant if you don't have a programming background. Why not write "To  
> be able to include the same music both in the score and the individual  
> parts, the music is assigned to a so-called variable".

Thank, done.  I think this paragraph is now a bit too wordy, but
that can be improved in later versions.

> Under "Beginner documentation", why not write out "beginning with the  
> Learning manual".

Because texinfo has this stupid "you can't use a @ref{} in the
middle of a sentence" thing, and the website reference is
@node Learning

(actually, it's not _stupid_; looking at the info and pdf docs
clearly shows why they suggest this)

Hmm.  I can't immediately see any way to improve this.  (and no,
I'm not going to start adding @ifhtml everywhere)

> The right-hand column of  
> http://lilypond.org/doc/v2.13/Documentation/web/unix#Unix seems like a  
> maintenance nightmare to me. Who tracks all these distributions and  
> makes sure that the information is updated when these packages are  
> updated?

Nobody.  :(

I really, really wanted to get rid of it a few months ago, but Jan
and a few other people complained.  With a view to "pick your
battles", I gave in and put it back into the website.


The best I can suggest is that we update it whenever somebody
complains that it's out of date.  Or maybe as the Bug Meisters to
update the list every 6 months?  They're not great options, but
they're the only ones I can see.

Adding a python script to automatically check the links and update
the list is *not* an option.  At least, making this part of the
build system is not an option; if somebody makes a script that
just suggests replacements, that would be ok.

> Finally, when seeing the title "Community" at the top of the pages, I  
> cannot help thinking about 1968 and flower power. Do I really dare push  
> a button that says "community" without risking to get involved in some  
> weird sect? ;-)

:)

I very, very deliberately put all the contact info and development
stuff in there.  I really want people to realize that when they're
asking a question, they're asking a question to a community of
users (or developers), not just sending a tech support request to
a faceless employee of a large company.

Cheers,
- Graham




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


Re: GUI

2009-12-18 Thread Graham Percival
On Fri, Dec 18, 2009 at 10:47:26AM +0100, Francisco Vila wrote:
> 2009/12/18 Graham Percival :
> > Hmm, on second thought, what about calling it "Easier editing"?
> > That alliterates, so it gets a 20% bonus to its attractiveness. :)
> 
> I often call them Improved Environments.  They are not only to edit,
> but to compile, view PDF and P&C.

But my mother doesn't know an "environment" is.  I mean, she
doens't know any meaning other than the "global climate change /
pollution / general culture"  meaning.  I know that she knows what
"editing" is.  Granted, she's written and edited her masters and
PhD theses, so maybe she's not totally typical in this respect.

I still think that "editing" is easier to understand than
"environment".  Both for semi-literate computer users, and also
people without a good grasp of English.

Cheers,
- Graham


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


<    1   2   3   4   5   6   7   8   9   10   >