2.5.15 release
Good news for a change: With the release commit at ChangeLog 1.3282 and the new ghostscript RPM I was able to compile Lily and build the web docs. -David ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Feature request (?): Horizontal spacing
[EMAIL PROTECTED] writes: Why don't you just space the piece a little wider? Sorry, I don't understand.. It seems that I'm missing something. The only way I know how to space it wider, is to add manual line breaks. Are there other methods? Yes. Read Our Fine Manual. -- Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Feature request (?): Horizontal spacing
On Friday 11 March 2005 02.50, Han-Wen Nienhuys wrote: That's not the problem. The real problem is that we can't determine the number of pages necessary (the amount of vertical space required) until after line breaking has been decided. This is because the vertical space required may change due to hara kiri staves. Hm - would it then be possible to have a setting that would force a score to occupy a given number of lines? This is just about what I am looking for. My request is just to make a threshold value tweakable (and I'm hoping that this variable already exists somewhere, so that the request wouldn't be too hard to implement). Why don't you just space the piece a little wider? Sorry, I don't understand.. It seems that I'm missing something. The only way I know how to space it wider, is to add manual line breaks. Are there other methods? Erik ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: easier LilyPond tutorial?
[EMAIL PROTECTED] writes: This is my first post around here, so please forgive me if it was discussed here (pointers in the list-archive are welcome), but don't you think it would be a good idea to build a web-based lilypond service? The whole thing could work very much like noteserver.org: a web server, a scripting language (let it be eg. php, which I'm literated in the most), and the latest stable release of LilyPond installed on the same machine could do it. In the past, this was not possible for security reasons, but this should now be feasible with the chroot jail. -- Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
[Jan Nieuwenhuizen] Re: Is Anthony Fok [EMAIL PROTECTED] MIA?
fyi, typo in lily address. ---BeginMessage--- Martin Michlmayr writes: I had dinner with Anthony last night. I'll follow up with more information on [EMAIL PROTECTED] Where is that, is that public? We are a bit concerned with old LilyPond packages, and a potential new maintainer (Pedro Kroger) with his sponsor going mia. Jan. -- Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter http://www.xs4all.nl/~jantien | http://www.lilypond.org -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] ---End Message--- -- Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter http://www.xs4all.nl/~jantien | http://www.lilypond.org ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Feature request (?): Horizontal spacing
Han-Wen Nienhuys writes: I know how to space it wider, is to add manual line breaks. Are there other methods? Yes. Read Our Fine Manual. IWBN, if http://www.lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond/Horizontal-spacing.html#Horizontal-spacing which explains what happens exactly for the technically inclined user, would show three examples of how to set these parameters to obtain a normal, tight and widely spaced music, resulting in less lines (tight), and more pages (loose). Jan. -- Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter http://www.xs4all.nl/~jantien | http://www.lilypond.org ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Feature request (?): Horizontal spacing
Also, I'm not sure that the text on the page is fully correct (for the technically included users). Especially the paragraph on top of the first score looks wrong to me. However, I'm not sure I understand all the details well enough. Could you or Han-Wen take a careful look at the text to make sure it's accurate. /Mats Jan Nieuwenhuizen wrote: Han-Wen Nienhuys writes: I know how to space it wider, is to add manual line breaks. Are there other methods? Yes. Read Our Fine Manual. IWBN, if http://www.lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond/Horizontal-spacing.html#Horizontal-spacing which explains what happens exactly for the technically inclined user, would show three examples of how to set these parameters to obtain a normal, tight and widely spaced music, resulting in less lines (tight), and more pages (loose). Jan. -- = Mats Bengtsson Signal Processing Signals, Sensors and Systems Royal Institute of Technology SE-100 44 STOCKHOLM Sweden Phone: (+46) 8 790 8463 Fax: (+46) 8 790 7260 Email: [EMAIL PROTECTED] WWW: http://www.s3.kth.se/~mabe = ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Feature request (?): Horizontal spacing
[EMAIL PROTECTED] writes: Also, I'm not sure that the text on the page is fully correct (for the technically included users). Especially the paragraph on top of the first score looks wrong to me. However, I'm not sure I understand all the details well enough. Could you or Han-Wen take a careful look at the text to make sure it's accurate. can you be more specific? -- Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
LilyPond web service Was: easier LilyPond tutorial?
- Original Message - From: Han-Wen Nienhuys [EMAIL PROTECTED] To: Szabó Árpád Zoltán [EMAIL PROTECTED] Cc: lilypond-devel@gnu.org Sent: Friday, March 11, 2005 1:03 PM Subject: Re: easier LilyPond tutorial? [EMAIL PROTECTED] writes: This is my first post around here, so please forgive me if it was discussed here (pointers in the list-archive are welcome), but don't you think it would be a good idea to build a web-based lilypond service? The whole thing could work very much like noteserver.org: a web server, a scripting language (let it be eg. php, which I'm literated in the most), and the latest stable release of LilyPond installed on the same machine could do it. In the past, this was not possible for security reasons, but this should now be feasible with the chroot jail. -- Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.xs4all.nl/~hanwen I'd love to work on the php part, but unfortunately I don't have such a machine online. Maybe there's somebody who likes this idea and can help in that issue ... ? Sorry if it is offtopic here. Should I have to mention it on the user list? Árpád ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Feature request (?): Horizontal spacing
Now that I read it again, it does make sense, so you can forget my comment. /Mats Han-Wen Nienhuys wrote: [EMAIL PROTECTED] writes: Also, I'm not sure that the text on the page is fully correct (for the technically included users). Especially the paragraph on top of the first score looks wrong to me. However, I'm not sure I understand all the details well enough. Could you or Han-Wen take a careful look at the text to make sure it's accurate. can you be more specific? -- = Mats Bengtsson Signal Processing Signals, Sensors and Systems Royal Institute of Technology SE-100 44 STOCKHOLM Sweden Phone: (+46) 8 790 8463 Fax: (+46) 8 790 7260 Email: [EMAIL PROTECTED] WWW: http://www.s3.kth.se/~mabe = ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
More makefile oddities (was: Suspicious path issues...)
Hi, On Thu, Mar 10, 2005 at 08:00:18PM +0100, Matthias Kilian wrote: b) references a target `outimages' which isn't defined anywhere, thus breaking make web. I just saw that you've removed this for 2.5, so did I on my local working copy of 2.4. However, I now have the problem that gmake doesn't correctly recognize the dependency below resp. does really odd things to $(OUT_*_IMAGES) $(outdir)/lilypond.dvi: $(OUT_EPS_IMAGES) $(OUT_PNG_IMAGES) I added the following targets for debugging: | .PHONY: foo bar | foo: | @echo $(OUT_EPS_IMAGES) | | bar: $(OUT_EPS_IMAGES) This gives the following result. $ gmake out=www foo ./out-www/baer-flat-bw.eps ./out-www/henle-flat-bw.eps ./out-www/lily-flat-bw.eps $ gmake out=www bar gmake: *** No rule to make target `/baer-flat-bw.eps', needed by `bar'. Stop. Note that this independent of --no-builtin-rules. Now comes the fun: With a Makefile stripped down to exactly this problem, it works: | depth=../.. | | IMAGES=$(wildcard *.png) | | OUT_EPS_IMAGES=$(addprefix $(outdir)/,$(IMAGES:.png=.eps)) | | .PHONY: foo bar | foo: | @echo $(OUT_EPS_IMAGES) | | bar: $(OUT_EPS_IMAGES) | | $(outdir)/%.png: %.png | convert -geometry 50x50% $ $@ | | $(outdir)/%.eps: %.png | convert $ $@ | | include $(depth)/make/stepmake.make Has anyone an idea what's going on here? Ciao, Kili ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Compilation of Lilypond 2.2.2 on FreeBSD 5.3
In the absence of a FreeBSD port maintainer that will actually maintain the port here is a guide to building the lilypond port on FreeBSD 5.3. The lilypond version shipped with FreeBSD is version 2.2.2 which is a good, stable version that I have been using for a while. It doesn't have the latest features but will be fine for most people. If you try to make the port right out of the box like this lisa: su lisa: cd /usr/ports/print/lilypond lisa: make it will stop with a message indicating that the port is broken. The first change you need to make is to edit Makefile. Open the file (as root) in your favourite editor. Find the line that starts withe the word BROKEN. Either delete this line or comment it out by inserting the character '#' at the start of the line. Save the file. Much discussion has arisen due to syntax errors in the file FlexLexer.h. The problem arises neither because of a problem with the tool chain (flex, gcc 3.4.2) nor lilypond. It because the files in the scripts subdirectory were written for a previous version and have not been removed. (Curse that port maintainer!) Either rename the files or remove them. root# rm scripts/* Start the make. root# make Assuming all of the dependencies can be satisfied, the make process will continue until it stops on the file work/lilypond-2.2.2/lily/out/parser.cc. If you try to edit the file at this point you will find that it has been removed. Restart the make root# make This time it will stop on the same syntax error without removing the file. (Why?) Open the file in your editor. root# emacs work/lilypond-2.2.2/lily/out/parser.cc Go to the error by searching for the word __attribute__. As before, either remove this line or comment it out. (This appears arise from a mistake in the installed version of bison (1.875).) Restart the make. root# make The make process should complete normally. The last step is to install lilypond. root# make install I have created a binary package that is available by anonymous ftp at ftp://ftp.brasscats.ca/pub/lilypond-2.2.2.tbz It can be installed using pkg_add. (This is my first attempt at monkeying around with the FreeBSD ports system so any problem reports with respect to the package or the fix above will be gladly received.) A Request: My ftp server is behind an adsl modem and I' not sure that my system will deal very well with the traffic this might generate. Could the package be posted on the lilypond web site? BTW, if you want to see what sane Canadians do at xmas have a look at ftp://ftp.brasscats.ca/pub/FTM-2004.pdf I'm the one on page 4. Tim ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: More makefile oddities
Matthias Kilian writes: Has anyone an idea what's going on here? That's because of what happens in include, quite kinky stuff. Try: depth=../.. IMAGES=$(wildcard *.png) OUT_EPS_IMAGES=$(addprefix $(outdir)/,$(IMAGES:.png=.eps)) include $(depth)/make/stepmake.make .PHONY: foo bar foo: @echo $(OUT_EPS_IMAGES) bar: $(OUT_EPS_IMAGES) $(outdir)/%.png: %.png convert -geometry 50x50% $ $@ $(outdir)/%.eps: %.png convert $ $@ Jan. -- Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter http://www.xs4all.nl/~jantien | http://www.lilypond.org ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: More makefile oddities (was: Suspicious path issues...)
Again selfquoting... On Fri, Mar 11, 2005 at 05:18:16PM +0100, Matthias Kilian wrote: Date: Fri, 11 Mar 2005 17:18:16 +0100 From: Matthias Kilian [EMAIL PROTECTED] To: lilypond-devel@gnu.org Message-ID: [EMAIL PROTECTED] Subject: More makefile oddities (was: Suspicious path issues...) X-CRM114-Status: Good ( pR: 195.7705 ) Hi, On Thu, Mar 10, 2005 at 08:00:18PM +0100, Matthias Kilian wrote: However, I now have the problem that gmake doesn't correctly recognize the dependency below resp. does really odd things to $(OUT_*_IMAGES) [...] $ gmake out=www bar gmake: *** No rule to make target `/baer-flat-bw.eps', needed by `bar'. Stop. Solved. I used to run MAKEINFO=/usr/local/bin/makeinfo sh autogen.sh, since OpenBSD's own texinfo is too old and I'd to install a newer one in /usr/local. This, however, breaks the check for SPLITTING_MAKEINFO in aclocal.m4 (see patch below), which in turn disables the rule $(outdir)/lilypond.dvi: $(OUT_EPS_IMAGES) $(OUT_PNG_IMAGES) and the png and eps rules in Documentation/user/GNUmakefile, since those rules are in an ifeq($(SPLITTING_MAKEINFO),yes) block. My quick hack just changes the aclocal check (note that there are some more such tests in aclocal), but IMHO, the ifeq magic in the GNUmakefile is wrong and should be removed. But I could be wrong. --- stepmake/aclocal.m4.origSat Feb 12 13:05:02 2005 +++ stepmake/aclocal.m4 Fri Mar 11 18:07:07 2005 @@ -846,7 +846,7 @@ AC_DEFUN(STEPMAKE_LOCALE, [ AC_DEFUN(STEPMAKE_MAKEINFO, [ STEPMAKE_PROGS(MAKEINFO, makeinfo, $1) -if test $MAKEINFO = makeinfo; then +if test `basename $MAKEINFO` = makeinfo; then AC_MSG_CHECKING(whether makeinfo can split html by @node) mkdir -p out makeinfo --html --output=out/split EOF Ciao, Kili ps: I've found some additional compatibility problems in the autoconf/stepmake/gmake magic, and I may find more in the next days. Should I report those to bugs@ or for discussion on this mailinglist? -- I don't care what gutter Wim is lying in, make sure he's lying on his back, please! [Marc Espie on undeadly.org] ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: slowdown in 2.5.15?
[EMAIL PROTECTED] writes: I have a pretty good hunch what causes it. Take the line Can you send me your file (private mail is fine), so I can try to rewrite the offending routine? Thanks Sending my feeble attempts at coding to the master reminds me of school days. And, when you see what I've coded, you'll probably wonder, Why? But, here it is... Getting your feeble attempt reminds me that a programmers hunch is usually wrong. After rewriting a 1.5 page clumsy function down to a 1.0 page function, I found that your file still took ages, and that the actual problem was an else I accidentally misplaced somewhere else. fixed in CVS. -- Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: slowdown in 2.5.15?
Is there a particular .scm file in CVS which I can add to my 2.5.15 install without having to do a complete rebuild? Getting your feeble attempt reminds me that a programmers hunch is usually wrong. After rewriting a 1.5 page clumsy function down to a 1.0 page function, I found that your file still took ages, and that the actual problem was an else I accidentally misplaced somewhere else. fixed in CVS. ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: slowdown in 2.5.15?
[EMAIL PROTECTED] writes: Is there a particular .scm file in CVS which I can add to my 2.5.15 install without having to do a complete rebuild? No. You should apply the following patch. Index: separating-group-spanner.cc === RCS file: /cvsroot/lilypond/lilypond/lily/separating-group-spanner.cc,v retrieving revision 1.75 retrieving revision 1.76 diff -c -r1.75 -r1.76 *** separating-group-spanner.cc 10 Mar 2005 15:15:47 - 1.75 --- separating-group-spanner.cc 11 Mar 2005 22:22:42 - 1.76 *** *** 59,68 rod.distance_ = li[RIGHT] - ri[LEFT] + padding; ! if ( rod.distance_ 0.0) rod.add_to_cols (); ! else ! break; } /* --- 59,67 rod.distance_ = li[RIGHT] - ri[LEFT] + padding; ! if (rod.distance_ 0.0) rod.add_to_cols (); ! break; } /* -- Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel