Re: Major version: LilyPond 2.14.0 released!
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!
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
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
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
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?
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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?
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?
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
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"
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]
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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)
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)
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
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???
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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!
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
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
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
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
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
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
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
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
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
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