Re: caesura again
Maximilian Albert wrote: Hi Paul, before an "official" solution is found maybe something like the code below is a bit closer to what you have in mind. It is based on the definition of \slashSeparator in ly/titling-init.ly, but the result is still a bit ugly and not precisely what you want because the 'flat ends' of the slashes are on the left and right, not top and bottom edges. I am not sure if there is a command to reflect the slashes along some axis, which would yield a better result. But maybe it's of some use anyway. You can play around with the slope, width and thickness settings of the slashes to fit your needs. Note that if you change the slope you will have to adjust the width as well in order to approximately preserve the length (I admit that it's not a nice hack, and quite an ad hoc one, too ;)). I appreciate your efforts and have tried something less elegant in the past. I'm just ready to see an official solution and can possibly afford to sponsor it right now. I'm surprised that this common to me symbol is not available yet. Thanks, Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: -b eps option (was RE: OOolilypond and openoffice 2.1)
Thanks, Graham. I failed to mention that the -dbackend=eps option works outside of OOo. I verified that before making the changes to Subs.xba. I think this is some other script error inside OOoLilypond passing a bad value to Lilypond, but I don't have a clue from the LilyPond error message where to look. Even thinking about using LaTeX and LilyPondBook gives me chills. And while LilyPond is great at handling musical notation, it is horrible at handling text outside of a score (which is completely understandable - because that's not what it's designed for). OOoLilypond looks like it could be a real production tool for laying out hymnbooks and worship services, etc., by combining the strengths of LilyPond and OOoWriter. I'm really excited to see if I can get it working and try it out. Paul On 3/4/07, Paul Harouff <[EMAIL PROTECTED]> wrote: Okay, I edited Subs.xba and replaced -b eps with -dbackend=eps in all four places. Then I deleted the macro in OOo and reinstalled it, so it would load the changes. Now, I get the following error: GNU LilyPond 2.11.20 ERROR: In procedure symbol->string ERROR: Wrong type argument in position 1 (expecting symbol): #t The template file has the following: \include "lilypond-book-preamble.ly" #(set-global-staff-size 20) \paper { #(define dump-extents #t) ragged-right = ##t line-width = 7.5\in } \layout { indent = #0 } { % ly snippet contents follows: c' d' e' % end ly snippet } Paul -Original Message- From: Graham Percival [mailto:[EMAIL PROTECTED] Sent: Sunday, March 04, 2007 6:05 PM To: Paul Harouff Cc: 'Johan Vromans'; lilypond-user@gnu.org Subject: Re: -b eps option (was RE: OOolilypond and openoffice 2.1) Paul Harouff wrote: > My problem is Lilypond 2.11.20 is not recognizing either > -b eps or --backend=eps so the code fragment won't compile. Please see the NEWS for 2.11. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Bug in lilypond-book-preamble (was RE: -b eps option (was RE: OOolilypond and openoffice 2.1))
I narrowed the problem down to lilypond-book-preamble.ly lilypond -dbackend eps lilypond-book-preamble.ly GNU LilyPond 2.11.20 ERROR: In procedure symbol->string ERROR: Wrong type argument in position 1 (expecting symbol): #t I haven't made any changes, but here is the contents of lilypond-book-preamble.ly ... maybe someone on the list can find the bug. The only thing I could do would be comment out each line one at a time, but I still wouldn't know what the correct syntax should be. \version "2.10.0" %% toplevel \book gets output per page, %% everything else gets output per system/title #(define default-toplevel-book-handler print-book-with-defaults-as-systems ) #(define toplevel-book-handler (lambda ( . rest) (set! output-empty-score-list #f) (apply print-book-with-defaults rest))) #(define toplevel-music-handler (lambda ( . rest) (apply collect-music-for-book rest))) #(define toplevel-score-handler (lambda ( . rest) (apply collect-scores-for-book rest))) #(define toplevel-text-handler (lambda ( . rest) (apply collect-scores-for-book rest))) #(set! output-empty-score-list #t) #(ly:set-option (quote no-point-and-click)) #(define inside-lilypond-book #t) #(define version-seen #t) ____ From: Paul Harouff [mailto:[EMAIL PROTECTED] Sent: Monday, March 05, 2007 2:07 PM To: Graham Percival Cc: lilypond-user@gnu.org Subject: Re: -b eps option (was RE: OOolilypond and openoffice 2.1) Thanks, Graham. I failed to mention that the -dbackend=eps option works outside of OOo. I verified that before making the changes to Subs.xba. I think this is some other script error inside OOoLilypond passing a bad value to Lilypond, but I don't have a clue from the LilyPond error message where to look. Even thinking about using LaTeX and LilyPondBook gives me chills. And while LilyPond is great at handling musical notation, it is horrible at handling text outside of a score (which is completely understandable - because that's not what it's designed for). OOoLilypond looks like it could be a real production tool for laying out hymnbooks and worship services, etc., by combining the strengths of LilyPond and OOoWriter. I'm really excited to see if I can get it working and try it out. Paul On 3/4/07, Paul Harouff <[EMAIL PROTECTED]> wrote: Okay, I edited Subs.xba and replaced -b eps with -dbackend=eps in all four places. Then I deleted the macro in OOo and reinstalled it, so it would load the changes. Now, I get the following error: GNU LilyPond 2.11.20 ERROR: In procedure symbol->string ERROR: Wrong type argument in position 1 (expecting symbol): #t The template file has the following: \include " lilypond-book-preamble.ly <http://lilypond-book-preamble.ly> " #(set-global-staff-size 20) \paper { #(define dump-extents #t) ragged-right = ##t line-width = 7.5\in } \layout { indent = #0 } { % ly snippet contents follows: c' d' e' % end ly snippet } Paul -Original Message- From: Graham Percival [mailto:[EMAIL PROTECTED] Sent: Sunday, March 04, 2007 6:05 PM To: Paul Harouff Cc: 'Johan Vromans'; lilypond-user@gnu.org Subject: Re: -b eps option (was RE: OOolilypond and openoffice 2.1) Paul Harouff wrote: > My problem is Lilypond 2.11.20 is not recognizing either > -b eps or --backend=eps so the code fragment won't compile. Please see the NEWS for 2.11. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Not a lilypond-book-preamble.ly bug (was RE: -b eps option (was RE: OOolilypond and openoffice 2.1))
It helps if you include the "=" in the -dbackend=eps option. You can see from my previous message that I read the documentation correctly. We all make mistakes. :-) Is it possible to include more helpful error messages for the command line options, when somebody gets a chance? It appears that I have OOoLilyPond working now, but there are some issues: 1. The default templates with OOoLilyPond assume simple notes, you have to modify the templates to delete the { and } before and after the snippet in order to accept a \score {} block. Since the discussions on the list indicate that the project is leaning toward requiring \score {} blocks in the future, the default templates probably need to be updated. 2. The eps images paste into the swriter file transparent, you can't view and proofread the music until you print -- I can't figure out how to change this. It's really annoying. The documentation says the image is supposed to be in low resolution, not invisible. 3. The temporary files are in the C:\WINDOWS\Temp directory, if you have find the OOoLilypond.ly and OOoLilypond.out files to debug a problem. Looking at the OOoLilypond.ly file is the only way to see how your music snippet really looks to the LilyPond compiler. Paul _ From: Paul Harouff [mailto:[EMAIL PROTECTED] Sent: Monday, March 05, 2007 2:07 PM To: Graham Percival Cc: lilypond-user@gnu.org Subject: Re: -b eps option (was RE: OOolilypond and openoffice 2.1) Thanks, Graham. I failed to mention that the -dbackend=eps option works outside of OOo. I verified that before making the changes to Subs.xba. I think this is some other script error inside OOoLilypond passing a bad value to Lilypond, but I don't have a clue from the LilyPond error message where to look. Even thinking about using LaTeX and LilyPondBook gives me chills. And while LilyPond is great at handling musical notation, it is horrible at handling text outside of a score (which is completely understandable - because that's not what it's designed for). OOoLilypond looks like it could be a real production tool for laying out hymnbooks and worship services, etc., by combining the strengths of LilyPond and OOoWriter. I'm really excited to see if I can get it working and try it out. Paul On 3/4/07, Paul Harouff <[EMAIL PROTECTED]> wrote: Okay, I edited Subs.xba and replaced -b eps with -dbackend=eps in all four places. Then I deleted the macro in OOo and reinstalled it, so it would load the changes. Now, I get the following error: GNU LilyPond 2.11.20 ERROR: In procedure symbol->string ERROR: Wrong type argument in position 1 (expecting symbol): #t The template file has the following: \include " <http://lilypond-book-preamble.ly> lilypond-book-preamble.ly" #(set-global-staff-size 20) \paper { #(define dump-extents #t) ragged-right = ##t line-width = 7.5\in } \layout { indent = #0 } { % ly snippet contents follows: c' d' e' % end ly snippet } Paul -Original Message- From: Graham Percival [mailto:[EMAIL PROTECTED] Sent: Sunday, March 04, 2007 6:05 PM To: Paul Harouff Cc: 'Johan Vromans'; lilypond-user@gnu.org Subject: Re: -b eps option (was RE: OOolilypond and openoffice 2.1) Paul Harouff wrote: > My problem is Lilypond 2.11.20 is not recognizing either > -b eps or --backend=eps so the code fragment won't compile. Please see the NEWS for 2.11. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: response character
In Windows select Start->Programs->Accessories->System Tools->Character Map Choose the font Arial Unicode MS or Lucida Sans Unicode, then scroll down to 211F (or check Advanced View, character set Unicode, and type 211F in the Go to Unicode box). Select, Copy, then Paste into your ly file. Arial ℟ Lucida ℟ Paul -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stan Sanderson Sent: Tuesday, March 13, 2007 10:20 PM To: Maximilian Albert Cc: lilypond-user@gnu.org Subject: Re: response character On Mar 13, 2007, at 9:12 PM, Maximilian Albert wrote: >>>> The response lyrics are supposed to begin with a special text >>>> symbol >>>> that is a capital 'R' that has a slash through it. Does anyone >>>> know of a lilypond or LaTeX symbol that does this? >>> >>> I've looked for such a thing in the past without success. >>> >> The symbol is contained (apparently) in the Apple Symbol font, and is >> identified by the following: >> >> Unicode: 211F >> UTF8: E2 84 9F >> >> - >> --- >> >> (all of which is probably of little help- sorry!) > > Well, at least it helped me to get it working. ;) > > If you use an editor that is unicode-aware you can simply insert the > corresponding symbol wherever it is needed and rely on lilypond to do > the rest. Of course, the precise process depends on the editor. In my > quick test I used emacs where you can enter any symbol using its hex > unicode value. Because of some weird setting that had messed up my > meta > key I had to include the line > >(define-key global-map [?\C-c ?u] #'ucs-insert) > > in my .emacs file. Then typing CTRL-C, U, 211F resulted in the symbol > being inserted. (Only a white box was shown in emacs itself but > compiling with lilypond and viewing the pdf file worked just fine). > > If you use another editor and cannot figure it out yourself, maybe > other > users know how to do it. > > Hope this helps, > Max Apple users (OSX) using a text editor with UTF-8 text encoding (I like Smultron, and JEdit with Lilypond tool works also) can use the Character Palette. It is accessed by going to System Preferences==>International. Click on the "Input Menu" button; check the box for Character Palette in the window under the buttons. Also check the box "Show input menu in menu bar". The Response symbol can be found in the Character Palette by selecting Symbols==>Letterlike Symbols. If you double-click on the symbol, it will appear in the active document at the cursor. For example, here < ? >. (There is a response symbol in the <>.) This works for any viewable character. Stan ___ 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: Problem with lyrics
Cesar Penagos wrote: Hello Team: I send this because I'm trying to use the ~ symbol in lyrics, it seems not work properly. May be a Bug? This is the Log. report: Maybe someone else will see a Windows problem. It works fine with 2.11.20 on Linux. Are you referring to the ~ in Señor ? Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: jazz font?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Fred Leason wrote: > Above is graphic with "Is this what the Jazz Font looks like? It is > standard on Mac." in Jazz Font. Not at all. The text is slightly scripty and slants slightly to the left. The bar numbers are hard to read and are commented on repeatedly in one group I am a member of. Paul Scott -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGBLSRVxeh4Z8mvCsRAgpiAJ94YAx8i+AzfjRYBqY96xSWqw/fZACgjD0o pObwMpCnk0rhVEH5HwEVucE= =WirA -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
2.11.21-1 for PPC
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Is anyone running 2.11.21-1 on a PowerPC. Previous versions have worked but the latest version tells me it can't run a binary file. My Mac is not up at the moment but I was trying to run lilypond from an xterm in XDarwin (under Tiger) as: /usr/local/lilypond/... I don't remember the exact path but it's in the same bin directory as lilypond-book and the others. As I said this has worked with previous versions. TIA, Paul Scott -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGCCt+Vxeh4Z8mvCsRAvokAJ98/EWYMiKfZG5uBX1c0OLLziMfOwCfdVxJ ESaKdoANUWWllNh5EiqmEGw= =zcgI -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: 2.11.21-1 for PPC
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Stan Sanderson wrote: > > On Mar 26, 2007, at 3:22 PM, Paul Scott wrote: > >> -BEGIN PGP SIGNED MESSAGE- >> Hash: SHA1 >> >> Is anyone running 2.11.21-1 on a PowerPC. Previous versions have worked >> but the latest version tells me it can't run a binary file. >> >> My Mac is not up at the moment but I was trying to run lilypond from an >> xterm in XDarwin (under Tiger) as: >> >> /usr/local/lilypond/... I don't remember the exact path but it's in the >> same bin directory as lilypond-book and the others. As I said this has >> worked with previous versions. >> >> TIA, >> >> Paul Scott > > Paul- > > I realize this isn't too helpful with respect to what you are doing, but > I can (at least) verify that 2.11.21-1 works in the "normal" fashion on > a PPC mac running 10.4.9. A .ly file previously compiled by earlier > versions updates and compiles correctly when opened with 2.11.21-1. I see I forgot to differentiate between the two PowerPC versions. I'm guessing you mean 2.11.21-1.darwin-ppc If so, I've run that way for several versions. I mean 2.11.21-1.linux-ppc which I run from the command line from XDarwin. I'll get a little more info for Han-Wen. Thanks, Paul > > Stan > > > -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGCD/vVxeh4Z8mvCsRAtH9AKCNCV29bwVWEfQJpYek0UxUW37uqACeJunQ ZEZwzs6SZBInFT5uzPmi/5c= =WzZc -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: 2.11.21-1 for PPC
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Han-Wen Nienhuys wrote: > 2007/3/26, Paul Scott <[EMAIL PROTECTED]>: >> Is anyone running 2.11.21-1 on a PowerPC. Previous versions have worked >> but the latest version tells me it can't run a binary file. > > It's quite well possible that it's not working correctly, as I built > this on a different machine than usual. However, I need a more > detailed report than this. Hope this is enough: paul-a-scotts-powerbook:~ waterhorse$ /usr/local/lilypond/usr/bin/convert-ly -e macsq5cscore.ly bash: /usr/local/lilypond/usr/bin/convert-ly: /home/zelf/vc/gub/target/local/system/usr/bin/python: bad interpreter: No such file or directory paul-a-scotts-powerbook:~ waterhorse$ bash: /usr/local/lilypond/usr/bin/lilypond: cannot execute binary file paul-a-scotts-powerbook:~/Documents/music/brigadoon waterhorse$ paul-a-scotts-powerbook:~/Documents/music/brigadoon waterhorse$ file /usr/local/lilypond/usr/bin/lilypond /usr/local/lilypond/usr/bin/lilypond: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped Thanks, Paul -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGCEO7Vxeh4Z8mvCsRAkdjAKCzy5XUasyQroPNn2swcxKQmw1NQQCfROE+ fXQjNUj9f+COP3wFCdcMZ9E= =++E8 -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: 2.11.21-1 for PPC
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Arvid Grøtting wrote: > Paul Scott ultrasw.com> writes: > >> >> Han-Wen Nienhuys wrote: >>> 2007/3/26, Paul Scott ultrasw.com>: >>>> Is anyone running 2.11.21-1 on a PowerPC. Previous versions have worked >>>> but the latest version tells me it can't run a binary file. > > It works for me: The Darwin version or the "any PPC" version? Paul -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGCUOnVxeh4Z8mvCsRAo1kAJ0efGO17rTUiQmaMOKVnhNpeLj8pQCgrSbC GXdq+n9tlcaDTXqpV1DgPcE= =yQH4 -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: 2.11.21-1 for PPC
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Han-Wen Nienhuys wrote: > I don't understand. Are you running a Linux-PPC version on MacOS or vice > versa? I guess I was confused. I'm running X (XDarwin) on a PPC Mac with OS X 10.4.9. I thought I had run a previous Linux-PPC version on X (XDarwin) like OpenOffice runs. I just tried an earlier Linux-PPC version and got the same failure as I got with 11.21. I have no trouble running the "MacOS X (G3, G4, G5 Macs) 10.3 and newer" version of Lily. Paul -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGCbqOVxeh4Z8mvCsRAi3bAJ9Km4V9gbft3I62n6Fy83knvqndNwCeLTiL eRQ+9dhFrriTxyg9tAY8bac= =D10N -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
scheme documentation and optional arguments
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Nicolas created the following for me some time ago and it works: #(define* (textPad padding #:optional once?) (ly:export ; this is necessary for using the expression ; directly inside a block (if once? #{ \once \override TextScript #'padding = #$padding #} #{ \override TextScript #'padding = #$padding #}))) The newer documentation on music functions 12.1 uses define-music-function instead of define* Where can I find documentation to make the #:optional once? part above work with define-music-function so I can write some more functions that I want? TIA, Paul Scott -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGDXayVxeh4Z8mvCsRAl0wAKCXxGBAWJfYYho9vCuLDBsR03XeBQCglRLp 74vLrGspSSAMArFO/N1LCJs= =xQ0S -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: scheme documentation and optional arguments
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Nicolas Sceaux wrote: >> The newer documentation on music functions 12.1 uses >> define-music-function instead of define* Where can I find documentation >> to make the #:optional once? part above work with define-music-function >> so I can write some more functions that I want? > > There is not such thing as optional argument in music functions. > You may do instead: > > textPadding = > #(define-music-function (parser location padding) (number?) >#{ \override TextScript #'padding = #$padding #}) > > textPaddingOnce = > #(define-music-function (parser location padding) (number?) >#{ \once \override TextScript #'padding = #$padding #}) > > \textPadding #3 > === > \override TextScript #'padding = #3 > > \textPaddingOnce #3 > === > \once \override TextScript #'padding = #3 Thank you! So I should have looked at music-functions,scm. :) Paul -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGDm6iVxeh4Z8mvCsRAriIAJ4jxnxgnOlbmoq50oWxukK81WeDnwCfddjU YQ7RDCKpXYLYNXQIsgU7eXo= =49lw -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: volta brackets & lyrics above staff
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Christopher A. LaFond wrote: > I have a score with the soprano lyrics above the top staff, and the > ending has a one-measure alternative. But the volta lines are pushing > the soprano lyrics up near the previous system, so far that at first I > thought that they had disappeared and had to search for them. > > Does anyone know how to get lyrics above the staff below the volta > brackets? My guess is that it would be the same as putting the chord names under the volta brackets. See the last item in "Tips and Trick" or Google for "lilypond volta chord name" Paul Scott -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGG67EVxeh4Z8mvCsRAihNAKCtCtCO7hNmO0/0edtH/1gBGPiqrQCguo3M 97lzvnbtHgx0l0qVbzG0JHA= =Eorh -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: input/tolsr/
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Graham Percival wrote: > Mats Bengtsson wrote: >> Excellent! I just hope that everybody who contributes with a new >> feature takes the time not only to make a regression test but >> also an illustrative example (and of course, some text for the >> main manual). (snip)> >> As long as we all >> agree that this is a temporary solution, waiting either for LSR >> to support multiple LilyPond versions and always stay up to date >> with the latest LilyPond releases or conversely for LSR to be fully >> integrated with the LilyPond releases, then it's fine. > I don't think that either of those will happen. I agree that it makes > life a bit harder for Trevor and the like... but I think we only have a > dozen serious users who track unstable. *hand* Paul Scott -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGPi19Vxeh4Z8mvCsRAjpnAJ9SwbJ+OjdDz+gkVCs2Nhpfy9p/4QCdHR1B AO5fWaUDAP6EL0aOnRP5DKI= =HScW -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
problem
I have downloaded Lilypond and the test does not work! This is the second time I have tried to install it, the first install gave similar errors, but it did open Acrobat reader but with an error "cannot find file". The current installation does not even do this. Here is the test.log file. Can you help? Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problem
Here is the .log file that I previously tried to send as an attachment: lilypond (GNU LilyPond) 2.2.2 C:\cygwin\bin\python2.3.exe (8252): *** couldn't release memory 0x9A4000(1032192) for 'C:\cygwin\lib\python2.3\lib-dynload\fcntl.dll' alignment, Win32 error 487 8 [main] python2.3 4364 sync_with_child: child 8252(0x6AC) died before initialization with status code 0x1 35467 [main] python2.3 4364 sync_with_child: *** child state child loading dlls Traceback (most recent call last): File "/usr/bin/lilypond", line 817, in ? ly.lilypond_version_check (lilypond_binary, '2.2.2') File "/usr/share/lilypond/2.2.2/python/lilylib.py", line 216, in lilypond_version_check v = lilypond_version (binary) File "/usr/share/lilypond/2.2.2/python/lilylib.py", line 203, in lilypond_version p = read_pipe ('%s --version ' % binary) File "/usr/share/lilypond/2.2.2/python/lilylib.py", line 257, in read_pipe pipe = os.popen (cmd + redirect, mode) OSError: [Errno 11] Resource temporarily unavailable ----- Original Message - From: "Mats Bengtsson" <[EMAIL PROTECTED]> To: "Paul Cowell" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Tuesday, June 08, 2004 9:08 AM Subject: Re: problem > Unfortunately, this mailing list filters out attachments, > in an attempt to reduce the amount of virus emails, so your > attachment didn't make it through. Could you please resend > your email to the mailing list with the file pasted into the > email body. > > /Mats > > Paul Cowell wrote: > > I have downloaded Lilypond and the test does not work! This is the second time I have tried to install it, the first install gave similar errors, but it did open Acrobat reader but with an error "cannot find file". The current installation does not even do this. > > > > Here is the test.log file. Can you help? > > > > Paul > > > > > > > > > > > > ___ > > lilypond-user mailing list > > [EMAIL PROTECTED] > > http://lists.gnu.org/mailman/listinfo/lilypond-user > > -- > = > 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-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Band parts - a newbie's view
David Raleigh Arnold wrote: On Wednesday 28 July 2004 12:09 pm, Ralph Little wrote: Hi, Unless I'm mistaken, cut-common and common-time are actually different things. Cut-common is the same as 2/2 not 4/4, whereas common-time and 4/4 are the same thing. Cut-common is usually represented with a C with a slash through. Cut-common is often found in band parts and effectively doubles the pace, at least that is my interpretation. It halves the count. Why go farther than that? A lot of American popular/dance music is/was written in cut time even whether or not it is played in cut time. There are many examples where cut time is played in 4/4. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
slurs, ties into and out of endings
I thought a trick for starting a slur or tie at the beginning of an alternate ending (previous to the first note in the ending as if the slur had started before the ending) had been posted or documented somewhere but I haven't been able to find it. Can anyone help? TIA, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: slurs, ties into and out of endings
Mats Bengtsson wrote: Did you try search the mailing list archives of lilypond-user for "tie alternative ending"? Thanks. I didn't use the word "alternative." But after translating for 2.2.5 the following example starts to break and I don't know what to do next: \paper { raggedright = ##t indent = 0.0\mm } \version "2.2.5" MkInvis = {\override Voice.NoteHead #'transparent = ##t \override Voice.Stem #'transparent = ##t } MkVis = { \override Voice.NoteHead #'transparent = ##f \override Voice.Stem #'transparent = ##f } global = \notes { \time 4/4 \repeat volta 2 s1 \alternative { { s1*2 } { s1*2 } } } mm = \notes\relative c'' { \key d \major cis4 d e4. fis8( % want this to slur to both endings d8 e d b') r8 g[( g e]~ e2) r2% first ending \MkInvis fis8( \MkVis d8*4/8[ e d b']) r8 g( g a) % second ending r1 } \score { << \new Staff << { \global } { \mm } >> >> } % score Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: slurs, ties into and out of endings
Mats Bengtsson wrote: I'm not sure exactly what you intended to typeset, so I can't tell what's broken. Sorry. It was the placement of the last rest in the wrong measure. However: - I hope you have noticed that there's no need to define your own MkInvis macros, you can use the predefined \hideNotes \unHideNotes. Yes, thanks. - What did you expect d8*4/8 to do? Since the same duration is copied also for the following notes, it will make the total duration of the second alternative 1/8 + 4/8*4/8 + 4/8 = 7/8. Doh (It was quite late) Thanks, Now a much smaller problem which I can live with for these parts is that the eight notes are not evenly spaced. Is there a more appropriate solution for this important situation being considered for a future version? Is there a way to place the beginning of the slur/tie at a point at the beginning of the second ending without the funny spacing (that the hidden note takes) that the "trick" generates? What is possibly needed is a way to delete the space taken by the hidden note as well as place the "hidden" note right on the barline. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Caesura
Will Oram wrote: Is there a fast way to place a caesura on top of or next to a bar to indicate a musical pause? I'm not talking about the Gregorian caesura (\caesura), which is just a dinky comma. I speak of the 'railroad tracks' used in current notation. Before I try printing a caesura over a notehead and then moving it over manually, is there a faster way to print it -- or anything -- over a barline? That was implemented with the \breathe command some time ago. This is what I use to change the glyph: caesura = { \override BreathingSign #'text = #(make-musicglyph-markup "scripts-caesura") } I haven't tried it recently. The last time I did the glyph was a little different than I expected but I think it has been redone. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
scripts-caesura - glyph not quite right
It's great to have the caesura/cutoff/railroad tracks but the glyph scripts-caesura should be two simple straight lines - slashes" // Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: scripts-caesura - glyph not quite right
Mats Bengtsson wrote: There was a discussion about the layout of these when the symbol was introduced some year ago. If you can provide some references to well typeset scores and preferably some scanned images of what it should look like, I'm sure that the LilyPond implementors will be willing to change the layout or add another version. (Unmotivated statements like "it should" don't have the same effect on Han-Wen and Jan.) Thanks. I do actually have some examples from a printed part for a musical show which I could scan but fortunately I found some examples on the Internet which are just as good. The first two occur in actual music. The concept is so simple that these should be more than adequate. http://www.music.vt.edu/musicdictionary/appendix/marks/pausemarks/Pause_caesura.jpg http://www.music.vt.edu/musicdictionary/textc/Caesura.html These two are shown out of musical context: http://www.arkkra.com/doc/uguide/textstr.html http://www.musicianshall.org/thing.html This was just an interesting result of my Google search: http://orion.math.iastate.edu/burkardt/wordplay/letter_words.html HTH, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: scripts-caesura - glyph not quite right
Mats Bengtsson wrote: Just to avoid any risk of confusion, I hope that you have seen the caesura already available in LilyPond: \override BreathingSign #'text = #(make-musicglyph-markup "scripts-caesura") es8[ d] \breathe es[ f g f] | This is taken from the example breathing-sign.ly in the Regression Tests document. Yes. Thanks. I have used it and it certainly got the job done. I presume it had some logical reason derived from the other slight variation for ancient music. Actually the modern use looks like it is probably directly derived from the ancient meaning. It's just that all the printed music I have ever seen uses the form I am describing and since I use it quite a bit it's worth giving my input. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Swing indications in text markup?
David Raleigh Arnold wrote: On Friday 06 August 2004 03:43 pm, Benjamin Esham wrote: I am typesetting a piece which has some "swing" sections. In these sections, two eighth notes should be played as a tripletted quarter note and eighth note. A swing or jazz 8th is far less different from an 8th than a triplet, or even than a quintuplet 3:2. Experiment with very small time values now, it will save you time. Yes but Benjamin's choice is already well established as a printing convention for a style indication (at least in concert band music) whether it's technically correct or not. Most of us reading it get the point. In addition I disagree that (at least for wind players) that it's closer to 1:1 than it is to 3:2. 2:1 is "close enough for jazz" at least as a notation as Benjamin would use it. As far as the actual notes on the staff the traditional 3:1 is easier to read than 2:1 even if both are technically incorrect. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Creating Lead Sheets
Lyle Raymond wrote: I've searched all available documentation and I can't find a good summary of the nomenclature for chord symbols, beyond simple maj, min, 7th, and dim. For example, I'm having a difficult time with chords like X6/9 and X7b9. Isn't there a source which provides this information? I think the online documentation could really benefit from a chart of chord symbols. All the examples I've seen that use more complex chords only generate the chord symbol from notes within "<>". I need to generate chord symbols independently of the music on the staff. It seems to me there is enough documentation in lilypond-docs under Notation manual/Chord Names and links from there and under Tips and Tricks. This at least true for 2.2.5 and beyond. X6/9 is X:6.9 and X7b9 would be X:7.9- HTH Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Explicit Accidentals
A. Deubelbeiss wrote: (snip) >Is there a way to attach an explicit accidental beside a note, even >though it is covered by a key signature? In all the paper engravings >of Liszt's Liebestraum that I have encountered, some notes have >explicit flats even though they are already part of the key signature. >Is this possible to do in Lilypond? Thanks! See also section 3.6 in the manual. If there's method to the madness, Lilypond has several presets for when to print or not to print accidentals automatically. So much to read! I've wanted those features (in particular modern-cautionary) for quite a while and had not realized they were there. Thanks, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 21, Issue 21
Cameron wrote: I may be misunderstanding the question (in which case please ignore me) but isn't the default behaviour for multimeasure rests what you're suggesting for a temporary fix? In your example: \set Score.skipBars = ##t R1*7 would give you a set of old style rests with the number "7" on top. Not without: \override Staff.MultiMeasureRest #'expand-limit = #1 Otherwise all MM rests less than the default expand-limit would be "church" rests. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
cc'ing was: Re: Staff & Lyrics vertical spacing problem
Graham Percival wrote: Don't worry; policy on this list is to CC everybody, even when we know that they're on the list. :) Does anyone have a problem with my not cc'ing people that I know are on the list? Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
ps2pdf dropping title and incorrect segno (funny "J")
This may not be a Lilypond problem but using Pedro's Debian 2.3.6 packages the dvi and ps files are fine but the title is omitted from the pdf's. I have uninstalled Lily 2.2.5 and reinstalled 2.3.6 which may have fixed a related font problem. Now just running Lilypond gives a title for the pdf but a "scripts-segno" is not correct until I rerun dvips. Then when I rerun ps2pdf the title is chopped off. TIA for any ideas, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ps2pdf dropping title (fixed) and incorrect segno (funny "J")
Laura Conrad wrote: It's sounds like an a4/letterpaper problem. That is, your pdf file is somehow assuming a4 paper, when the page generated is actually letter. So the title gets chopped off, since A4 islonger and narrower than letter. Indeed. Thanks. Actually I see that Lilypond was getting that right. I realize that the problem was the funny "j" substituted for a segno which I fixed by rerunning dvips. And now I see that I must specify the paper size when I rerun dvips. So the extra problem (paper size) I created by running dvips and the real problem is why the segno doesn't appear at first. Thanks again, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
missing dynamics with Pedro's lilypond-snapshot for Debian
Using the current lilypond-snapshot for Debian by Pedro Kroger the dynamics are missing. This example fails: { c'4\mf e' g' bes } Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What am I doing wrong???
Michiel Lange wrote: Hello, my name is Michiel and I will admit first that I am very new to lilypond. The examples shown look great, so I was about to give it a shot... the first few lines of music went well, so I felt ready to put my first piece of music I ever wrote into lilypond. It's a piece for organ and the following should be the first two measures of the piece, but somehow the bass and pedal "shift" to respectively the third and the fifth measure... Anyone who can tell me what makes this happen? What version? Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
lilypond install error/warning
Hi, When installing lilypond on Gentoo 2004.2 (kernel: 2.4.26-gentoo-r9) I get the following warning: "no info dir entry in '/usr/share/info/music-glossary.info.gz'" I am completely new to Lilypond. Is this a big problem? What should I do to fix it? (apart, of course, from R'ing TFM, which I confess to not having tried yet...) Many thanks Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
emacs lilypond-mode broken for lilypond-snapshot?
When I load a .ly file after installing lilypond-snapshot I get: File mode specification error: (file-error "Cannot open load file" " lilypond-mode") Debian unstable. Thanks again for these packages. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
version (convert-ly) error in Pedro's 2.3.22
With Pedro's 2.3.22 Debian packages I get: Now processing `pagetest.ly' Parsing... error: Incorrect lilypond version: 2.2.0 (2.3.22, 2.3.22) error: Consider updating the input with the convert-ly script Interpreting music... [5] Converting to `pagetest.pdf'... error: failed files: pagetest.ly Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
letter sized paper with 2.3.x
Is anyone else producing letter sized pages with Lily > 2.3.18 and not having the problem I am having of titles being truncated on the PDF's? Thanks, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: letter sized paper with 2.3.x
Mats Bengtsson wrote: No problems here! I don't recall exactly what you have tried before, - Does the .ps file look OK? Yes. - What happens if you manually run ps2pdf -sPAPERSIZE=letter myfile.ps on the PS file from LilyPond? Same thing that Lily gives ( a taller page). I mentioned recently that maybe there's a bug in my ps2pdf. Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: letter sized paper with 2.3.x
Mats Bengtsson wrote: - What happens if you manually run ps2pdf -sPAPERSIZE=letter myfile.ps on the PS file from LilyPond? Same thing that Lily gives ( a taller page). I mentioned recently that maybe there's a bug in my ps2pdf. I hope you have checked that your ps2pdf comes from the installation of Ghostscript and not from some other source. AFAICT it is. It apparently was installed from the Debian gs-common package. Also, what version of Ghostscript do you use (`gs -v`)? [EMAIL PROTECTED]:/var/cache/apt/archives$ gs -v ESP Ghostscript 7.07.1 (2003-07-12) Copyright 2003 artofcode LLC and Easy Software Products, all rights reserved. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
paper size problem: was Re: letter sized paper with 2.3.x
Mats Bengtsson wrote: - What happens if you manually run ps2pdf -sPAPERSIZE=letter myfile.ps on the PS file from LilyPond? Same thing that Lily gives ( a taller page). I mentioned recently that maybe there's a bug in my ps2pdf. ps2pdf is fine. My settings for gv were giving me the false indication of a difference. When I set gv to letter paper the ps files are also too tall (a4?). Could the problem be other default values like vsize? Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Default layout values: was paper size problem:
Paul Scott wrote: Mats Bengtsson wrote: - What happens if you manually run ps2pdf -sPAPERSIZE=letter myfile.ps on the PS file from LilyPond? Same thing that Lily gives ( a taller page). I mentioned recently that maybe there's a bug in my ps2pdf. ps2pdf is fine. My settings for gv were giving me the false indication of a difference. When I set gv to letter paper the ps files are also too tall (a4?). Could the problem be other default values like vsize? The immediate problem was my setting topmargin = 0.1\in and I seem to need to set vsize different than its default. It might be good to have the layout documentation say that changing the paper size is not enough if that is indeed the case. I'm still experimenting with the layout parameters. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
\layout or \paper?
From the 2.3.22 documentation: 7.5.11 Page layout LilyPond will do page layout, setting margins and adding headers and footers to each page. The default layout responds to the following settings in the |\paper| block Should that be \layout ? Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: letter sized paper with 2.3.x
Graham Percival wrote: On 12-Oct-04, at 1:38 AM, Paul Scott wrote: Is anyone else producing letter sized pages with Lily > 2.3.18 and not having the problem I am having of titles being truncated on the PDF's? This example works for me on CVS (2.3.22) on OSX. I might have already asked you this, but did you set dvips (and dvipdfm and whatnot) to use letterpaper using texsetup? I've found that one of them doesn't get automatically set; you have to run texsetup to fix it manually. I tried dvipdfm and dvips manually. I didn't know about texsetup. Any way the problem is mostly mine. I did have trouble with the documentation between different versions and paper/bookpaper/layout. With 2.3.21 I believe the doc's said paper but Lily complained and made me change to bookpaper which works for now. The doc's imply that setpapersize and set-default-paper-size change paper size but it seems I also have to change at least hsize and vsize. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: letter sized paper with 2.3.x
Mats Bengtsson wrote: There should be no need to set hsize or vsize directly, that's done when you set the paper size. Now that I have a setup that works it looks like you are correct. It seemed to be necessary as I was trying to solve the page size problems I was having. Are hsize and vsize set to 8.5 and 11 or are there any other considerations? Also, it doesn't matter what default paper size dvips is configured for, since lilypond adds the flag dvips -t letter for letter sized paper. That makes sense. You mentioned in an earlier email that you set the topmargin variable. I think you could reduce the confusion in this thread and get better feedback if you actually show an example file with the settings you use. I was real busy getting out some parts for a show. I just tried removing the "topmargin = 0.45\in" I was using and the title got chopped off completely. I am about to install Pedro's latest and I will send an example if I am still having the same problem. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: letter sized paper with 2.3.x
Paul Scott wrote: Mats Bengtsson wrote: You mentioned in an earlier email that you set the topmargin variable. I think you could reduce the confusion in this thread and get better feedback if you actually show an example file with the settings you use. I was real busy getting out some parts for a show. I just tried removing the "topmargin = 0.45\in" I was using and the title got chopped off completely. I am about to install Pedro's latest and I will send an example if I am still having the same problem. Changing to Pedro's latest (2.3.22) fixed that title problem. It gave another raggedbottom problem but I will start a separate thread about that. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Upgrade to 2.3.22
Walter Hofmeister wrote: I just upgraded to 2.3.22 and am excited about the new page layout features. Although the installation seems to work, I get some output in the terminal that I have not seen before and was wondering if anybody could tell me if this is normal or if something needs configuring. Here is the output that is produced from the terminal window (I am runing Mac OS X.3.4): Now processing `CarcassiOp59No4.ly' Parsing... warning: lily-guile: Must use #(set-paper-size .. ) within \paper { ... } Interpreting music... [8][16][24][28] Preprocessing graphical objects... AFAIK the paper size sectional of the manual should say \paper rather than \layout. \paper{ papersize = "letter" works for me. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: rehearsal marks
D Josiah Boothby wrote: How can I change the height of rehearsal marks? I'm using 2.2.6 and have a couple marks which overlap with slurs. One example: \version "2.2.6" \header { title = "mark overlaps tie" } \score { \notes \relative c''' { \time 4/2 aes4 es c'2 b bes ~ \mark \default bes4 aes ~ aes8 g f e f1 } \paper { raggedright = ##t } } \override Score.RehearsalMark #'padding = #3 Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
full first page with 2.3.19
The new page layout code is great! Now how do I get a full first page with default spacing and a second page with whatever is left over? I have tried all four combinations of raggedbottom and raggedlastbottom. The best I can get is a close to full second page with a first page taking what is left over. Thanks, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
problems with lilypond-snapshot 2.3.20
I get this from a file which worked yesterday with 2.3.19: [EMAIL PROTECTED]:~/music/catalina$ lilypond-snapshot bf15r1.ly dirname: too few arguments Try `dirname --help' for more information. Now processing `bf15r1.ly' Parsing... Interpreting music... error: can't find `ecrm10.pfa' Install the ec-mftraced package from http://lilypond.org/download/fonts/. Aborting Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: problems with lilypond-snapshot 2.3.20
Pedro Kroger wrote: Paul Scott <[EMAIL PROTECTED]> writes: I get this from a file which worked yesterday with 2.3.19: thanks for your bug report. it's another silly mistake (grrr!), you can edit /usr/bin/lilypond-snapshot and put an extra back-slash in the line: export TEXMF="{$lilydir,"`kpsexpand \$TEXMF`"}" so it will become: export TEXMF="{$lilydir,"`kpsexpand \\$TEXMF`"}" I'm uploading a corrected version of the package now. Thanks for the quick fix and all your work on these packages. I'll try it as soon as I can. Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
key change without cancellation of previous key
Is there an option to change keys without canceling the previous key signature. To change from f major to d flat major shouldn't always require cancellation of the b flat. TIA, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: key change without cancellation of previous key
Mats Bengtsson wrote: In the section on Accidentals in the online manual, you can find a link to the program reference for the Accidental_engraver. Among others, you will find a property called extraNatural that determines this behaviour. Try \set Staff.extraNatural = ##f Thanks. I found that before I posted this. I'm referring to key signatures not accidentals. Fortunately in verifying that your answer was not what I wanted I found that: \set Staff.printKeyCancellation = ##f is what I want. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
set-default-paper-size letter seems to truncate titles
With 2.3.20 #(set-default-paper-size "letter") seems to produce correct dvi and ps but gives pdf's with the top cut off. Just setting papersize = "letter" in the paper block (which probably does nothing) leaves \def\lilypondpaperpapersize{a4}% in the tex file but I can use Adobe Reader to scale the a4 pdf's to fit the paper. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
paper size in 2.2.23 manual
This (2.2.23) is unclear to me: 7.5.10 paper size To change the paper size, there are two commands, #(set-default-paper-size "a4") \layout{ #(set-paper-size "a4") } The second one sets the size of the |\layout| block that it is in ___ If I want all pages to be "xyz" do I just #(set-default-paper-size "xyz") ? Should this read more like: To change the paper for all pages: #(set-default-paper-size "a4") To set the paper size for pages contained in a particular layout block: \layout{ #(set-paper-size "a4") } __ or To change the paper size, there are two commands, #(set-default-paper-size "a4") \layout{ #(set-paper-size "a4") } The first one sets the size of all pages. The second one sets the size of the |\layout| block that it is in. Thanks, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Font problems in 2.3.24
Cameron Horsburgh wrote: Hi folks, I've just downloaded Lilypond 2.3.24 (Debian Sid) from Pedro's repository. I had a few font problems, which I fixed by upgrading to the latest ec-fonts-mftraced, also from Pedro's site. Now, however, when I use a global staff size less than 20 points I get greater-than signs and other math symbols in the place of note heads, and a lot of other notation is similarly affected. Here's a fairly minimal case score that has the dud behaviour: % \version "2.3.22" % this should be 2.3.24 #(set-global-staff-size 18) % the problem happens for all numbers less than 20 \layout { papersize = "a4" } \score { { \clef treble % No clef appears a4 b c' d' } } %% Am I doing something wrong, or is this a bug? Works fine here (Debian sid also) *but* I do have random problems with gv giving similar results with any staff-size. I can *always* fix this by restarting gv. xdvi doesn't work for me at all. (Less important: You may also notice that convert-ly-snapshot didn't change the version number correctly -- the original file this is based on was 2.2.6, and I'm pretty sure I'm using 2.3.24) convert-ly[-snapshot] only updates the version to the last necessary change level. Mine are all currently marked 2.3.23. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: key signature changes
James Fay wrote: In writing snippets to merge into latex for Music Theory assignments, the following puts a different key signature in each measure. What I'd like it NOT to do (which it currently does) is to cancel the previous bar's key signature with naturals./lilypond-user \set Staff.printKeyCancellation = ##f HTH, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: key signature changes
James Fay wrote: Great Paul, thanks, Now, also how can I do it in version 2.0.2 --- same way? That property doesn't exist in 2.0.3. I don't have an answer. I just dealt with this recently. That's a reason it's best to keep these discussions on the list. Maybe someone else will have an answer. In writing snippets to merge into latex for Music Theory assignments, the following puts a different key signature in each measure. What I'd like it NOT to do (which it currently does) is to cancel the previous bar's key signature with naturals./lilypond-user \set Staff.printKeyCancellation = ##f Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Pedro Kroger's packages for Debian sid > 2.3.24
Has anyone been able to install Pedro Kroger's Debian sid packages > 2.3.24? http://lilypond.org/web/download/ says that 2.3.26 is available from http://www.pedrokroeger.net/lilypond/ It previously said that 2.3.25 was available. apt-get update keeps telling me that 2.3.24 is the latest version from that site and Pedro has not answered my email asking about this. Thanks, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Pedro Kroger's packages for Debian sid > 2.3.24
Alexandre Beneteau wrote: I have the same problem. Since directory listing seems note possible on Pedro's web site, impossible to search for the packages... Alex. Paul Scott wrote: Has anyone been able to install Pedro Kroger's Debian sid packages > 2.3.24? http://lilypond.org/web/download/ says that 2.3.26 is available from http://www.pedrokroeger.net/lilypond/ It previously said that 2.3.25 was available. apt-get update keeps telling me that 2.3.24 is the latest version from that site and Pedro has not answered my email asking about this. And Ferenc Wagner's packages don't work for me right now. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Pedro Kroger's packages for Debian sid > 2.3.24
Pedro Kroger wrote: Paul Scott <[EMAIL PROTECTED]> writes: Pedro has not answered my email asking about this. I'm sorry about that. I've been too busy these last days and I'm now catching up. http://lilypond.org/web/download/ says that 2.3.26 is available from http://www.pedrokroeger.net/lilypond/ It previously said that 2.3.25 was available. apt-get update keeps telling me that 2.3.24 is the latest version from that site and the latest version in my website is, in fact, 2.3.24. I was just going to upload .25 when .26 was released. so I decided to package .26 but then 2.4 was released! (I know, I've been way too slow these days :-)) Now I'm preparing the package for 2.4. It will take 1 or 2 days because I want to fix a few annoying bugs before releasing it. I'm also cleaning up the package for ec-fonts-mftraced. I'll ask for a sponsor to add this package in debian. this is my top priority now. (without this package lily will not make to testing) I appreciate very much all your work on these packages. Would it be possible to upload the 2.3.25 packages while you are working on the 2.4 packages. I need the last fix for the ragged problem. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Pedro Kroger's packages for Debian sid > 2.3.24
Ferenc Wagner wrote: Paul Scott <[EMAIL PROTECTED]> writes: And Ferenc Wagner's packages don't work for me right now. Could you please elaborate on this? [EMAIL PROTECTED]:~/music/pg$ lilypond --verbose pg10r1.ly lilypond: Symbol `kpse_format_info' has different size in shared object, consider re-linking LILYPOND_DATADIR="/usr/share/lilypond" LOCAL_LILYPOND_DATADIR=/usr/share/lilypond/2.3.25" LOCALEDIR="/usr/share/locale" LILYPONDPREFIX="" [/usr/share/lilypond/2.3.25/scm/define-music-types.scm][/usr/share/lilypond/2.3.25/scm/output-lib.scm][/usr/share/lilypond/2.3.25/scm/c++.scm][/usr/share/lilypond/2.3.25/scm/chord-ignatzek-names.scm][/usr/share/lilypond/2.3.25/scm/chord-entry.scm][/usr/share/lilypond/2.3.25/scm/chord-generic-names.scm][/usr/share/lilypond/2.3.25/scm/stencil.scm][/usr/share/lilypond/2.3.25/scm/new-markup.scm][/usr/share/lilypond/2.3.25/scm/bass-figure.scm][/usr/share/lilypond/2.3.25/scm/music-functions.scm][/usr/share/lilypond/2.3.25/scm/part-combiner.scm][/usr/share/lilypond/2.3.25/scm/define-music-properties.scm][/usr/share/lilypond/2.3.25/scm/auto-beam.scm][/usr/share/lilypond/2.3.25/scm/chord-name.scm][/usr/share/lilypond/2.3.25/scm/ly-from-scheme.scm][/usr/share/lilypond/2.3.25/scm/define-context-properties.scm][/usr/share/lilypond/2.3.25/scm/translation-functions.scm][/usr/share/lilypond/2.3.25/scm/script.scm][/usr/share/lilypond/2.3.25/scm/midi.scm][/usr/share/lilypond/2.3.25/scm/beam.scm][/usr/share/lilypond/2.3.25/scm/clef.scm][/usr/share/lilypond/2.3.25/scm/slur.scm][/usr/share/lilypond/2.3.25/scm/font.scm][/usr/share/lilypond/2.3.25/scm/encoding.scm][/usr/share/lilypond/2.3.25/scm/fret-diagrams.scm][/usr/share/lilypond/2.3.25/scm/define-markup-commands.scm][/usr/share/lilypond/2.3.25/scm/define-grob-properties.scm][/usr/share/lilypond/2.3.25/scm/define-grobs.scm][/usr/share/lilypond/2.3.25/scm/define-grob-interfaces.scm][/usr/share/lilypond/2.3.25/scm/page-layout.scm][/usr/share/lilypond/2.3.25/scm/titling.scm][/usr/share/lilypond/2.3.25/scm/paper.scm][/usr/share/lilypond/2.3.25/scm/safe-lily.scm] Now processing `pg10r1.ly' Parsing... [/usr/share/lilypond/2.3.25/ly/init.ly[/usr/share/lilypond/2.3.25/ly/declarations-init.ly[/usr/share/lilypond/2.3.25/ly/music-functions-init.ly][/usr/share/lilypond/2.3.25/ly/nederlands.ly][/usr/share/lilypond/2.3.25/ly/drumpitch-init.ly][/usr/share/lilypond/2.3.25/ly/chord-modifiers-init.ly][/usr/share/lilypond/2.3.25/ly/script-init.ly][/usr/share/lilypond/2.3.25/ly/scale-definitions-init.ly][/usr/share/lilypond/2.3.25/ly/grace-init.ly][/usr/share/lilypond/2.3.25/ly/midi-init.ly[/usr/share/lilypond/2.3.25/ly/performer-init.ly]][/usr/share/lilypond/2.3.25/ly/paper-defaults.ly][/usr/share/lilypond/2.3.25/ly/engraver-init.ly][/usr/share/lilypond/2.3.25/ly/dynamic-scripts-init.ly][/usr/share/lilypond/2.3.25/ly/spanners-init.ly][/usr/share/lilypond/2.3.25/ly/property-init.ly]][pg10r1.ly[../common21.ly[/usr/share/lilypond/2.3.25/ly/english.ly][../textpad.ly]][../textpad.ly]]Interpreting music... [/usr/share/texmf/fonts/afm/public/lilypond/feta20.afm][/usr/share/texmf/fonts/tfm/public/lilypond/feta20.tfm[/usr/share/lilypond/2.3.25/ps/feta20.enc]]Segmentation fault HTH, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: FW: key signature changes
Mats Bengtsson wrote: To find out, check the section on Accidentals in the online manual for your version. There, somewhere, you'll find a link to the program reference for "Accidental_engraver", which lists all the available properties. Among others, you can find a property called extraNatural that you can set to ##f. Are you saying that in older versions that extraNatural did the same thing as printKeyCancellation? Paul James Fay wrote: -Original Message- From: Paul Scott [mailto:[EMAIL PROTECTED] Sent: Saturday, October 30, 2004 6:46 PM To: [EMAIL PROTECTED]; Lilypond user list Subject: Re: key signature changes James Fay wrote: Great Paul, thanks, Now, also how can I do it in version 2.0.2 --- same way? That property doesn't exist in 2.0.3. I don't have an answer. I just dealt with this recently. That's a reason it's best to keep these discussions on the list. Maybe someone else will have an answer. In writing snippets to merge into latex for Music Theory assignments, the following puts a different key signature in each measure. What I'd like it NOT to do (which it currently does) is to cancel the previous bar's key signature with naturals./lilypond-user \set Staff.printKeyCancellation = ##f Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Pedro Kroger's packages for Debian sid > 2.3.24
Ferenc Wagner wrote: Paul Scott <[EMAIL PROTECTED]> writes: Ferenc Wagner wrote: Paul Scott <[EMAIL PROTECTED]> writes: And Ferenc Wagner's packages don't work for me right now. Could you please elaborate on this? [EMAIL PROTECTED]:~/music/pg$ lilypond --verbose pg10r1.ly lilypond: Symbol `kpse_format_info' has different size in shared object, consider re-linking Ahh, looks like the teTeX versions in Woody and Sarge diverged too much. There's not much one can do here, I guess. Tough. :-( Thanks for all your work anyway. Between you and Pedro and Anthony Debian is well covered. Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: 2.4.0 Debian package?
Jack O'Quin wrote: "James Fay" <[EMAIL PROTECTED]> writes: Installed 2.4.0 with Woody Where is a 2.4.0 woody package available? I see 2.2.6-2 in sid and 2.1.0 in sarge. On the Lilypond web site on the right side of the page: http://lilypond.org/web/index.html under Quick Links next to 2.4.0 click on download. On that page you will find links to Pedro Kroger's sid packages and Ferenc Wagner's woody packages. They are apt-getable. HTH, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Pedro's 2.4 Debian sid packages!!!
Pedro Kroger's Debian sid 2.4 packages are available and working great. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: note missing in pdf, ps and png
Sébastien Lardière wrote: On Thu, 04 Nov 2004 20:48:48 -0200, Pedro Kroger <[EMAIL PROTECTED]> wrote: dax2 <[EMAIL PROTECTED]> writes: What is happening? What could I do for making better PDF or PNG output ? It can't find the fonts. A few people are having trouble with my package and I can't reproduce or figure out why. Could you try the 2.4.1 version I'll upload in about one hour? BTW, what is your system? sid, sarge, or stable? Ok, I've updated my Sid this morning, but it doesn't work anymore : $ lilypond-snapshot deus_en-dro_darger-2.4.0.ly GNU LilyPond 2.4.1 ERROR: In procedure primitive-load-path: ERROR: Unable to find file "lily.scm" in load path But lily.scm is found : $ dpkg -S lily.scm lilypond-snapshot: /usr/share/lilypond-snapshot/2.4.1/scm/safe-lily.scm lilypond-snapshot: /usr/share/lilypond-snapshot/2.4.1/scm/lily.scm I try to reconfigure lilypond-snapshot, but it doesn't fix this bug. I just notified Pedro of this bug. I just went back to 2.4.0-2. If you haven't cleaned your cache you can do: dpkg -r lilypond-snapshot dpkg -i /var/cache/apt/archives/lilypond-snapshot_2.4.0-2_i386.deb to get back to a working version while he fixes it. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: note missing in pdf, ps and png
Roland Goretzki wrote: Hello list, hello Paul, You wrote: Sébastien Lardière wrote: $ lilypond-snapshot deus_en-dro_darger-2.4.0.ly GNU LilyPond 2.4.1 ERROR: In procedure primitive-load-path: ERROR: Unable to find file "lily.scm" in load path But lily.scm is found : $ dpkg -S lily.scm lilypond-snapshot: /usr/share/lilypond-snapshot/2.4.1/scm/safe-lily.scm lilypond-snapshot: /usr/share/lilypond-snapshot/2.4.1/scm/lily.scm All the same at me, with 2.4.0 I just notified Pedro of this bug. I just went back to 2.4.0-2. If you haven't cleaned your cache you can do: dpkg -r lilypond-snapshot dpkg -i /var/cache/apt/archives/lilypond-snapshot_2.4.0-2_i386.deb Excuse me, but I think, this would make no sense, if the bug would be in both, 2.4.0-2 AND 2.4.1, as I assume ... :-( I am running Debian sid. I am working quite well with 2.4.0-2. I updated to 2.4.1-1, saw the above lily.scm error and verified that going back to 2.4.0-2 with dpkg as I described above worked. Then I reported it to Pedro. to get back to a working version while he fixes it. Exact this dpkg -i /var/cache/apt/archives/lilypond-snapshot_2.4.0-2_i386.deb doesn't work on my sid-machine with exact the same error messages as described above from Sébastien. I don't know. It works for me. Take care, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: note missing in pdf, ps and png
Roland Goretzki wrote: Hello list, hello Paul, You wrote: Roland Goretzki wrote: [ ... ] Excuse me, but I think, this would make no sense, if the bug would be in both, 2.4.0-2 AND 2.4.1, as I assume ... :-( I am running Debian sid. I am working quite well with 2.4.0-2. I updated to 2.4.1-1, saw the above lily.scm error and verified that going back to 2.4.0-2 with dpkg as I described above worked. Then I reported it to Pedro. [ ... ] I don't know. It works for me. Take care, Please, don't misunderstand me: No problem. It was simply very irritating to me, first to read, that Sébastien got exactly the same trouble with 2.4.1 as me with 2.4.0-2, and than to read You proposing to downgrade ... I hadn't seen your first mention of that bug since I had had no problem with 2.4.0-2 which for me fixed a minor install problem with 2.4.0-1. (It conflicted with Feri's 2.4 packages for woody which may come into play here). I really didn't want to attac You! :-) I didn't feel attacked; just surprised that what had seemed to work for me had not worked for you. The only variable I see on my side is that I installed and uninstalled Feri's packages before successfully installing 2.4.0-1 and then I had no trouble upgrading to 2.4.0-2. OTOH 2.4.2-1 still gives the same : GNU LilyPond 2.4.1 ERROR: In procedure primitive-load-path: ERROR: Unable to find file "lily.scm" in load path Take care, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: note missing in pdf, ps and png
Roland Goretzki wrote: Hello list, hello Paul, Oh, it was my turn for misunderstanding (I'm not firm in English)-: You wrote: Take care, These were the words, which me let believe, You could have feeled attacked by me. It's not as well known as some greetings. I didn't see this until yet as a greeting form ... :) I'm glad that's clear. :) Have fun, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Staff.VerticalExtent in lilypond 2.4.0?
Cameron Horsburgh wrote: Dominik Baenninger wrote: In earlier versions of lilypond (e.g. 2.2.6) I reduced the space between the staffs with \score { << \set Staff.minimumVerticalExtent = #'(-1 . 1 ) \set Staff.VerticalExtent = #'(-1 . 1 ) \hornOneNotes>>} From the manual of 2.4.0 I learned that Staff.VerticalExtent does not exist anymore. In which way can I reduce spaces between staffs? If I use score { << \set Staff.minimumVerticalExtent = #'(-1 . 1 ) \hornOneNotes>>} As the manual says, then I can only increase but not decreas the space between the staffs. Has anyone an idea? Dominik I too have had this problem. Does anyone have any ideas how to reduce the space between staves? I have a piece where about five of the parts have a single orphan staff on page two, but this command doesn't seem to fix the problem. The general idea is covered in "7.5.11 Page layout." The spacing is getting much smarter and was improved in 2.4.0. Some of the control is with "raggedbottom" and "raggedlastbottom" as well as other variables in that section. It is still not working completely as I will report elsewhere but it does solve many problems. HTH, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
\tempo note = other note
Something that is almost as common as \tempo as defined in LilyPond is the ability to equate a time value in the next section equal to some time value in the preceding section as: = 1. Can someone show a simple way to do this now? 2. This would be very useful if built into the current \tempo feature. 3. The current tempo feature uses too large a font. Can this be changed by the user? Thanks, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Tempo Mark
J L wrote: Hi, A known fact not known by all. I did discover this for 2.4. is that Lilypond 2.2.5 hides the tempo mark. So is it possible to place the \tempo inside the \markup thingy if I want the tempo mark appearing beside the directions for later versions? In 2.4.0 \tempo marks appear if there is other markup in the same place. I get it to appear with something like \markup{ " " } i.e. normally in 2.2.5 some music \tempo 4 = 72 a^\markup {\large\bold {A Direction} \note #"4" #0.65 { = 72 }} . is this possible so that I don't have multiple tempo directions ..some music... a^\markup {\large\bold {A Direction} \tempo 4 = 72} . Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: \tempo note = other note
Mats Bengtsson wrote: Paul Scott wrote: Something that is almost as common as \tempo as defined in LilyPond is the ability to equate a time value in the next section equal to some time value in the preceding section as: = 1. Can someone show a simple way to do this now? I think you can adopt the \markup command in J L's email to get what you want. So "\note #"4" #0.65" is what I was missing? 2. This would be very useful if built into the current \tempo feature. Yes, but then we need some other syntax since \tempo 4 = 8 currently means 8 beats per second. Understood. 3. The current tempo feature uses too large a font. Can this be changed by the user? How about \override Score.MetronomeMark #'font-size = #-2 Great! Does that change the note size also? Is there any precedent for the current size? Should not the default be smaller? Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: markup padding
D Josiah Boothby wrote: I'm trying to add padding to a text markup, but can't figure out which grob/property to override. \override Voice.TextScript #'padding = #xx.x Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Custom paper sizes?
Benjamin Esham wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 How do I manually set the height and width of the paper I'm printing/ outputting to? I tried to set [hv]size in the \layout block, but nothing seemed to change. What version? In 2.4 those go in the \paper block. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Custom paper sizes?
Benjamin Esham wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Nov 14, 2004, at 1:53 PM, Paul Scott wrote: Benjamin Esham wrote: How do I manually set the height and width of the paper I'm printing/ outputting to? I tried to set [hv]size in the \layout block, but nothing seemed to change. What version? In 2.4 those go in the \paper block. You're right... I thought that \paper was simply renamed to \layout, but I guess it's more complicated than that. Anyway, I tried this: \paper { hsize = 4.4\in vsize = 4.4\in } and the paper size (as displayed by Adobe Acrobat Reader 6.0 on Mac OS X) is still 8.26 x 11.69 in, but the formatting is messed up. The staves are shifted to the left about 2 (maybe 2.2?) inchesâthere's a big gap at the right side, and the lines are cut off at the left. Also, only 2â3 staves are printed on each page, compared to 4â6 previously. Any ideas what's going on, and how I can set a custom paper size? (Are there other variables that need to be set in \paper?) I think you will have to set all relevant variables: linewidth, textheight, and maybe margins. I think these are set when you set papersize or #(set-default-paper-size "a4"). Also set Paper Scaling in Acrobat Reader to "None". Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: sforzando-piano
D Josiah Boothby wrote: i'd like to have something like a \sfzp, but it looks like i'd have to define it myself since that's not included in the default absolute dynamics. is it possible to do this? \markup{ \dynamic sfzp } (not tested) HTH Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: sforzando-piano
D Josiah Boothby wrote: i'd like to have something like a \sfzp, but it looks like i'd have to define it myself since that's not included in the default absolute dynamics. is it possible to do this? Actually sfzp = \markup{ \dynamic sfzp } HTH Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: sforzando-piano
Paul Scott wrote: D Josiah Boothby wrote: i'd like to have something like a \sfzp, but it looks like i'd have to define it myself since that's not included in the default absolute dynamics. is it possible to do this? Even better, see: "7.4.3 Overview of text markup commands" in the manual. Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: sforzando-piano and top of html tree
Mats Bengtsson wrote: Paul Scott wrote: D Josiah Boothby wrote: i'd like to have something like a \sfzp, but it looks like i'd have to define it myself since that's not included in the default absolute dynamics. is it possible to do this? Even better, see: "7.4.3 Overview of text markup commands" in the manual. For dynamics, it might actually be even better to define them as dynamics, to get better alignment with crescendi, for example. Just add sfzp = #(make-dynamic-script "sfzp") at the beginning of your file. Thanks. There's a lot of that area I haven't explored yet. I did just unsuccessfully try to find make-dynamic-script in the documentation *but* I did find it in the ly directory which is even better for me. Even though it would probably good to add sfzp to dynamic-scripts-init.ly it might be better to add make-dynamic-script to the manual section on dynamics. My searching also reminded of something I haven't asked yet. Why is html/Documentation/out-www/index.html not at the top of the html tree after you click on anything from that page? Once you select anything from that page the top of the tree becomes html/Documentation/user/out-www/index.html and I can't find a way to get back to the main index except to reenter html/Documentation/out-www/index.html from my bookmarks. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond on Knoppix (Debian)
Wim Hegeman wrote: Is there a simple manual to install Lilypond on Knoppix (Linux Debian version on harddisk)? Wim Hegeman (The Netherlands) If you have installed Knoppix to a hard drive you should be able to add Pedro Kroeger's ( deb http://www.pedrokroeger.net/lilypond/ ./ ) URL to your /etc/apt/sources.list and just use apt-get or whatever you use to install Debian packages. See: http://www.pedrokroeger.net/lilypond/lilypond.html HTH, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Difficulties with testing installation on a Mac
Thanks for the help, Mathias and Christ, things are better, but I'm not home yet. see below. On Nov 22, 2004, at 12:05 PM, Matthias Neeracher wrote: That was the up-to-date version when your binary install of fink was bundled. It's fairly out of date, that's why you need selfupdate. Ah, now I see how it works/ why it's not the latest... Ah, it seems your earlier install was a binary install? Yep, which is what the Fink installation instructions recommended for first timers... Switching back to the stable tree and running "fink selfupdate-rsync" should work and give you a 2.4.x binary package to install. Well, everything seems to be working fine now, but the version numbers I'm seeing don't look right... I installed the developer tools, and then tried going back to the stable tree and doing rsync then update all and it still shows as 2.2.x in the binary and source columns. I tried the unstable tree with rsync and got 2.4.x in the source, but still only 2.2.x in the binary (2.5.x for lilypond-unstable) I've still been using the Fink Controller app. (The Fink Commander suggested, but didn't require the developer tools to be installed) Any suggestions? Thanks again, Paul _ Music Notation Modernization Association http://www.mnma.org ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Difficulties with testing installation on a Mac
Hi Christ, On Nov 23, 2004, at 10:00 AM, Christ van Willegen wrote: Apparently, the binary build for Fink is still 'stuck' at 2.2. Strange that the unstable brach _does_ show 2.5 (binary, I presume?)... Actually this 2.5 vsn was the lily-unstable source, with nothing in the lily-unstable binary... If you're really a 'first-timer', you should just leave it at that, get the 2.2, and work with that until the binaries get built, or you get enough 'courage' to get your feet wet and build it from source. Maybe I'll try building from source, or perhaps just wait for the 2.4 binary to arrive. I'm not in too big of a hurry... Thanks for the help! Paul _ Music Notation Modernization Association http://www.mnma.org ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Creating markup macros
I'm trying to learn to create markup (and other) macros. This is my current code to simply produce \markup{ \number 1 }. I want it eventually to use numerator and denominator to work for the current meter. Can someone give me some hints as to what this simple version is missing or documentation I may not have found yet? I have read "8.2 Markup programmer interface" and the Scheme Tutorial. #(def-markup-command (restOne layout props) (interpret-markup layout props (markup #:number #1))) rOne = { R1^\restOne } \score{ \rOne } TIA, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Creating markup macros
Nicolas Sceaux wrote: Paul Scott <[EMAIL PROTECTED]> writes: #(def-markup-command (restOne layout props) (interpret-markup layout props (markup #:number #1))) As soon as you are inside a Scheme expression, you don't have to use `#' before expressions; the \number markup command takes a markup as an argument, so use the string "1" instead of the number 1. Besides, you forgot the signature argument of `def-markup-command, whih is mandatory. Finally, you have defined a markup command, that you must use after the \markup keyword. Here is a working example: #(def-markup-command (restOne layout props) () (interpret-markup layout props (markup #:number "1"))) rOne = { R1^\markup \restOne } \score{ \rOne } Thank you very much. Now can you give me a hint as to a good way to combine those two definitions so a the second definition of rOne isn't necessary? This is because I want to make rOne eventually generate the correct one measure rest for any time signature. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Creating markup macros
Nicolas Sceaux wrote: Paul Scott <[EMAIL PROTECTED]> writes: #(def-markup-command (restOne layout props) () (interpret-markup layout props (markup #:number "1"))) rOne = { R1^\markup \restOne } \score{ \rOne } Thank you very much. Now can you give me a hint as to a good way to combine those two definitions so a the second definition of rOne isn't necessary? This is because I want to make rOne eventually generate the correct one measure rest for any time signature. AFAICT, it will not be possible to have \rOne automagically generate a one measure rest for any time signature, as the current time signature is not known at the time the one measure rest music expression will be generated (a time signature indication is just another music expression). You will have to give \rOne a duration parameter, but then using directly R1^\one or R1*3/4^\one will be cleaner (more readable) Ok, that looks pretty simple but I'm not quite sure yet how to combine my two definitions so I won't have to type '\markup' each time. (see below). Even so I would like to understand the scheme code. I have been searching through the scm directory trying to make sense of all of this. In scm/translation-functions.scm I found references to numerator and denominator which are listed as properties in the manual. 1. Is that code actually referring to the same properties listed in the manual? 2. In that same file there is a reference to 'make-bold-markup' but I can't find it's definition anywhere. I thought that might help me discover how to define 'one' so I can do R1*3/4^\one as you have suggested. Can you comment on either of these two points so I can do more of this on my own? I only yesterday discovered that you had used the new version of the code you wrote (for me?) some time ago as an example of setting properties. That helped me generate a newer version of many property shortcuts I have that are based on the original help you gave me. Thank you very much for that! Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Creating markup macros (functions actually)
Nicolas Sceaux wrote: Paul Scott <[EMAIL PROTECTED]> writes: Ok, that looks pretty simple but I'm not quite sure yet how to combine my two definitions so I won't have to type '\markup' each time. (see below). Even so I would like to understand the scheme code. I have been searching through the scm directory trying to make sense of all of this. In scm/translation-functions.scm I found references to numerator and denominator which are listed as properties in the manual. 1. Is that code actually referring to the same properties listed in the manual? If you mean the manual page http://lilypond.org/doc/v2.5/Documentation/user/out-www/lilypond-internals/Music-properties.html then absolutely. Music expressions (that you manipulate when using a music function) have properties, which can be accessed with `ly:music-property'. Does this make any sense? #(def-markup-command (testOne layout props) () (interpret-markup layout props (markup #:number (lambda (x) (ly:music-property x 'numerator) 2. In that same file there is a reference to 'make-bold-markup' but I can't find it's definition anywhere. I thought that might help me discover how to define 'one' so I can do R1*3/4^\one as you have suggested. The `def-markup-command' macro does a couple of thing: - it "registers" the command, so that the parser can know what to do when \markup \MYCOMMAND ... is encountered - it defines a make-MYCOMMAND-markup function - some internal things, such as the actual markup function definition. When the \bold markup command is defined with def-markup-command, a `make-bold-markup' function is also defined, that you can use to programmatically build a bold markup: (make-bold-markup "foo"). Note that this is equivalent to writing: (markup #:bold "foo"). Thanks. See scm/new-markups.scm. I'll keep reading this but I don't understand it yet. Can you recommend any online reading to understand scheme better? Note that in the case of \one, something like one=\markup \number 1 will be enough! Ok. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Creating markup macros (functions actually)
Nicolas Sceaux wrote: Paul Scott <[EMAIL PROTECTED]> writes: Does this make any sense? #(def-markup-command (testOne layout props) () (interpret-markup layout props (markup #:number (lambda (x) (ly:music-property x 'numerator) No. (lambda ...) evaluates to a function, That I understand. where you want a markup. That I don't yet. Another look at new-markup-scm tells me a markup is a list? Remember that the \number markup command takes a markup as an argument, not a procedure. When you want to parametrize (uh) a LilyPond expression, the first thing to do is to write it, in plain LilyPond syntax, and then display it in Scheme. How do I display it in Scheme? I see you answer that below but it breaks right now. Then you will have a pattern to use in your function body. (What you want is a music function, not a markup command). for instance, supposing that `mus:display' (see http://lists.gnu.org/archive/html/lilypond-devel/2004-11/msg00029.html) That's a little complicated at the moment but I'm getting there. is defined in music-display.scm: -test.ly- #(load "music-display.scm") #(mus:display #{ R1^\markup \number 1 #}) -test.ly- I get: [EMAIL PROTECTED]:~/music/test$ lilypond-snapshot displayscheme.ly GNU LilyPond 2.4.2 Processing `displayscheme.ly' Parsing... Backtrace: In unknown file: ?: 0* [primitive-load "music-display.scm"] : In procedure open-file in expression (primitive-load name): : No such file or directory: "music-display.scm" ==> (make-music 'SequentialMusic 'elements (list (make-music 'MultiMeasureRestMusicGroup 'elements (list (make-music 'BarCheck) (make-music 'EventChord 'elements (list (make-music 'MultiMeasureRestEvent 'duration (ly:make-duration 0 0 1 1 (make-music 'BarCheck) (make-music 'TextScriptEvent 'direction 1 'text (list number-markup (markup #:simple "1"))) That will help a lot. See scm/new-markups.scm. This is beginning to make sense but I still have a way to go. I'll keep reading this but I don't understand it yet. Can you recommend any online reading to understand scheme better? I don't know much about scheme community sites. www.schemers.org should have links to tutorials and books. Duh! I was there several times and missed the one link I needed which took me to: http://www.htdp.org/2003-09-26/ Thanks so much for all your help and patience. I have been programming for many years in many languages but have only looked at scheme and lisp recently. Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Metronome Markings
Aaron Dalton wrote: Try as I might, I cannot get a tempo marking to appear at the beginning of my piece. I use versions 2.2.2 and 2.2.5. I am referring to section 3.7.4 of the documentation. No matter where I put the "\tempo 4 = 144" line, I cannot get it to appear on the score. Below is an excerpt of my score. The * are places I have tried to put the \tempo command to no avail. Any assistance would be greatly appreciated. Cheers! Aaron upper = \notes \relative f'' { * f1 } lower = \notes \relative f' { * f1 } It's a bug. It will work in most of the places you tried if you also add: ^\markup{ " " } at the same place. HTH, Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Starting Xemacs in Lilypond-mode
Rob V wrote: I just installed Xemacs on my Cygwin system to try that out. Up till now I've been using Wordpad. Xemacs seems to run ok, but how do I start it in lilypond-mode? I have not tried Cygwin but simply opening a .ly file with (X)emacs should do it. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Creating markup macros (functions actually)
Paul Scott wrote: I get: [EMAIL PROTECTED]:~/music/test$ lilypond-snapshot displayscheme.ly GNU LilyPond 2.4.2 Processing `displayscheme.ly' Parsing... Backtrace: In unknown file: ?: 0* [primitive-load "music-display.scm"] : In procedure open-file in expression (primitive-load name): : No such file or directory: "music-display.scm" Indeed I don't have music-display.scm on my machine. Where do I find it? Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Metronome Markings
Aaron Dalton wrote: Paul Scott wrote: Aaron Dalton wrote: upper = \notes \relative f'' { * f1 } lower = \notes \relative f' { * f1 } It's a bug. It will work in most of the places you tried if you also add: ^\markup{ " " } at the same place. HTH, Paul Scott Thank you for the help, Paul, but I'm still not having any success. Where exactly should I put the ^\markup command in relation to the \tempo command? I have tried the following: You left out { " " } (a space). Try: upper = \notes \relative f'' { \tempo 4 = 144 f1^\markup { " " } } I only tested this on 2.4.2 (without the \notes). HTH, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Creating markup macros (functions actually)
Nicolas Sceaux wrote: <>Paul Scott <[EMAIL PROTECTED]> writes: That I don't yet. Another look at new-markup-scm tells me a markup is a list? Yes, and a list is not the same thing as a function. Understood. The fact that a markup expression is a list is actually an implementation detail that you should not bother about. ? [EMAIL PROTECTED]:~/music/test$ lilypond-snapshot displayscheme.ly GNU LilyPond 2.4.2 Processing `displayscheme.ly' Parsing... Backtrace: In unknown file: ?: 0* [primitive-load "music-display.scm"] : In procedure open-file in expression (primitive-load name): : No such file or directory: "music-display.scm" Create that music-display.scm file, in the same directory as displayscheme.ly, with the code from http://lists.gnu.org/archive/html/lilypond-devel/2004-11/msg00029.html Ahhh! ==> (make-music 'SequentialMusic 'elements (list (make-music 'MultiMeasureRestMusicGroup ... See scm/new-markups.scm. This is beginning to make sense but I still have a way to go. Ok, new-markups.scm is not the right place to look at actually, better read scm/define-markup-commands.scm, for inspiration. Also look at ly/music-functions-init.ly Thanks. I have been programming for many years in many languages but have only looked at scheme and lisp recently. a cultural shock indeed :) Yes, even though I spent many years writing Forth which helps a little. Thanks again, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Metronome Markings
Aaron Dalton wrote: Paul Scott wrote: You left out { " " } (a space). Try: upper = \notes \relative f'' { \tempo 4 = 144 f1^\markup { " " } } I only tested this on 2.4.2 (without the \notes). This is what I now have in my score. It is still not displaying =/ I am running version 2.2.5 on my Cygwin box, and 2.2.2 on my BSD box. upper = \notes \relative f'' { \tempo 4 = 132 f4^\markup { " " } c a g8 bes | a4 g8 bes a f c' bes | a4. c8 f4 e8 d | c a bes g a c bes d\break | } Any chance of upgrading a little? There's lots of good stuff in later versions. I don't have a version that old to test with. Maybe someone else can comment on this for 2.2.5 or 2.2.2. Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Creating markup macros (functions actually)
Nicolas Sceaux wrote: Create that music-display.scm file, in the same directory as displayscheme.ly, with the code from http://lists.gnu.org/archive/html/lilypond-devel/2004-11/msg00029.html In my best attempt to extract the code from that email I get: GNU LilyPond 2.4.2 Processing `displayscheme.ly' Parsing... Backtrace: In /usr/share/guile/1.6/srfi/srfi-1.scm: 637: 50 (if (null? rest) (map1 f list1) ...) ... 628: 51 (begin (set-cdr! p (list (f #))) (lp (cdr ls) (cdr p))) 629: 52* [set-cdr! (" 'direction 1") ... 629: 53* [list ... 629: 54* [# (text # #)] In music-display.scm: 32: 55[format:format #f "~%~v_'~a ~a" 28 text ... 35: 56*(cond (# #) (# #) (#t #)) 36: 57 [format:format #f "(list~{~a~})" ... 37: 58* [map # (# #)] In /usr/share/guile/1.6/srfi/srfi-1.scm: 637: 59 (if (null? rest) (map1 f list1) ...) ... 628: 60 (begin (set-cdr! p (list (f #))) (lp (cdr ls) (cdr p))) 629: 61* [set-cdr! (" number-markup") ... 629: 62* [list ... 629: 63* [# (# "1")] In music-display.scm: 38: 64[format:format #f "~%~v_~a" 39 ... 40: 65*[mus:pretty-string (# "1")] In unknown file: ?: 66 (let ((depth #)) (if (not #) (error "Too many arguments.")) ...) In music-display.scm: ... 28: 67 (cond (# #) (# #) (# #) ...) 61: 68*(and (list? obj) (markup-function? (car obj))) 61: 69 (markup-function? (car obj)) music-display.scm:61:27: In expression (markup-function? (car obj)): music-display.scm:61:27: Unbound variable: markup-function? Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Creating markup macros (functions actually)
Nicolas Sceaux wrote: hm, sorry. (define-module (lily)) (use-modules (ice-9 format) (ice-9 optargs) (srfi srfi-1)) ... Works great! Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
numbered one measure rests
Is there a mode in which single whole measures of rest have the number 1 over them? If not this is quite common in parts and it would be great if some switch would make it automatic. Paul Scott ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: numbered one measure rests
Graham Percival wrote: On 27-Nov-04, at 3:33 PM, Paul Scott wrote: Is there a mode in which single whole measures of rest have the number 1 over them? If not this is quite common in parts and it would be great if some switch would make it automatic. Have you tried setting \override MultiMeasureRest #'expand-limit = 0 ? Yes. It gives a |--| instead of a whole rest and no number at all. Thanks, Paul ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user