Re: *.mid vs *.midi
2008/5/17 Han-Wen Nienhuys <[EMAIL PROTECTED]>: > we can have a -dmidi-extension=mid, and change the default for the > Windows binary. Another feature that would be greatly appreciated (once again, this is an idea from the French list) would be the ability to define separate output paths for midi and .ps/pdf files. Currently, the -o option does not allow to output midi files in a separate directory. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: *.mid vs *.midi
2008/5/18 Karl Hammar <[EMAIL PROTECTED]>: > and if you are using makefiles, lilypond don't have to solve that > problem, you could just as easily add an mv-line in the makefile. If we all were using makefiles (including the newbies on Win32), then we wouldn't be having this discussion at all :-) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: horizontally aligning columns in \fill-line
2008/5/19 Reinhold Kainhofer <[EMAIL PROTECTED]>: > Cool, I just submitted your solution to the LSR. Looks cool indeed, though it doesn't seem to work with 2.10 :( Approved and tagged as version-specific anyway. > The problem with that approach is that it will really leave no space between > subsequent markups, so there will not be any pixel space between the > headline / title and between each of the columns... > Instead, there will be several lines of space at the bottom of the page :-( Would this be a convenient time for me to raise the following suggestion again? http://lists.gnu.org/archive/html/lilypond-devel/2008-04/msg00320.html However, I understand looking for a better way to use the existing implementation its much more sensible than asking for new code. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyrics to rests?
2008/5/19 Adam Orris <[EMAIL PROTECTED]>: > Hello, Greetings, > I want to place lyrics with a rest. Can I do this, or do I need to > use a _\markup and then manually move the text so that it aligns > vertically with the rest of the lyrics? In the example below, I want > the second "1" to line up with the eight rest. No. Theoretically you should never have to use \markup to print lyrics. > \version 2.11 You need to enclose "2.11" between double quotes, by the way. > \addlyrics { > "1" "+ 2 " "+" "3" "4" | "1" "+ 2 +" "3 4" > } You are using explicit durations here; please read http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Manual-syllable-durations In other words, LilyPond considers that each syllable has its own duration. Like with notes, if you don't specify any duration yourself, LilyPond will assume you're using only quarter notes, like if you had typed: "1"4 "+ 2 "4 "+"4 "3"4 "4"4 | "1"4 "+ 2 +"4 "3 4"4 (notice that the first measure has actually 5 beats here: that's why the second measure will be shifted to the right) Instead, you might want to enter the same rhythm as the melody: "1"8 "+ 2 "4 "+"8 "3"4 "4" | "1"8 "+ 2 +"4. "3 4"2 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: *.mid vs *.midi
2008/5/19 Graham Percival <[EMAIL PROTECTED]>: > Valentin offered a bounty a year ago; I don't know if that's still > valid. A certain developer with the initial HWN even said that > it was a "good idea" half a year ago. :) It certainly is. I was hesitating to bring this up here, but thanks for having done so for me :-) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyrics to rests?
2008/5/20 Mats Bengtsson <[EMAIL PROTECTED]>: > Valentin Villenave wrote: >> You are using explicit durations here; > > No! The \addlyrics construct copies the durations from the music, i.e. any > durations specified > explicitly in the lyrics are ignored. Oh gosh, I should stop pretending I know the commands I don't use :-) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Error when trying to install LilyPond under kubuntu
2008/5/19 Silvan <[EMAIL PROTECTED]>: > I tried to install LilyPond using the command "sh > lilypond-X.Y.Z.linux-x86.sh". 2008/5/20 Mats Bengtsson <[EMAIL PROTECTED]>: > You have to replace the X.Y.Z with the actual version number of the file you > downloaded. Maybe we'd better change the instructions into "sh lilypond-*.*.*.linux-x86.sh", in case users want to blindly copy/paste? (we must keep in mind that some Linux users are not familiar with the command-line, and copy/pasting is about all they can do) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: "header", "layout" and "paper" blocks as variables...
2008/5/23 padovani <[EMAIL PROTECTED]>: > is there a way to put the header, layout and block values as variables? I have encountered the same problem, and couldn't find any workaround. This is a feature I'd be very much interested in having. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Whole bar rests - in the wrong place
2008/5/23 Mats Bengtsson <[EMAIL PROTECTED]>: > If you just want the full measure rests to stay on the middle line but the > directions of stems, > slurs, ... to always be upwards in your top voice, you can also revert only > the specific setting > related to the full measure rests, see > http://lists.gnu.org/archive/html/lilypond-user/2004-03/msg00198.html ... And now also in the LSR as http://lsr.dsi.unimi.it/LSR/Item?id=468 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: "header", "layout" and "paper" blocks as variables...
2008/5/23 Mats Bengtsson <[EMAIL PROTECTED]>: > As far as I can see in the source code, there is no support to assign a > \header block to a variable. > However, for \paper and \layout it should work fine. If I remember correctly, it only works for simple definition (e.g. not \context \consists stuff etc). Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Doc addition: TextSpanner vs. crescendoSpanner
2008/5/23 John Mandereau <[EMAIL PROTECTED]>: > Hi Valentin, > > I'm not the only guy who tries to make a crescendo spanner with a > TextSpanner, whereas setting crescendoSpanner (and optionally > crescendoText) is often more suitable, as shown in > http://lists.gnu.org/archive/html/lilypond-user/2008-03/msg00352.html > > What about adding a sentence about this, and a reference to Dynamics in > 'See also' section in 'Text spanners'? As Dynamics is quite a long > node, it is probably a good idea to add > changing-text-and-spanner-styles-for-text-dynamics.ly in Selected > snippets too. Very good idea! To be honest (as Graham might have noticed) I have very little time to work on the Documentation right now, since I'm kind of in the middle of an arm wrestling to finish (and sell) my opera -- therefore I even had to delay the special LilyPond Report that was initially planned for this week. However, your suggestion is noted and will be dealt with in a matter of days. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: "header", "layout" and "paper" blocks as variables...
2008/5/23 Mats Bengtsson <[EMAIL PROTECTED]>: > I don't think you remember correctly: Indeed! It even works with mylayout = \layout { \context{ \Voice \remove "Stem_engraver" } } Thanks for making this point; a whole new world of possibilities has just appeared to me... Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: remove empty staves
2008/5/23 Daniel Boronka <[EMAIL PROTECTED]>: > I am using > \RemoveEmptyStaffContext > to remove empty staves. This works for all lines except the first line, Have a look at http://lsr.dsi.unimi.it/LSR/Item?id=436 for example. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: remove empty staves
2008/5/23 Reinhold Kainhofer <[EMAIL PROTECTED]>: > Unfortunately, this snippet talks about the first line of the second staff, > which is not shown in the image (because that's the second score in the > snippet)... Maybe it would be a good idea to wrap a <<...>> around the two > staff groups? Then the explanation of the snippet would suddenly make > sense ;-) Mmmh... I have checked the "standalone" box instead, to make it more explicit. However, you were absolutely right; I did remember there was a snippet demonstrating this thing but I couldn't remember exactly which one :-) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Template for 4 total elements
2008/5/28 plasmacarwash <[EMAIL PROTECTED]>: Hi Jay, you might be interested in having a look at the following links: > 1. The Vocal melody line. > 2. The Lyrics http://lsr.dsi.unimi.it/LSR/Search?q=template+vocal > 3. Notation chords for guitar and > 4. Fretboard images http://lsr.dsi.unimi.it/LSR/Search?q=guitar Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: include libraries
2008/5/29 Stefan Thomas <[EMAIL PROTECTED]>: > since I work with lilypond, I've made some libraries with a lots of > user-defined commands. Now I would like to know: > is it possible to include these files automatically in any of my > lilypondfiles, without the "\include"-command? You can add your include in the init.ly file (something like LilyPond\usr\share\lilypond\current\ly\init.ly on MS Windows). Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Barlines in a StaffGroup, using polymetric notation.
2008/5/29 Jethro Van Thuyne <[EMAIL PROTECTED]>: > > When using polymetric notation, is there a possibility to apply \bar ":" > only to one staff, without seeing it appear on the other staves? Yes. The barlines are printed by a plugin called "Default_bar_line_engraver". By default this plugin handles the whole score, but you can move it to the Staff level using the technique described in: http://lsr.dsi.unimi.it/LSR/Search?q=compressmusic Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: note head in denominator - snippet doesn't work
2008/5/30 Gilles THIBAULT <[EMAIL PROTECTED]>: > Perhaps a bug ? Looks like a regression to me. Mats, can you confirm before I add it to the tracker? Thanks, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: note head in denominator - snippet doesn't work
2008/5/30 Mats Bengtsson <[EMAIL PROTECTED]>: > The same problem appears in 2.10 and 2.11. It's really weird, since the same > markup works > well in other places, even when typeset using the same stencil function, > ly:text-interface::print > as the following example shows. I cannot see any other property setting on > TimeSignature that > might influence it. OK, I added it as http://code.google.com/p/lilypond/issues/detail?id=628 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: contribute paper.scm
2008/5/31 hhpmusic <[EMAIL PROTECTED]>: > Thank someone, who pointed out the Wikipedia. I'm attaching > my paper.scm, with most of the sizes copied from the page. Some may perhaps > never be used in music output, but I added them as a preparation for > accidental use. Hope it will be useful! Great! That could be much appreciated; I'd even vote for an inclusion in the official sources. > (please note: I'm using my small braille computer to work on Lilypond > code, so I may accidentally type invalid dot by mistake, when entering > spaces or executing copy, paste and overwrite commands. If there are errors, > please let me know.) Your code looks fine to me... Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: two dynamics contexts and moving my headers
2008/5/31 James E. Bailey <[EMAIL PROTECTED]>: > I was having some difficulty yesterday, and I'm sure that it's only because > I'm in a rush and can't think well, but this just isn't working for me. Hi James, Perhaps we could help you more specifically if you posted some code... As for the dynamics thing, I'm sure you're already aware of http://lsr.dsi.unimi.it/LSR/Item?id=357 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What does this error mean??
2008/5/31 Vine Linux Beginner <[EMAIL PROTECTED]>: > Hello, I'm using lilypond 2.10.33-1 on Vine Linux 4.2 Version. > > Running lilypond, I've got this error. Should I Install something from > Internet?? > > >> error while loading shared libraries: libstdc++.so.6: cannot handle TLS data You might be missing some packages in your distribution. My first guess would be "libstdc". Check if it is installed (using your package manager); if it's already installed, you may need some more recent version (from the VineSeed repository, for instance). If you think you might miss something else, on http://lilypond.org/doc/v2.11/Documentation/user/lilypond-program/Requirements (not the first section, the second section named "Running requirements") you can see a detailed list of packages needed to run LilyPond. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LSR octavation function
2008/5/31 Jay Anderson <[EMAIL PROTECTED]>: > Ugh! I'm learning. Here's a quick fix that seems to work: ... And you're learning faster than me! :-) The LSR snippet has now been updated. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Re : contribute paper.scm
2008/5/31 <[EMAIL PROTECTED]>: > Here you are :-) Sorry, I should have checked the patch before sending it. I'm not sure why the following has been modified: (define-safe-public (set-global-staff-size sz) "Set the default staff size, where SZ is thought to be in PT." (let* ((current-mod (current-module)) -(parser (eval 'parser current-mod)) -(pap (ly:parser-lookup parser '$defaultpaper)) +(pap (eval '$defaultpaper current-mod)) (in-layout? (or (module-defined? current-mod 'is-paper) (module-defined? current-mod 'is-layout))) Anyway, here's a cleaner patch. Cheers, Valentin 0001-Implementation-of-paper-sizes.patch Description: Binary data ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Re : contribute paper.scm
2008/6/1 Han-Wen Nienhuys <[EMAIL PROTECTED]>: > - have haipeng as the author, you can be the committer. > - describe just the contents of the patch in the message. OK. I hesitated to do that because: - I didn't know Haipeng's full name, - I didn't know if I had to specify his mail address (would it be okay to do so?) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: The LilyPond Report: a new weekly opinion column about Lily's world
Greetings everybody, After a couple weeks of (hard) work, a new (special) issue of the "LilyPond Report" is out: http://valentin.villenave.info/The-LilyPond-Report-10 This issue is entirely dedicated to Algorithmic Composition. It regroups some pieces of information I found in various papers, on various websites, and among the LilyPond community. I'd like to particularly thank Torsten Anders, Trevor Bača, Jaime Oliver, José Henrique Padovani and Andrea Valle for their help and their knowledge of the subject. As always, you can post your comments at the bottom of the page, or even register and contribute to the LilyPond Report's next issues. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: piano centered dynamics
2008/6/2 James E. Bailey <[EMAIL PROTECTED]>: > Really, all I would like is to have the dynamics centered between the two > piano staves. Try: > \layout { > \context { > \type "Engraver_group" > \name Dynamics > \alias Voice > \consists "Output_property_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(0 . 3) instead of (-1 . 1 ) It's ugly, but it (kind of) works. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Context creation
2008/6/1 James E. Bailey <[EMAIL PROTECTED]>: > How coincidental. I've been wondering myself about the difference between > \new and \context. I kinda just use them interchangably and see if anything > new happens. The only difference AFAIK is that \context allows you to tap into an existing context: \new Staff = "coolStaff" " { (your music here) } and then later: \context Staff = "coolStaff" % look! the same context! { (your other music here) } Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond won't start, non of the versions.
2008/6/2 Philip Kim <[EMAIL PROTECTED]>: > I've tried installing 3 versions, the most recent to the stable and another > older version but non of them will start. I can see that it is running in the > back when I see it on the Windows Task Manager but the program won't run > except > hogging up the CPU power. What is wrong? Am I missing some kind of file? LilyPond is only meant to process text files (with a .ly extension). It's normal if you don't see any window open (other than the small notepad-like editor, that is just here to show you an example of LilyPond code). If you do have .ly files that you want to turn into a pdf score, please tell us exactly which file causes Lilypond not to work. If you do not have written any .ly code yet, then you have to learn a bit the LilyPond syntax. It's simple and easy; please have a look at http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Tutorial where everything is explained. Good luck, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond won't start, non of the versions.
2008/6/2 Philip Kim <[EMAIL PROTECTED]>: > > Thanks for the reply, Valentin. But no luck. I couldn't get the program to > run. I can't even see any text editor running. I don't know what is wrong. Just open an editor (notepad.exe, if you haven't anything better), type some code in it: { c' e' g' e' } then save you file as whateverYouWant.ly (beware: Windows may try to add a .txt extension behind your back; you have to make sure the *real* extension is .ly). If LilyPond is correctly installed, the file should appear with a music-note icon; if so, you can just double-click it (or right-click > "Generate PDF"). Then after a few seconds you should see a PDF music score appear next to the .ly file. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Clef change and rest colliding
2008/6/3 Benedict Singer <[EMAIL PROTECTED]>: > I have a clef change at the end of a line colliding with an 8th rest right > before it. If there's a collision, it's a bug. Can you try to produce a minimal example (i.e. remove everything in your code that doesn't prevent the collision from happening), and send this short example? Thanks, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: defining custom note heads
2008/6/3 v!ictor [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > There are two things you need to do to create arbitrary noteheads from > within lilypond: Thanks Victor (nice to see you again :-) I have added your example to the LSR: http://lsr.dsi.unimi.it/LSR/Item?id=475 Your workaround with the tuplets (on the other thread) is really nice, feel free to add it to the LSR if you want (I'd have done it myself but I'm still looking for a way to make your implementation easier to use). Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: contribute paper.scm
2008/5/31 hhpmusic <[EMAIL PROTECTED]>: > Hi, > I saw some people discussing what paper size to use one or two days > before. I'm also suffered from the paper size, and don't know how to handle > them when writing oversized large orchestral scores like Mahler and > Schoenberg did. Thank someone, who pointed out the Wikipedia. I'm attaching > my paper.scm, with most of the sizes copied from the page. Hi Haipeng, I have just commited your file in the official LilyPond sources; you can find it on http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=commitdiff;h=999af76eb427534d4bd3ccb30936a491ec287055 I have also credited you in THANKS (which is kind of ackward, since you're officially the author of this modification). Thank you for having contributed this! Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: piano centered dynamics
2008/6/4 Jonathan Kulp <[EMAIL PROTECTED]>: > Well, since no one is going to answer this I guess I'll answer it myself: > RTFM (the Learning Manual, that is) :D I have encountered similar problems with dynamics colliding with cross-staff barlines, but I never really found a way to get rid of this annoyance. My best (and only) guess would be to use the classic workaround used for lyrics: http://lsr.dsi.unimi.it/LSR/Item?id=356 i.e. adding the barline engraver to the dynamics context. But in fact, it didn't work great so far. Please try it and tell us if you're luckier than me :-) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LilyKDE 0.6.0 beta has been released
2008/6/4 Wilbert Berendsen <[EMAIL PROTECTED]>: > Unfortunately I don't know how to create debian packages. > What problems do you encounter? You should install KDE, sip, PyKDE and PyQt > from recent distro packages. Pate might need to be compiled from source. Silly question: any plans for KDE 4.1? Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: piano centered dynamics
2008/6/4 Mats Bengtsson <[EMAIL PROTECTED]>: > This is a known problem that has not made it into the bug tracker, as far as > I can see. Now it has: http://code.google.com/p/lilypond/issues/detail?id=631 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Clef change and rest colliding
2008/6/5 Benedict Singer <[EMAIL PROTECTED]>: > Here's a minimal example that produces the collision for me. In the > meantime, any way to move that clef around which will force more space at > the end of that line? Is the end-of-line clef change clef symbol referenced > differently than just Clef? Actually, you are responsible of this collision since you asked LilyPond to \noBreak the whole line :-) I'm not sure there's any way to allow more space for the Clef when the spacing is forced to be so tight. AFAIK there's no special symbol for clefs at the end of line; of course you could simply remove this Clef by using: \set Staff.explicitClefVisibility = #end-of-line-invisible and then \unset Staff.explicitClefVisibility But it's really not convenient for whoever is gonna play your score :( Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Best Text Editor
2008/6/5 stefanozanobini <[EMAIL PROTECTED]>: > Is there a text editor with a specific and complete extensive lilypond > hilighter? There are many, but if any, you have to have a look at: http://lilypondtool.organum.hu/ (it's a great LilyPond plugin for the jEdit Java-based text editor) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: seeking suggestions: stage directions "staff"
2008/6/6 Kieren MacMillan <[EMAIL PROTECTED]>: > My current plan is to use one extra Staff context (with all the normal > engravers removed) for each of these two text "streams", and simply attach > \markuplines to notes (or rests or skips). Does anyone have a better > suggestion? It will not work, i'm afraid. \markuplines cannot work inside a \score block, IIRC. What I'm currently doing is to use an extra context, like you: \context { \type "Engraver_group" \name "TopLine" \consists "Output_property_engraver" \consists "Axis_group_engraver" \consists "Script_engraver" \consists "Dynamic_engraver" \consists "Mark_engraver" \consists "Text_engraver" \consists "Text_spanner_engraver" \consists "Metronome_mark_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(-0 . 0 ) } plus \override Score.PaperColumn #'keep-inside-line = ##t \override Score.NonMusicalPaperColumn #'keep-inside-line = ##t However, there are many things it doesn't allow to do properly. I tried to see with Nicolas if an implementation would be possible, and a brief discussion started on http://lists.gnu.org/archive/html/lilypond-devel/2008-04/msg00320.html (however, everybody was too busy so we couldn't come up with anything). If you're up for a sponsorship or a bounty, I'll gladly join you! Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: 2008 Community Choice Awards; call for votes
2008/6/6 Trevor Bača <[EMAIL PROTECTED]>: > I've done likewise on Sourceforge ... +1! I have also added a banner to my personal website, hopefully the "LilyPond Report" will earn us a couple more votes... I don't like SourceForge at all, but such events are a nice thing for the community. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: seeking suggestions: stage directions "staff"
2008/6/6 Kieren MacMillan <[EMAIL PROTECTED]>: > Well, from the thread you referenced, it looks like you're doing/needing > something different than I am (right now)... I simply want to run a series > of stage directions or script lines/cues above the (musical portion of the) > score -- e.g., "Lights up on Little John and Robin Hood." -- without > attaching the text to a specific instrument. Yes, I do too, but for larger amounts of text, which is not really possible the way LilyPond is right now. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: 2008 Community Choice Awards; call for votes
2008/6/7 John Mandereau <[EMAIL PROTECTED]>: > I'd like to do so, but ugh, non-SourceForge projects may have little > hope with this voting system: if you go to > http://sourceforge.net/community/cca08-nominate and search for > "LilyPond", you'll see all combinations of name and URL used in votes. I think most people will type LilyPond and http://lilypond.org ... or you can use the link at the bottom of the LilyPond Report to vote (on the upcoming issue I'll advertise it even more). > I agree, and I'd like to remind us than LilyPond is not just "open > source", it's free software! Absolutely! Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: numérotation, chiffre de chaque mesure / numbering of each measure
Le 7 juin 2008 17:36, Ledocq-Boccart <[EMAIL PROTECTED]> a écrit : > Is it possible to get that number for each measure printed on the pdf > output? Please have a look at http://lsr.dsi.unimi.it/LSR/Item?id=93 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Place to write piano dynamics
2008/6/9 Michael Pozhidaev <[EMAIL PROTECTED]>: > Hello, everybody! Greetings, and welcome on the list! > There is one thing I cannot understand . In many examples > notes are not written in "\new Staff" block directly, > but placed in something like > upper = \relative c'' { > \clef treble > \key c \major > \time 4/4 > a4 b c d > } This is what we call a "variable". It is completely equivalent to type: \new Staff { a b c d } or to type: variable = { a b c d } \new Staff { \variable } > What is the advantage of such approach? I am asking, The advantage is that in complex scores, you can modify the structure of your piece more easily with variables. It's generally preferable to have all your variables defined at the beginning of your file, and then a small \score block, like in the example you're talking about, rather than only a huge \score block with all the notes inside. > because in "Piano centered dynamics" example melody and dynamics are written > separately. > In long composition it can be difficult to > think about a correct place for dynamics. This is a different issue; in this example, a special context, called "Dynamics" is created (like an invisible staff) between the two staves, so that requires to enter the dynamics as a standalone "voice", in its own variable. > Are there problems to write melody and dynamics together? And why using > special blocks > for melody in most cases is more convenient? You can, of course, include the dynamics into your melody variables. It's just that some pianists prefer to have the dynamic "centered" between the right hand and the left hand, to see more clearly that the dynamics apply to both hands (I have personally given up with this approach: like you, I find it too difficult). Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: different rehearsal mark settings in score and part
2008/6/9 hhpmusic <[EMAIL PROTECTED]>: > I don't know how the remove empty staff function works. I added rehearsal > marks only above piccolo and violin I parts, but I don't know whether the > marks will let the parts appear during their silence. If no, the rehearsal > marks will disappear from my score. No they will not. If you do use \mark, it creates a RehearsalMark object, that lives in the Score context, and not in the Staff context: in other words, even if the staff temporarily disappears the RehearsalMark will still be printed anyway. Therefore, you don't have to add any \mark to your flute staff. The piccolo is enough. Let me explain it another way: you have to put all the \mark commands in only one variable (for example, the \marks variable like you did). You can remove all \mark commands in the other variables (the piccolo, the flute etc). The marks will automatically be added to the _Score_ (not just to the _Staff_ ) > I ever read the score of The Rite Of > Sprin in braille. The transcribe's note said that the rehearsal marks are > above the top of the score and also the topmost string part. If the marks > disappear, how to add marks to other staves? That's a bit more complicated. To print marks above other staves than the topmost staff, there is no ready-to-use solution in LilyPond. Two solutions exist: - you can add the mark engraver to your violin 1 staff: \new Staff \with { \consists "Mark_engraver" } { << \vI \marks >> } However, this kind of marks will disappear when the violins are not playing. - to avoid this, you can also create a special context, in the \layout block. This solution is more complicated, but this is the one I use: \layout { \context { \type "Engraver_group" \name "MarkLine" \consists "Output_property_engraver" \consists "Axis_group_engraver" \consists "Mark_engraver" \consists "Metronome_mark_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(-2 . 2 ) } \context { \Score \remove "Mark_engraver" \remove "Metronome_mark_engraver" \accepts "MarkLine" } } And then, you will have to create a \new MarkLine at the right place, and put the \marks variable inside it. \score { << \new MarkLine { \marks } % here... \new Staff { \pic } \new Staff { \fl } ... \new MarkLine { \marks } % and here! \new Staff { \vI } \new Staff { \vII } ... >> } > I also created a "marks" variable containing all rehearsal marks, and will > use it for printing parts: > marks = { s1*10 \mark \default | s1*20 \mark \default | } You should probably add all the marks in it, just not the \default marks. > In full score, I also don't know when the line breaks, so if I add marks > in other lines before break, it will cause visual mistake. Can I use the > Dynamic context as in piano score with marks (and therefore not write marks > at other places) and then place it before piccolo and violin I? Will it > disappear when the below staff is empty? Must I create a alias staff context > instead? Yes, that is the second method I explained above (except that I call it the MarkLine context instead of the Dynamics context). This context will not disappear, and the marks will always be printed. Good luck, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Place to write piano dynamics
2008/6/9 Michael Pozhidaev <[EMAIL PROTECTED]>: > So, if I put dynamics in the melody variable, they will be placed near > right hand stave and there is no way to move them to the center? Actually, there is a way to use your "right hand" variable in the Dynamics context: since the Dynamics context does not contain any engraver to print notes, stems, or even a staff, it will only print the dynamics contained in your variable. However, if you do so, you will have to remove the Dynamics engraver from your "normal" right hand, otherwise they will be printed twice. Here's an example : %%% \layout { \context { \Voice \remove "Dynamic_engraver" \remove "New_dynamic_engraver" } \context { \type "Engraver_group" \name Dynamics \alias Voice % So that \cresc works, for example. \consists "Output_property_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1) \override DynamicLineSpanner #'Y-offset = #0 \consists "Dynamic_engraver" \consists "Skip_event_swallow_translator" \consists "Axis_group_engraver" } \context { \PianoStaff \accepts Dynamics } } upper = \relative c'' { a\< b c\ff d } lower = \relative c { \clef bass a2 c } \score { \new PianoStaff << \new Staff \upper \new Dynamics \upper \new Staff \lower >> \layout { } \midi { } } %%% > BTW: > I read, lilypond originally was written in C++, but during the developing > process > the authors hdecided schema is more suitable for this task. No. LilyPond was originally written in some other language (I don't know... Python? TeX?) Then the authors decided to rewrite it in a modular way: the core (lexers, etc) and the modules (the engravers) are written in C++, but everything else is written in Scheme (that is the official extension language of the GNU project, implemented as the Guile interpreter). What makes it _really_ really really cool, is that you can actually write native Scheme code in your LilyPond files: there are some examples of amazing things you can do in Scheme. > In Linux distributions of ALTLinux Team there is installation/configuration > tool, we call it "Alterator". > Window's and dialog's layouts in it are described by small programs in schema. > Many developers find it convenient . GUI declaration looks nice and it is > very easy to customize it if necessary. > Schema is used now not so often... I think it will be more used in the future; yesterday for instance, I have discovered the guile-gtk and guile-gnome projects, that are somehow equivalent to PyGTK with Python... Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: The LilyPond Report: a new weekly opinion column about Lily's world
Greetings everybody, A new issue is out: http://valentin.villenave.info/The-LilyPond-Report-11 This week we'll see what is going on on the development mailing list; we will also talk about Free Culture, silly contests, paper sizes and cross-compiling, and have a look at the upcoming next stable LilyPond version! As always, you can post your comments at the bottom of the page, or even register and contribute to the LilyPond Report's next issues. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: change default horizontal spacing
2008/6/10 Reinhold Kainhofer <[EMAIL PROTECTED]>: > Actually, I also noticed that recently Lilypond seems to use ragged-right=##t > for scores with only one line, while before the default was to use > ragged-right=##f, so all scores that looked fine before now look terrible, > because they no longer fill the whole line... It's interesting, because it was originally intended to make LilyPonder's life easier... See http://lists.gnu.org/archive/html/lilypond-devel/2008-03/msg00092.html and http://valentin.villenave.info/The-LilyPond-Report-6#outil_sommaire_5 > In this case it's lilypond silently changing its default rather than the user! This should have been announced in NEWS, indeed. Nevertheless, I hope you'll agree that one-line scores are rare in the Real World (except for exercises, maybe?), while we always need one-line examples to be ragged-right in documentation, examples, snippets, etc. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: change default horizontal spacing
2008/6/10 Reinhold Kainhofer <[EMAIL PROTECTED]>: > Actually, no. Such parts typically contain multi-measure rests, which are then > stretched... Currently, it looks quite odd that one line does not span the > whole width of the page: Indeed. Maybe we could disable ragged-right when inside a \book? Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: substitution with \movement
2008/6/11 Stefan Thomas <[EMAIL PROTECTED]>: > But unfortunately this doesn't work: > langsamer = { \movement "subito meno mosso" "4" #69 } You have to add a # before each quoted string: langsamer = { \movement #"subito meno mosso" #"4" #69 } It's in order to tell the Scheme interpreter: "hey, wake up! Here's a string for you!" Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: substitution with \movement
2008/6/11 Nicolas Sceaux <[EMAIL PROTECTED]>: > Bullshit. There may be one point on which I tend to agree with Arjan: it's not always handy to constantly put a hash character before text strings. If I remember correctly (but I may have been hallucinating), you have some functions in your framework that allow you to enter some strings without preceding them with a hash. Is it correct? How do you do it? > Tis its extensibility that make LilyPond more likely to be able to > fit the more users needs, and its extensibility is made possible > because LilyPond is programmable (by the users). How could you get > rid off a full featured language -- scheme -- from LilyPond input > files without reimplementing it, badly most certainly. If I understood correctly, he's not complaining about the Scheme integration itself but the way it is parsed. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: substitution with \movement
2008/6/11 Graham Percival <[EMAIL PROTECTED]>: > Oh, come on! What is so hard about typing #? On an English > keyboard, you already need to be pressing the shift key to get the > " that you'll type for your string anyway. Yes, French keyboard layout is much more annoying (it requires twisting your right hand to have the thumb on AltGr and the middle finger on the alpha-num "3" key). > Rewriting the parser for such a trivial thing would be a waste of > resources. Just get used to typing #, just like {} or ,' or any > other piece of lilypond input. The docs are supposed to use #"" > all the time, to reinforce this point. Yes, actually I was just interested in some tricks possibly used by Nicolas... For instance, does it help to use a Scheme "format" function when creating a shortcut? Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: change fontsize in stanzas
2008/6/12 madhg <[EMAIL PROTECTED]>: > But is there a way of changing font size globally throughout a \markup{} > block? I searched in the manual (11.43) with no luck. LOL, it's a part of the documentation I've precisely been rewriting yesterday! See http://kainhofer.com/~lilypond/Documentation/user/lilypond/Common-markup-commands.html Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: change fontsize in stanzas
2008/6/12 madhg <[EMAIL PROTECTED]>: > Thanks for reply - but I still don't see the answer. > > It seems that commands like \large apply to the markup immediately > following, but not globally to markup inside other constructs. Oh, actually it was the previous page: \markup blocks may contain nested expressions or specific commands, entered using the backslash \ character. Such commands only affect the first following expression. In other words, \markup { \large toto toto } only works for the first "toto" whereas \markup { \large { toto toto } } works for both. Can you read 1.8.2.1 carefully and tell me how I could make it more clear ? Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: F7 chord appearing as E#7 when I transpose
2008/6/13 Mats Bengtsson <[EMAIL PROTECTED]>: > Since the same request has appeared for ordinary notes, some clever Scheme > hackers have > made a function that automatically gets rid of the extra accidentals by > enharmonically rewriting the > music. Dumb question: are we sure we still do need the ordinary \transpose? If not, may be we could make it "smarter" by implementing the snippet as a default code... (possibly keeping the current function as an \old-transpose command for backwards compatibility?) Or is it likely to break many many many things? Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lily syntax in Python
2008/6/13 Neil Thornock <[EMAIL PROTECTED]>: > Does anyone out there have a Lilypond syntax file written in Python? > > Figured I'd ask before I go coding the thing myself. You may want to have a look at Wilbert's LilyKDE: http://code.google.com/p/lilykde/ I am myself coding a LilyPond-related project in Python, so I'd be much interested in sharing ideas and resources. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Inspirational Headwords for Chords section of manual
2008/6/13 Carl D. Sorensen <[EMAIL PROTECTED]>: > 1) I'd like an "Inspirational Headword" for the section on chords. This > would be some real music that uses chord names. It should show how LilyPond > produces excellent output by means of a fragment of an actual composition. > Anybody have one they could share? > > 2) I'm looking for an inspirational headword for figured bass. This would be > a section of actual music notated with figured bass. Anybody got one they > could share? IIRC, our "inspirational" guy used to be known as Trevor B. :-) Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Best Text Editor
2008/6/13 Emmanuel Charpentier <[EMAIL PROTECTED]>: > However, the current lilypond-mode for emacs seems a tad outdated. > Better than anything I've tried but still leave some room for improvement. (OT) You may find some improvements in http://nicolas.sceaux.free.fr/lilypond/lyqi.html Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vertical stretching of groups
2008/6/14 Reinhold Kainhofer <[EMAIL PROTECTED]>: > E.g. Gardner Read clearly describes in his book that the instrumental groups > should have less spacing for their staves than the spacing to between the > groups. I've not been able to achieve this in lilypond yet. I use special contexts for the highest and the lowest staff of each group. It's ugly, but it works. example: \layout { \context { \Staff \type "Engraver_group" \name "StaffUp" \alias Staff \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 5) } \context { \StaffUp \type "Engraver_group" \name "StaffDown" \alias Staff \override VerticalAxisGroup #'minimum-Y-extent = #'(-5 . 3) } } \score { \new StaffGroup << \new StaffUp { } \new Staff { } \new Staff { } \new Staff { } \new StaffDown { } >> \new StaffGroup << \new StaffUp { } \new StaffDown { } >> \new StaffGroup << \new StaffUp { } \new Staff { } \new Staff { } \new Staff { } \new Staff { } \new StaffDown { } >> } Another option is to use an invisible empty context to create a spacer. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Convert relative into absolute
> On Sat, 14 Jun 2008 14:20:43 + (UTC) > Arno Rog <[EMAIL PROTECTED]> wrote: >> Is there a way (script/program) to convert a 'relative' lilypond >> score into an absolute notation? 2008/6/14 Graham Percival <[EMAIL PROTECTED]>: > \displayMusic. See one of the later sections of the manual, > something like "displaying input notation". Er, I think what he meant was converting \relative mode into absolute _pitches_ mode... Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Convert relative into absolute
2008/6/14 Graham Percival <[EMAIL PROTECTED]>: > You mean precisely like NR 3.3.4 Displaying LilyPond notation ? Oh, so you meant \display_Lily_Music instead of \displayMusic :-) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: footer strings
2008/6/14 Clément <[EMAIL PROTECTED]>: > Hi, Greetings, if you speak French (like Gilles and myself), you may be interested in subscribing to the French-speaking LilyPond mailing list: http://lists.gnu.org/mailman/listinfo/lilypond-user-fr Gilles: Indeed, there would be a nice feature to implement there. For instance, it would be great if the \header properties inside each \score blocks could be accessed through an alias such as: \fromproperty #'local-header:instrument And maybe another one for the global header: \fromproperty #'general-header:title Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: 2.11.49 - MIDI (again...)
2008/6/15 George_ <[EMAIL PROTECTED]>: > [...] > The MIDI file doesn't get created [...] Greetings, We can't help you unless you show us some piece of code. Though your approach seems OK, you may have forgotten something else. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Place to write piano dynamics
2008/6/16 Michael Pozhidaev <[EMAIL PROTECTED]>: > One more thing, there was information in the lilypond-user list how to force > lilypond to process \repeat{} block > twice for the midi output. I am sorry, I moved this message into one of my > mail folders and then simply lost. > Now this magic line is very useful for me, but I can not find this message. > Do you know what is was? :) Hi Michael, the trick for having repeats in MIDI is documented here: http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Repeats-and-MIDI.html Basically, you have to copy your \score block, add a \unfoldRepeats block around your music and a \midi { } block. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: percussion beaters
2008/6/16 Stefan Thomas <[EMAIL PROTECTED]>: > is there a possibilitie to integrate symbols for percussion-beaters and > sticks in a lilypond-file? Hi Stefan, I added an example to the LSR: http://lsr.dsi.unimi.it/LSR/Item?id=486 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: not-so-ancient flags
2008/6/16 madhg <[EMAIL PROTECTED]>: > > I'm transcribing some early classical prints. They use flags which are > bolder and clearer than modern flags - at least for 8ths and 16ths. > > http://www.nabble.com/file/p17872782/flags.jpg > > Would there be any interest in having this as another style of "ancient > flag"? It's obviously not something urgent. I've no idea how much work > would be involved. If it's not too much, I might be interested in > sponsoring. Hi, I'd be ready to add this as an Enhancement request; can you find a better picture please? Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: I want to create only a compass with lilypond
2008/6/16 Jorge Branco <[EMAIL PROTECTED]>: > Hello > > I'm using the following code: > > \relative c' { > c > } > > Which produces me a file with a long compass(about the width of the page). I'd > like to know how can I limit its width, so it's just like a 1/5 of the page or > something like that. If you try with the latest development version (2.11.49), it will do it automatically. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Incipit
2008/6/16 Amélie Aubut <[EMAIL PROTECTED]>: > Hello everyone! Hi Amélie, you might be interested in knowing that there's a French-speaking LilyPond mailing list on http://lists.gnu.org/listinfo/lilypond-user-fr/ (maybe you already know, but I don't remember having seen you there). > I have a problem of alignment of the staff of the incipit and the staff of the > music itself. That seems to happen when the clef or the alteration are "too > high" on the incipit staff. >From what I understand, you're referring to the KeySignature and the Clef objects. In the \layout block of each \score block in each \markup block (if you're following me), you can add \context { \Staff \override KeySignature #'Y-extent = #'(0 . 0 ) \override Clef #'Y-extent = #'(0 . 0 ) } That would do the trick (for the lowest staff you might also want to increase the padding of the markup to avoid a collision). Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: The LilyPond Report: a new weekly opinion column about Lily's world
2008/6/9 Valentin Villenave <[EMAIL PROTECTED]>: Greetings everybody, A new issue is out: http://valentin.villenave.info/The-LilyPond-Report-12 This week, we'll talk command line on Windows, LilyPond development releases, MusicXML import, and friendliness vs usefulness; we'll also present (yet) another PostScript snippet, and a mysterious disease... the LilyPnod syndrome! As always, you can post your comments at the bottom of the page, or even register and contribute to the LilyPond Report's next issues. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: I want to create only a compass with lilypond
2008/6/16 Jorge Freitas Branco <[EMAIL PROTECTED]>: > I'm using the latest version in the site already! I don't think you are (there are two versions on the download page: I'm talking about the one at the *bottom* of the page). Anyway, the solution is to add (at the top of your lilypond code): \layout { ragged-right = ##t } In the latest version, it's enabled by default. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: plz help about lily.......
2008/6/17 magid fattahi <[EMAIL PROTECTED]>: > hi Greetings, > i want to be a developer of lilypond > but im dont undrestand all codes . The easiest way to get familiar with LilyPond is to use it... We have a great documentation for users; if you haven't yet written any music using LilyPond, you should probably start by reading our Learning Manual on http://lilypond.org/doc/v2.11/Documentation/ (particularly the "Tutorial" part in it) > plz tell me how found code documention of lily All LilyPond objects, properties, plugins etc. are documented in the Internals Reference (follow the above link). If you're already familiar with LilyPond and with programming, you can also download the source code of the program. However, if you just want to write music, you do not have to be a programmer; the LilyPond language is very simple to learn. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: clefs not shown
2008/6/17 Stefan Thomas <[EMAIL PROTECTED]>: > Dear Lilypond users, > why are the clefs not shown in the below quoted example? OK, bug report: % Removing the Bar_engraver causes the clef % not to be printed after a line break. \version 2.11.49 \layout { \context { \Staff \remove "Bar_engraver" } } { b1 \break b } Added as http://code.google.com/p/lilypond/issues/detail?id=640 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyric hyphen / glissando
2008/6/18 Peter Johnson <[EMAIL PROTECTED]>: > > I'm looking for a way to create a customizable line from one lyric syllable > to the next to indicate a modulation of the sound between the two syllables. > This is really a lyric glissando, but \glissando cannot be applied to > lyrics. (Could \glissando be adapted?) I don't think so... > Using the lyric extender works, but produces only a baseline-aligned line > and clumsy code. (I posted about this last month.) Yes indeed. > Using the lyric hyphen by making the hyphen thick and very long produces a > nicer solution, except when there's a line break: it continues on the new > line OK, but should stop at the end of the old line (as does the lyric > extender). Is this a bug in the lyric hyphen? I don't think it's a convenient way... Does anyone know why the LyricHyphen grob doesn't have a 'dash-fraction property? It has a 'dash-period, but there's currently no clean way to produce a continuous line. Could it be implemented easily? Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: The LilyPond Report: a new weekly opinion column about Lily's world
Greetings everybody, A new issue is out: http://valentin.villenave.info/The-LilyPond-Report-13 This week we'll talk a bit more about how Free Software, and particularly LilyPond, is developed, evolves, and ends up having a life of its own. We'll also talk 3D gaming, spectacular visualizations, but also visual impairments and music robots. As always, you can post your comments at the bottom of the page, or even register and contribute to the LilyPond Report's next issues. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: O Magnum Mysterium is done
2008/6/24 Patrick Horgan <[EMAIL PROTECTED]>: > If anyone would like a copy of the .ly pond for O Magnum Mysterium drop me a > note and I'll email you a copy. Perhaps you should consider sending your updated code to the Mutopia project, using the e-mail address provided on http://www.mutopiaproject.org/contribute.html Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond weblink button
2008/6/25 V!ctor Adán <[EMAIL PROTECTED]>: > I made one of those popular 80x15 pixels web image buttons for Lilypond. If > you like it and want to give Lilypond some publicity please feel free to put > it up on your website as a link to Lilypond: www.lilypond.org. > Image is attached. Hi Victor, very nice idea! I'll feature it in the next "LilyPond Report" -- and add it to my personal website, of course :-) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: using lilypond book to create pdfs without latex
2008/6/26 Philip Chinery <[EMAIL PROTECTED]>: > I am working on a small songbook script and I would like to embed the > lilypond pdfs (one pdf per line) into my pages. Is there a way to call > lilypond without having to create a surrounding tex file for that? Greetings, I don't think this is possible unfortunately; however it is now possible to print an entire book (text and music) using only LilyPond. Rather than having multiples PDF files, you just have to have one "master" .ly file with a \book block, and in this block you can insert every \score block that represents your themes and scores. Between these \score blocks, you can insert text using \markup or \markuplines command. Have a look at http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Multiple-scores-in-a-book and http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Multi_002dpage-markup if you're interested. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Towards something like a "helper" to write in Lilypond
2008/6/28 Bertalan Fodor <[EMAIL PROTECTED]>: > lilyPondTool doesn't do this yet, but it's goal is definitely enabling that. Wilbert's LilyKDE also has a similar goal IIUC (not to mention my own EasyLilyPond project, that aims to integrate these different "modules" within a single platform). To me LilyPond will clearly get more and more user-friendly in years to come... Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: best practices
2008/6/29 Kieren MacMillan <[EMAIL PROTECTED]>: >> We *have* a set of "best practices". >> They're LM 5 Working on LilyPond projects. >> I wrote them two years ago, and AFAIK nobody has ever read them. Not only have I read them too, but I think I translated them (or contributed to the translation). A very good piece of documentation, I might add. > For a simple score (which has no key changes and no instrument switches), I > suppose the section is sufficient. > Sadly, it doesn't solve the myriad other issues that actually arise when > writing/coding real multi-instrumentalist music, so it's not as helpful as > it should be. Kieren, I don't think the docs are incomplete, I think *we* are, as LilyPond coders. I'm afraid all of us are actually making history right here, right now. When Nicolas started copying his huge 18th-century scores it was absolutely unprecedented; your scores are unprecedented, so is my opera, so are every score that Trevor writes... I think we need to confront our practices, our trial-and-error practices etc. to get a better point of view on this. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond in Puppy Linux
2008/6/29 stefanozanobini <[EMAIL PROTECTED]>: > > Does Lilypond run also in Puppy Linux? > I've just installed Pully 4.00 and it would be useful to work with Lilypond, > when I switch on Puppy. Yes, LilyPond works on Puppy (I even managed to compile it from the sources on Puppy once). All dependencies are included in our .sh installer; just download it and run it in a terminal. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Analysis Bracket Up
2008/6/30 Hugo Ribeiro <[EMAIL PROTECTED]>: > Ok, but which is the Grob Name to define the direction of the bracket? In > this version of the manual there is no mention to the analysis bracket. It's HorizontalBracket (look at the bottom of the NR analysis brackets page). In other words, it should look like: \override HorizontalBracket #'direction = #UP Graham: would it be worth to add a predef for this? at least, I have added a snippet to the lsr, tagged as Editorial and docs: http://lsr.dsi.unimi.it/LSR/Item?id=489 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: using the cut-time symbol for 4/2 etc.
2008/6/30 Peter Kaplan <[EMAIL PROTECTED]>: > I am producing an edition in 4/2 time, but I would like to use the traditional > symbol for cut time (¢) rather than the numerical signature (4/2). Is there a > straightforward way to do this and still have lilypond create measures that > are > 4 half-notes long instead of two half-notes long? The most straightforward way is to print it as a musicglyph inside a markup, and for that you have to replace the time-signature-interface with the text-interface: \once \override Staff.TimeSignature #'stencil = #ly:text-interface::print \once \override Staff.TimeSignature #'text = \markup \musicglyph #"timesig.C22" \time 4/2 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: using the cut-time symbol for 4/2 etc.
2008/6/30 Karl Hammar <[EMAIL PROTECTED]>: > Doesn't this work? > \set Staff.timeSignatureFraction = #'(2 . 2) Oh, yes! Much more elegant actually. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
'make install' fails: CenturySchL-Ital.otf not found
Hi everyone, In today's git, 'make install' fails: File "/home/valentin/git/stepmake/bin/install.py", line 78, in shutil.copy2 (f, dest) File "/usr/lib/python2.5/shutil.py", line 91, in copy2 copyfile(src, dst) File "/usr/lib/python2.5/shutil.py", line 46, in copyfile fsrc = open(src, 'rb') IOError: [Errno 2] No such file or directory: './out/CenturySchL-Ital.otf' Has anyone encountered the same problem? Can it be easily fixed? Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: \repeat with upbeat (partial) and alternatives
2008/7/1 Neil Puttock <[EMAIL PROTECTED]>: > I think "OK" is just a more polite way of closing the window than > clicking on the "close window" button; it doesn't save anything. As far as I know, "save" saves without closing the window, while "OK" saves *and* closes the window. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Miscellaneous part questions: Margins and ostinati
2008/7/3 Nick Baskin <[EMAIL PROTECTED]>: > Where does the "\override Score.PaperColumn #'keep-inside-line = ##t" line go? Either: - At the beginning of one of your voices - or inside \score, between your topmost << >> - or (which I use) in the \layout block, in a \context block: \layout { \context { \Score \override PaperColumn #'keep-inside-line = ##t } } (since you already specify the context when using \context, you don't have to use Score.PaperColumn anymore). Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Miscellaneous part questions: Margins and ostinati
2008/7/3 Graham Percival <[EMAIL PROTECTED]>: > The correct answer is "Please read LM 3+4 in the 2.11 docs". ... Or that too, yes :-) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Error message using 2.11.50-1
2008/7/3 Jonathan Kulp <[EMAIL PROTECTED]>: > I just installed the latest build and when I ran the file I'm working on, it > came back with this error, which I think has to do with a macro included > near the top of the document. Yeah, I get the same error with the same macro. The good news is, you can now use \tempo everywhere instead of \movement. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
2nd alternative Volta bracket isn't printed after a line break
Greetings, I've been discussing with Michael Pozhidaev about the way volta brackets are printed when a line break occurs in an "alternative" situation. In the following snippet, the 2nd bracket is not printed after the line break: \relative c'' { \time 2/4 \repeat volta 2 { d4 d } \alternative { { e4 e f f } { g4 g \break f f } } e e } % If you remove the \break, the bracket is printed over the two Fs. My guess would be that unlike the first bracket an "alternative" bracket doesn't have to "contain" notes, but only to show the _beginning_ of the music that has to be played after the repeat, and therefore will not be printed after a line break. Ralph, is that right? I couldn't find it documented anywhere. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond - .exe's for past development versions
2008/7/4 George Xu <[EMAIL PROTECTED]>: > Is it at all possible if you email me, or give me a link, for the installer > for the 2.11.49 version of Lilypond. The 2.11.50 version doesn't work for > me, but I can't find the .49 version anywhere, so I was wondering if you > could help me in this. Greetings, I'm CCing to the list, in case anyone would have the same question. It's all at http://download.linuxaudio.org/lilypond/binaries/ If you're running MS Windows, click on "mingw". If you're running MacOS, click on "darwin" Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: beams
2008/7/4 Joe Neeman <[EMAIL PROTECTED]>: > This was a bug, but it is now fixed in git. Great! (this is me pretending to be an efficient BugMeister :) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Bus error in 2.11.50 on OS X
2008/7/6 Mark Pim <[EMAIL PROTECTED]>: > To solve a spacing problem I wanted to update to 2.11.50 (which I realise is > the development release but I understand you're quite close to a 2.12 > release?), anyways every file now fails with a bus error, even the standard > test file included with the Mac lilypond release. This is a known issue. Please go to http://download.linuxaudio.org/lilypond/binaries/ and download the previous version 2.11.49, either for "darwin-ppc" or "darwin-x86" depending on your machine. Hope this helps! Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
LSR search is broken (was: \repeat with upbeat )
> Am 07.07.2008 um 00:44 schrieb Eluze Weehaeli: > http://lsr.dsi.unimi.it/LSR/Item?u=1&id=490 > Using http://lsr.dsi.unimi.it/ you can search - e.g. for upbeat or repeat - > the snippet repository but you will not find this snippet > Using Browse you can find it after scrolling through several pages... > What's the problem here? 2008/7/7 James E. Bailey <[EMAIL PROTECTED]>: > I've wondered this for a long time. I've stopped using the lsr because of > it. There are people here, kieren, for example who can find anything on the > lsr. I can't. I search the lsr by asking here and waiting until someone > posts a link. This is a known problem, and we're all aware of it : there are many issues with the LSR architecture, its database, its search function, and even sometimes the machine that hosts it. Sebastiano has been doing whatever he could to address it, but every time it seems to get fixed, it appears to be broken again... In a way, this shows that the LSR is becoming increasingly successful: we never had such problems one year ago, when nobody was using it but me :-) Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: slash
2008/7/7 Mats Bengtsson <[EMAIL PROTECTED]>: > I think I have seen some clever solution on the mailing list, > that redefined the function that draws the stem, in order to > automatically get it correctly placed. I don't remember if it > was a slash or a cross or something else that was placed on > the stem, though. Try to search the archives and perhaps LSR. Oh yes; maybe you're referring to http://lsr.dsi.unimi.it/LSR/Item?id=374 for example. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LSR search is broken (was: \repeat with upbeat )
2008/7/7 Sebastiano Vigna <[EMAIL PROTECTED]>: > Guys, please post this kind of problems. There was simply a wrong update so > that the index wasn't rebuilt since days. So new snippets were showing up in > the browsing list (because they are picked from the database in that case) > but not in a search. I know I should check that things are fine more > frequently, but please post in case of problems. Oh, I was just trying to avoid spamming you with reports... :-) over the past few weeks, here are the few problems I can remember having (randomly) encountered: - several problems with the database/Java/Velocity engine/whatever (errors 505, IIRC) - sometimes, impossible to get a "preview" from snippets using the ERW interface (the preview page is blank) - search function "bugs": for instance, -- the name of the tags appeared in the snippets descriptions on the result page -- impossible to locate some snippet by searching terms in their .ly source code -- similarly, the search function doesn't allow for some characters such as # -- the problem you've just dealt with. > The architecture works flawlessly, and I don't know of any problem with the > search function. The problem is the physical system. It is a machine that is > sometimes updated aggressively (e.g., to experiment new software). And there > was of course the DB connection bug--but that has been fixed (the fix caused > this problem, BTW). For the record, we all greatly appreciate the LSR architecture. As I said, I find it encouraging to see that more and more people are using it almost on a daily basis. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: sustainOn
2008/7/8 James E. Bailey <[EMAIL PROTECTED]>: > I vote, as a pianist, for sustainDown/sustainUp. Who's with me? Oh, please don't make it a "with me" question... Understanding your point of view and sharing or not doesn't make anyone "with" or "without" you. Actually, it is as a pianist too that I proposed this change several weeks ago... (and yes, following the discussions on -devel is quite interesting, it took me to a whole new level when I first subscribed to it). I fully understand your point, as much as I hope you understand Graham's. When I suggested that, it wasn't really because of a possible confusion with Up and Down as in \stemUp and \stemDown; it was simply because I noticed that my (French) pupils had a (slightly) hard time understanding what was \sustainDown for. On/Off is much more natural to them (again, as non-English speakers), since it's the same syntax as \textLengthOn for instance. Please, try to think of On/Off as a simple-looking syntax, not a computer-ish thing. Yes, it looks binary, but Down/Up was actually binary too: where I would completely agree with you is if LilyPond allowed for "semi-down" pedal, which it currently doesn't. Since Down/Up is slightly less self-explanatory for beginners, non-pianist or non-English speakers, I proposed On/Off. And Mark has a good point: we can even have a "alternate predefined commands" bunch of snippets in the LSR, in case we'd like to maintain some commands such as \fatText, \sustainDown etc. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: sustainOn
2008/7/9 Graham Percival <[EMAIL PROTECTED]>: > No. No, no, absolutely no. That's a long-term support nightmare. > I can't stop you from adding it to LSR, but such snippets will > *never* be accepted with the "docs" tag. Nor are they meant to be -- and I wasn't offering to add them myself. The Free Software world is full of "unsupported" or "community-driven" plugins, add-ons, forks, distributions; if anyone wants to share his (her) favorite shortcuts using the LSR, this is just great and we shouldn't do anything to prevent that from happening. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LSR search is broken (was: \repeat with upbeat )
2008/7/9 Kieren MacMillan <[EMAIL PROTECTED]>: > I still find it odd -- and a bit disconcerting -- that the page says (e.g.) > "0-13 of 14 results"... ;-) I mentioned it a while back: http://valentin.villenave.info/The-LilyPond-Report-5#outil_sommaire_3 Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: nopc -- Proposed Predefines
2008/7/14 Trevor Daniels <[EMAIL PROTECTED]>: > Two good points. So why do we need \pointAndClickOn? John Mandereau (whom I've just met with) has just given me an example of a case where one would need a \pointAndClickOn: suppose you have a default stylesheet file, called e.g. "layout.ly", that you use in all your scores, and which disables point-and-click; suppose you temporary want to re-enable point-and-click in your "master" file, but without modifying your layout file. Then: %%% \include "layout.ly" \pointAndClickOn %%% ... is your friend. Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: \tag can't follow \lyricsto
2008/7/16 Han-Wen Nienhuys <[EMAIL PROTECTED]>: > the mode switching commands (like lyricsto) are a bit erratic. > Sometimes, the parser needs to look ahead to determine what to do > next, and then it can happen that the next token is read in the wrong > mode. This may lead to interactions like the one you saw. Does this need to be added to the tracker? Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user