Re: No menu UPDATE script run error
[EMAIL PROTECTED] wrote: > Hello, Paul, > I'm copying this back to the LilyPond User list where someone else might help also. The convention on this list is to Reply All since not everyone is subscribed to the list. I normally run LilyPond from XDarwin and the command line. I also am using Tiger (10.4.x) and don't completely recognize your error messages. I am also very familiar with the Unix command line which is what terminal.App is about. > I've gotten my previous problem straightened out by merely reading the > instructions for the Leopard download. I copied a music script and named it > "myfirstlpscript". I entered the name in the "LilyPond" script and compiled > it in Script Editor and ran it. Here is the error message I got in the > terminal window and following that are the two scripts. I don't understand' > the error message or know what to do about it. > What editor did you use to create the music "script?" Can you send us your script? It looks like you edited the sample script which has commands in it that you might not understand without reading much more of the documentation. Try a simple script like the following first: \version "2.10.33" { \relative c'' { c4 d e f } } > Last login: Wed Aug 20 13:59:04 on ttys000 > best-buys-macbook:~ bestbuy$ > PATH=$PATH:/Applications/LilyPond.app/Contents/Resources/bin:. > best-buys-macbook:~ bestbuy$ cd Documents/LilyPondFiles > best-buys-macbook:LilyPondFiles bestbuy$ lilypond 'myfirstlpscript'.ly > GNU LilyPond 2.10.33 > Processing `myfirstlpscript.ly' > Parsing... > Interpreting music... > Preprocessing graphical objects... > Calculating line breaks... > Drawing systems... > error: > The PostScript backend does not support the 'classic' > framework. Use the EPS backend instead, > > lilypond -b eps > > or remove the lilypond-book specific settings from the input. > > best-buys-macbook:LilyPondFiles bestbuy$ > > > > (* version 2008.06.21 *) > > set filename to "myfirstlpscript" > (* change FileNameHere to the name of your LilyPond file (without .ly) - keep > the quotes *) > (* For more instructions see below and > <http://ivo.bouwmans.name/lilypondleopard>. *) > > (* > ©2008, Ivo Bouwmans - [EMAIL PROTECTED] > This program is free software: you can redistribute it and/or modify it under > the terms of the GNU General Public License as published by the Free Software > Foundation, either version 3 of the License, or (at your option) any later > version. > This program is distributed in the hope that it will be useful, but WITHOUT > ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS > FOR A PARTICULAR PURPOSE. > See the GNU General Public License for more details: > <http://www.gnu.org/licenses/>. > *) > > set scriptfilename to quoted form of filename > tell application "Preview" to quit > tell application "QuickTime Player" to quit > tell application "Terminal" > do script > "PATH=$PATH:/Applications/LilyPond.app/Contents/Resources/bin:. > cd Documents/LilyPondFiles > lilypond " & scriptfilename & ".ly" > end tell > set choice to button returned of (display dialog "Choose when LilyPond has > finished compilation..." buttons {"Show score", "Show score and play midi", > "Quit"} default button 1) > if choice = "Show score" or choice = "Show score and play midi" then > tell application "Terminal" to quit > tell application "Finder" > set midifile to filename & ".midi" > set pdffile to filename & ".pdf" > set psfile to filename & ".ps" > open file pdffile in folder "LilyPondFiles" in folder > "Documents" in home > if choice = "Show score and play midi" then > open file midifile in folder "LilyPondFiles" in folder > "Documents" in home > end if > if exists file psfile in folder "LilyPondFiles" in folder > "Documents" in home then delete file psfile in folder "LilyPondFiles" in > folder "Documents" in home > end tell > end if > > (* > INSTRUCTIONS > (Visit <http://ivo.bouwmans.name/lilypondleopard> for more information.) > = Download the latest version of LilyPond for "G3, G4, G5 Macs" (even if you > have an Intel-based Mac!). > = P
Re: lyrics
Lara Diamand wrote: > Hi Dominic, > > Thanks, this realy helps, one thing is not yet solves though: The text > in the verses do not tek notice of the "volta", so the text in verse > two runs through under volta 1. It should skip volta1 and go straight > to volta 2. That's the way Lily works. It may not be completely intuitive. The lyrics just go along straight following the notes ignoring any other structural commands like \volta and \alternative. You have to put skips in your music to skip endings, etc. where you don't want lyrics. I usually do this with "_" (underscore). HTH, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ver. 2.11.56 problems
Tom Cloyd wrote: > James E. Bailey wrote: >> This is very true, and I did have to consult much other information >> in order to get it working, and the instructions in the lilypond >> documentation can, with patience, be understood. The information is >> there, and it's all correct, I'm just saying that for someone who's >> making their first forays into this kind of software, knowing what a >> $PATH is and setting it, and understanding that you have to >> explicitly tell the computer that you want to do something in the >> current directory is huge information. > Then I come to the Lilypond website and there's something called an > "installer" for the stable and development version. An easy and inviting > download. I know what an installer is. I know what to do with it. And in > case I'm unsure what to do with, the website tells me very explicitly. > Only it's not right. THIS installer acts unlike anything I've ever used > in Linux. Seriously. > > And after nearly 6 months of fairly intense work in my new Kubuntu > environment, I have NEVER heard of this business of Linux's not paying > attention to what directory you're in. It's totally brand new > information. Has never been mentioned on the very-intense Ruby list I > follow. Has never before gotten me in trouble with anything else. Just > with Lilypad. > > So...I say there's a problem here. It has to do with frequency of an > event. Something that is a problem so infrequently needs to be > red-flagged. I wish it had been. > > More fundamentally the problem I'm having is this: If someone with my > background can get so snarled up on this, I guarantee you that > essentially NO ONE else in my profession, or my family, or anyone I > personally know, has any business attempting to use Linux. Don't even > think of it. LilyPond is special here because it practically requires the command line. Most of the rest of Linux can be used from the GUI just like Windows or Mac. Learning that the current directory is not on the path by default is part of the learning curve of the command line. A point that might help: Unix/Linux have a very organized file system. You are not supposed to install applications in the same directories as data (your .ly files). (Just like Windows and Mac actually). If you had installed Lily in a directory like /usr/local you wouldn't have to worry about running commands in the current directory. This is again part of the learning of the Linux command. HTH, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lyrics
Kieren MacMillan wrote: > Hi all, > >> You have to put skips in your music to skip endings, etc. >> where you don't want lyrics. I usually do this with "_" (underscore). > > I tend to use > > \repeat "unfold" 42 \skip > > where 42 is replaced with the appropriate number of skips required. Sure. I haven't needed \skip for a long time since "s" works so well. Could not the above also be \repeat "unfold" _ Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lyrics
Dominic Neumann wrote: > It can be, but this only works in \lyricmode: > Which is the only way I do lyrics. :) Paul > OKAY: \repeat unfold 4 \skip 1 > NOT OKAY: \repeat unfold 4 _ > OKAY: \lyricmode { \repeat unfold 4 _ } > ALSO OKAY: \repeat unfold 4 \lyricmode { _ } > > Instead of what Kieren said > \repeat "unfold" 42 \skip > doesn´t work, because \skip needs to be followed by a number. The > value of the number doesn´t have any effect, if I remember right. > > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lyrics
Dominic Neumann wrote: > Good point! > > But if I have a score with three ore more verses and one refrain at > the beginning, I define a command refrSkip which I add at the > beginning of verses 2, 3, ... > > refrSkip = \repeat unfold 42 { _ } > > doesn´t work then. > > I use it that way: > > \addlyrics { \refrain \verseOne } > \addlyrics { \refrSkip \verseTwo } > \addlyrics { \refrSkip \verseThree } > I use macros whenever I have duplicate music or words. As I said I always use \lyricmode so I would do refrSkip = \lyricmode( \repeat unfold 42 { _ } } That should work. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Putting 'instrument' on the left side of the page
On Aug 24, 2008, at 1:25 PM, Reinhold Kainhofer wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am Sonntag, 24. August 2008 schrieb Maarten Deen: Valentin Villenave wrote: It's not so hard, really. Just copy the appropriate definition from the source code (the relevant file is titling-init.ly), and redefine Thanks, that's exactly what I need (and no, I had no idea to look there). I expect it will be overwritten when I do an upgrade? Just to make a mental note to edit it again when I do. Actually, you can copy that definition to your own .ly file (either each of your files, or you create one "stylesheet" containing all your customizations, which you then include into all your .ly files). I just usually use the \header fields piece or poet for the instrument. These fields are both on the left already. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: start of lilypond
Heinz Lehmann wrote: > Dear sir, > > Lilypond has been installed on Windows XP. It does not start by double > clickung > on the lilypondsymbol on the desktop or below programs. The samples as well > cannot be started. The programs provided by internet as well as the download > were working fine. > LilyPond is not a point-and-click program. > Please give instructions how to overcome this problem. > You must start here depending on which version you installed: http://lilypond.org/doc/v2.10/Documentation/ (stable version) http://lilypond.org/doc/v2.11/Documentation/ (development version) HTH Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LH fingering not working
On Aug 28, 2008, at 8:50 AM, Steven Padalino wrote: Hi, Using Lilipond 2.10.33 with jEdit 4.3pre15 on Windows XP SP2. The \set fingeringOrientations = #'(left) is not working. Finger numbers continue to appear at the top or bottom of note stems. I could easily be wrong but try #'(LEFT) Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Getting a list of all pitches used in a score
Kenny Stephens wrote: > Gilles Sadowski harfang.homelinux.org> writes: > > >> Here is a Perl script that counts the notes in LilyPond files (only the >> English pitch names). >> Example usage: >> countLilyNotes.pl *.ly >> >> Best, >> Gilles >> >> Attachment (countLilyNotes.pl): text/x-perl, 665 bytes >> >> > > I am unable to get the attachment (I get http error 404). What am I missing? > Your browser is probably the default application for perl scripts. Try right-clicking and doing a "Save As" Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: emacs question
James E. Bailey wrote: > > On 08.09.2008, at 15:46, Christopher Suckling wrote: > >> On Mon, Sep 08, 2008 at 03:30:41PM +0200, James E. Bailey wrote: >> >>> I don't know if this is true for anyone else, but, when I try and use >>> emacs (22.2.1) on OSX in my terminal, I can't compile on the master >>> file >>> and file where there is a space in the filename. >> >> I've had the same problem and have been equally unsuccessful in >> solving it. I'm afraid I'm just avoiding spaces in my current >> project. It's the last piece in my Leopard, Emacs, LilyPond, XeTeX >> jigsaw, but it's going to have to wait... >> >> Christopher > > I found a really dirty workaround. Instead of C-c C-l to run lilypond > on the master file, just using compile, and telling it explicitly > there to run lilypond works. You mean you use Terminal and not XDarwin? I run Emacs from XDarwin (actually as a background task). After saving my changes I alt-tab to another Xterm where I run my Lily commands (usually from up-arrow). I have a background gv running for each part or score I am working which I can also atl-tab to. I never use Emacs commands like compile. I have discovered that crtl-L will refresh an instance of gv. To save time I also compile to PS (--ps). I do the same thing on my Linus box. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fermata over rest, tempo positioning, solo/tutti
On Sep 10, 2008, at 10:30 PM, jo.clarinet wrote: I've just started using LilyPond, never having typeset music before, and am getting on quite well, but there are three things I'm really stuck on - I have tried to search on here and on other sites, but seem to have a problem in that some of the links given don't work on my computer! So I apologise in advance if these are really obvious questions, and hope you don't mind me asking. 1. How can I get a fermata sign over a rest? I've tried all the permutations I can think of but with no luck! r4\fermata will put a fermata over a quarter rest. 2. I can get tempo indications like Allegro, Andante etc printed up, but when tempo changes occur in the course of a piece, they seem to come up about half-a-bar before they should. I set the \mark\markup for just before the first note of the new section, so I can't see why it comes up earlier. \mark is specifically located over a bar line. Also, how can I reduce the font a bit? I'd prefer the words to be a bit smaller. Words or lyrics? For words like solo and tutti use \markup\small{ 3. How do I indicate 'solo' and 'tutti' ? ^\markup\small{ solo } following a note. HTH, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
lilypond.org down?
Hi, >From here lilypond.org seems to be down. I can't even ping it. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond.org down?
Reinhold Kainhofer wrote: > Am Freitag, 26. September 2008 schrieb Patrick Horgan: > >> Paul Scott wrote: >> >>> Hi, >>> >>> >From here lilypond.org seems to be down. I can't even ping it. >>> >> From here too >> > > I can get to the homepage without problems. > The homepage is now back here! It was definitely not available here for a while. Thanks, Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: \mark, chords and notes collide
Sebastian Menge wrote: > Am Thu, 9 Oct 2008 16:41:02 +0200 > schrieb "Valentin Villenave" <[EMAIL PROTECTED]>: > > >> 2008/10/9 Sebastian Menge <[EMAIL PROTECTED]>: >> >> >>> Ah, ok. I'm using 2.10.33 . I'll try the change you propose. >>> >> Hi Sebastian, >> >> Most of the collision problems have been fixed in the 2.11 series, >> which is now *very* stable (as of the 62nd release!) and is about to >> turn into our new 2.12 stable branch. >> >> I can't blame you for using an old version, but I'm impressed to see >> everybody here helping you and giving you advices while none at all >> would be needed if you were using a newer version. >> > > I dont like compiling/installing stuff myself. I just use the > stable binary packages for my distro, in this case ubuntu. > > I'd be happy to have up to date lilypond packages for ubuntu. Perhaps > there are unofficial repositories, or would debian unstable work? > > I lost so much lifetime fiddling around with missing dependencies that > I finally rather let out some features but easily 'apt-get upgrade' once > in a while. > In addition to what Valentin said, There are only two commands you need to use the GUB versions of Lily. uninstall-lilypond and sh lilypond-2.11.61-1.linux-x86.sh (61-1 is the latest version) There has not been a Debian package for quite a while since the GUB's are so easy to install. I run Debian unstable. Perhaps someone will make another package when 2.12 is released but then any improvements will not be available until another stable version of Lily is released. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: insertion of current date in text string
Tom Cloyd wrote: > OK, I've exhausted myself trying to solve another problem > > I understand that I can put a current date into a "\header{..." field > (or whatever they're called), by doing something like > > date = #(strftime "%Y.%m.%d" (localtime (current-time))) > > \header{ > . > . > . > subsubtitle = \date > > > BUT, how do I do this: > > subsubtitle = { "version " + \date} > > I cannot find an example, and haven't been able to figure it out > empirically. Just add \markup. subsubtitle = \markup{ version \date } Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Soundfonts in ps file
--On 15 October 2008 12:50 +0200 Johan Vromans <[EMAIL PROTECTED]> wrote: > I sincerely hope you mean music fonts, not sound fonts. Sound fonts was my interpretation of: /sfnts [ < 00010011010400104F532F32B45FF463011C005650434C ... starting on the first page of the ps file, but I see I was wrong. On the home machine, lilypond is including the Arial unicode font, which is 22MB in its binary form. This font is present on both machines, but compiling the same score on them, one includes it and the other doesn't. Paul -- Paul Hodges ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: rolled chords in multivoice classical guitar score
The solution to this enabled me to solve a problem I had, of putting an arpeggio sign in front of a single (slanted-head) note. As an arpeggio requires two notes, I had to force the issue, which I did by: << { \hideNotes f,2.\arpeggio \unHideNotes } \\ { \improvisationOn d'2.\arpeggio } >> and linking the arpeggio across the voices (putting the lower note first made the visible beam go the right way without being forced; also \inprovisationOn was already set previously, but needed to be repeated inside the brackets) This has solved my problem, but is there a less contrived way? Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Soundfonts in ps file
When I compile a score on my computer at work, the ps file is about six times the size of the resulting pdf - the difference apparently being embedded sound fonts. When I compile the same on my compute at home, the ps file is ten times bigger again, also apparently due to sound fonts. I have several fancy soundcards on my home machine, which I guess is why the sound fonts are so much bigger there. I have never used a sound font, or MIDI output. Is there some way to suppress this, as on my home computer simply reading the ps file is materially slowing down the generation of the score? Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: I'm losing my umlauts
--On 04 November 2008 21:30 -0800 abqconlon <[EMAIL PROTECTED]> wrote: > when I generate the PDF file all of my special characters are spaces > and I lose the rest of the syllable. You need to save your .ly file in UDF-8 format - the characters will then be recognised and handled correctly. Paul -- Paul Hodges ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Confirmation for Lilypond List
This is a confirmation of my email for the lilypond mailing list. Thanks, Paul Grepps ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: breakbefore help
james wrote: Am 04.12.2008 um 18:24 schrieb -Eluze: james bailey-2 wrote: I wanted to have a title page before the music begins. I assumed I'd does this about what you're looking for? Sadly, no. My title page consisted of just markups organised on the page. I just decided to scrap the pre-designed \header and copy it in markup. If you still need this I can give you an example. (I'm busy getting some parts out now which include what you are describing.) The essence is to use print-all-headers = ##t and put the header, including the "breakbefore = ##t" for the following page in it's \score block. HTH, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: suppressing bar numbers at rehearsal marks?
Mats Bengtsson wrote: Mark Polesky wrote: The reason for printing the bar numbers makes sense if the rehearsal numbers come every 30 bars or so -- long stretches of music would be without bar numbers, which is unacceptable. Certainly, but I still don't see the point of using boxed/circled bar numbers mixed with ordinary bar numbers. As a musician, I would just find it confusing. If you want rehearsal marks every 30 bars or so, I would expect to see alphabetic rehearsal marks. In my case I am modifying parts which are already written as well as the score in the manner you object to. I have been too busy getting these parts out to ask the same question. If you have a good reason to do what you ask for, why not simply define a macro which both draws a rehearsal mark and does a \once \override BarNumber #'transparent = ##t I just gave that a quick test and it didn't seem to eliminate the bar numbers. More later, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: suppressing bar numbers at rehearsal marks?
Mats Bengtsson wrote: Paul Scott wrote: If you have a good reason to do what you ask for, why not simply define a macro which both draws a rehearsal mark and does a \once \override BarNumber #'transparent = ##t I just gave that a quick test and it didn't seem to eliminate the bar numbers. If you replace it by \once \override Score.BarNumber #'transparent = ##t, it should work. Sorry! Terrific! Thanks, Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: suppressing bar numbers at rehearsal marks?
Mark Polesky wrote: Mats Bengtsson wrote: If you replace it by \once \override Score.BarNumber #'transparent = ##t, it should work. Sorry! Paul, alternatively you could use this solution: barNumberMark = { \once \override Score.BarNumber #'break-visibility = #'#(#f #f #f) \mark \default } \score { { ... \barNumberMark ... \barNumberMark ... \barNumberMark ... } \layout { \context { \Score markFormatter = #format-mark-box-barnumbers Thanks. I already have shortcuts for all of this including one very similar to your barNumberMark. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: LilyPondTool-2.12-r1 for download
My webserver is Linux, but my laptop where I use LilyPond is Windows XP. For those of us on Windows, the location is C:\Program Files\jEdit After making sure you are upgraded to the latest release of jEdit. The LilyPondTool files go into the subfolders \jars and \modes. Project Viewer would not load until I used the Plugin Manager to install Common Controls, which wasn't required for the previous version I was running. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Writing psalms
I transcribe a lot of chant music and discovered that using the \breve and putting the lyrics in quotes looks awful with more than a couple of words. The justification never looked right, and the word spacing was always odd. Instead I have found that the following works better. Use \H for hidden notes so the spacing remains consistent across the entire measure. Use \NL when a measure must be broken in the middle. Use \NM for normal measure breaks. I deleted stuff that isn't important for the example: \paper { } Global = { } % Hidden Note H = { \hideNotes c'4 \unHideNotes } % New Measure NM = { \cadenzaOff \bar "|" \cadenzaOn } % New Line NL = { \cadenzaOff \bar ":" \break \cadenzaOn } \score { \new ChoirStaff << \new Staff = women << \clef treble \key f \major \new Voice = "Soprano" {\voiceOne \cadenzaOn #(set-accidental-style 'voice) g'4 g'4 g'4 g'4 a'2 a'4 \H \H \H \H \H \H \H \H \NL \H \H \H \H a'4 bes'4 c''2( bes'2) a'2 \NM a'4 \H \H \H \H \H \H \H \H \H \H a'4 g'2 g'4 g'4 f'2 \NM g'4 g'4 a'2 a'4 \H \H \H \H \H \H \H a'4 bes'4 c''2( bes'2) a'2 \NM a'4 \H \H \H \H \H a'4 g'2 f'2 \NM a'4 g'4 a'4 bes'2 a'4 bes'4 a'2( g'2) f'1 \bar "|." } \new Voice = "Alto" {\voiceTwo \cadenzaOn #(set-accidental-style 'voice) e'4 e'4 e'4 e'4 f'2 f'4 \H \H \H \H \H \H \H \H \NL \H \H \H \H f'4 f'4 f'2( f'2) f'2 \NM f'4 \H \H \H \H \H \H \H \H \H \H f'4 e'2 e'4 e'4 c'2 \NM e'4 e'4 f'2 f'4 \H \H \H \H \H \H \H f'4 f'4 f'2( f'2) f'2 \NM f'4 \H \H \H \H \H f'4 e'2 c'2 \NM f'4 d'4 f'4 f'2 f'4 f'4 f'2( e'2) c'1 \bar "|." } \new Lyrics \lyricsto "Soprano" { \set fontSize = #+2 You were a disc- i- ple of Christ and a mem- ber of the di- vine col- lege of A- pos- tles. Hav- ing been weak in faith you doubt- ed the Re- sur- rec- tion of Christ. But by feel- ing the wounds you be- lieved in His all- pure pas- "sion:" Pray now to Him, O all- praised Tho- mas to grant us peace and great mer- cy. } >> \new Staff = men << \clef bass \key f \major \new Voice = "Tenor" {\voiceOne \cadenzaOn #(set-accidental-style 'voice) c'4 c'4 c'4 c'4 c'2 c'4 \H \H \H \H \H \H \H \H \NL \H \H \H \H c'4 d'4 ees'2( d'2) c'2 \NM c'4 \H \H \H \H \H \H \H \H \H \H c'4 bes2 bes4 bes4 a2 \NM c'4 c'4 c'2 c'4 \H \H \H \H \H \H \H c'4 d'4 ees'2( d'2) c'2 \NM c'4 \H \H \H \H \H c'4 bes2 a2 \NM c'4 bes4 c'4 d'2 c'4 d'4 c'2( bes2) a1 \bar "|." } \new Voice = "Bass" {\voiceTwo \cadenzaOn #(set-accidental-style 'voice) c4 f4 f4 f4 f2 f4 \H \H \H \H \H \H \H \H \NL \H \H \H \H f4 4 2( 2) f2 \NM f4 \H \H \H \H \H \H \H \H \H \H f4 c2 c4 c4 f2 \NM c4 f4 f2 f4 \H \H \H \H \H \H \H f4 4 2( 2) f2 \NM f4 \H \H \H \H \H f4 c2 f2 \NM f4 g4 f4 bes2 f4 bes4 c2( c2) f1 \bar "|." } >> >> \layout { \context { \Staff \remove "Time_signature_engraver" } } \header { piece = "Troparion for Apostle Thomas (Oct 6/Oct 19)" opus = "Tone 2 - Lvov/Bachmetev" } } Paul Madison, AL -Original Message- From: Dmytro O. Redchuk Sent: Thursday, January 15, 2009 5:21 AM Subject: Re: Writing psalms I use for this smth like[1]: % in melody: \cadenzaOn a8 a\breve a8 \cadenzaOff % and in lyrics: % la "la la la li lo lo li la la" li % ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: \skip substitute in lyrics?
Alberto Simões wrote: Kieren MacMillan wrote: Hi Alberto Is there any way to compact this kind of construct? The simplest way is probably sopWordsB = \lyricmode { \repeat "unfold" 48 { \skip 4 } Re- cor- da- ... } 1. Would s4 work for \skip 4? I haven't \skip for many many versions since 's' became functional enough. 2. I usually use _ (underscore) to skip applying a lyric syllable to a note. ( \repeat unfold nn _ ) 3. Are the quotes on "unfold" necessary? I don't put quotes on volta, unfold or percent and haven't for qui9tes a while. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
bar numbers at beginning of bar
Hi, 12.2.1 When numbering all bars the default bar numbers seem to be at the end of the previous bar which is confusing to the reader. When I use \override Score.BarNumber #'self-alignment-X = #-1 to try to make these less confusing to the reader *sometimes* the music above the bar numbers is moved to the right which looks ugly. Is there another way to move the bar numbers without moving the music? Thanks, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: corrective to Problem while using OpenOffice.org withmacro OOoLilyPond/basic/script.xlb -see attachemnt-
When I received this error, there was a line of code highlighted. In that line I edited the index (i-1) to (i) and the script started working. Note that you also will have to edit Subs.xba to change the 4 occurrences of "-b eps" to say "-dbackend=eps" Finally, I found that changing templates\2.10\letter.ly to something like the following allows using \score blocks in the snippets: \version "2.11.15" \include "lilypond-book-preamble.ly" \paper { #(define dump-extents #t) #(set-paper-size "letter") paper-height = 11\in paper-width = 8.5\in top-margin = 0.5\in bottom-margin = 0.5\in left-margin = 0.5\in line-width = 7.5\in % between-system-padding = 0.5\in % between-system-space = 0.25\in ragged-last = ##f ragged-bottom = ##t ragged-right = ##f % system-count = #1 % print-first-page-number = ##f % print-page-number = ##t oddFooterMarkup = \markup { \fill-line { \hspace #0 { \bold \fromproperty #'page:page-number-string } } } evenFooterMarkup = \markup { \fill-line { { \bold \fromproperty #'page:page-number-string } \hspace #0 } } oddHeaderMarkup = \markup { \fill-line { \hspace #0 { "" } } } evenHeaderMarkup = \markup { \fill-line { { "" } \hspace #0 } } } global = { #(set-global-staff-size 14) \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-0.5 . 0.5) % \override Lyrics.LyricText #'font-size = #0.0 % \override Lyrics.LyricText #'word-space = #0.6 % \override Lyrics.LyricSpace #'minimum-distance = #1.0 } % ly snippet contents follows: c' d' e' % end ly snippet Paul -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ledocq-Boccart Sent: Monday, May 14, 2007 5:24 AM To: lilypond-user@gnu.org; [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: corrective to Problem while using OpenOffice.org withmacro OOoLilyPond/basic/script.xlb -see attachemnt- Dear Antanas, thank you for your answer, the problem is I cannot edit the dialog box anymore as I receive the following error message after entering Ctrl+M: "valeur ou type de données incorrect(e).Index hors de la plage définie" translated in englich = error message of OpenOffice.org 2.0: "incorrect value or data type. Index outside defined range". It happens that way even afetr uninstalling OpenOffice.org, LilyPond and OOoLilyPond, and having cleaned up the registry keys. It looks as if the PC had irreversibly memorized the initial incorrcet action. Regards Charlie --- I am using OpenOffice.org version 2.0.3 on winXP . My problem is : on OpenOffice.org with macro Ctrl+M from OOoLilyPond (version 2.10) The Ctrl+M macro does not start anymore, even after new installation of all LilyPond, OOoLilypond and OpenOffice.org version 2.0.3 ! I even have cleaned the registry (I use regularly Regseeker without trouble). This happened after having modifies the path of the LilyPond executable file in the dialog window, because I had an error message "file c:\program ... not found" OOoLilypond, OpenOffice.org and LilyPond are all installed in c:\Program Files\ The library script.xlb and the ctrl+M have been carefully installed according to the instructio given with OOoLilyPond, excepted that the macro is refused to be installed in the Macro OpenOffice Library (the ***Append*** button is not activable when selecting the radio button "Macros OpenOffice"; I have installed it in My Macros file, wihch allows to activate the button ***"append"***. Customization of ctrl+M has been done according to instructions. What happens now: while opening a writer document with OpenOffice.org: typing Ctrl+M, Enter gives an error message of OpenOffice.org: "incorrect value or data type: index outside defined range" together with a sreen showing the basic instructions with one marked with ared arrow flag in the left column "ReDim Preserve sTemplate(i-1) As String". Could somebody help to find a solution to this? Thanks for answer Charlie ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.6.5/791 - Release Date: 6/05/2007 9:07 ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.7.0/801 - Release Date: 12/05/2007 18:40 ___ 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
Connecting Bar Lines With ChoirStaff
How do I get bar lines to connect with a ChoirStaff? The 2.11 documentation says it's supposed to happen automatically. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Connecting Bar Lines With ChoirStaff
Thanks. There appears to be a contradiction: 6.4.5 Bar Lines In scores with many staves, a \bar command in one staff is automatically applied to all staves. The resulting bar lines are connected between different staves of a StaffGroup, PianoStaff, or ChoirStaff. The last sentence should probably be changed to "See <6.4.7 System Start Delimiters> for examples of the different handling of bar lines for GrandStaff, StaffGroup, and ChoirStaff." Should probably add PianoStaff to the page as well. Paul -Original Message- From: Mats Bengtsson [mailto:[EMAIL PROTECTED] Sent: Thursday, May 24, 2007 11:17 AM To: Paul Harouff Cc: lilypond-user@gnu.org Subject: Re: Connecting Bar Lines With ChoirStaff As is explained in section "System start delimiters" in the manual, the only difference between a StaffGroup and a ChoirStaff context is that the former gives connected bar lines whereas the latter doesn't. /Mats Paul Harouff wrote: > How do I get bar lines to connect with a ChoirStaff? The 2.11 > documentation says it's supposed to happen automatically. > > Paul > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > 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 lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Mac OS X libguile.17.dylib Trace/BPT Trap error when adding a second voice to piano score
David Fedoruk wrote: On 6/15/07, Graham Percival <[EMAIL PROTECTED]> wrote: David Fedoruk wrote: > \version "2.10.25" > upper = \relative c'' { >\clef treble >\key e \major >\time 3/4 > > \key e \minor r8 b''8 \grace a16 g8 fs e d | % Bar 21 > > {a'4-| a8 a gs fs b d | Why do you have an extra { in there? > \grace b16 c2. | b2. | % Bar 23 Cheers, - Graham The { is in the documentation in the section on Single Staff Polyphony. At first I had the closing bracket in with it to, but that had the same result. The documentation you refer suggests more, It is: << { voice_one } \\ { voice_two } >> All of those symbols are necessary, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Mac OS X libguile.17.dylib Trace/BPT Trap error when adding a second voice to piano score
David Fedoruk wrote: On 6/15/07, Graham Percival <[EMAIL PROTECTED]> wrote: David Fedoruk wrote: > \version "2.10.25" > upper = \relative c'' { >\clef treble >\key e \major >\time 3/4 > > \key e \minor r8 b''8 \grace a16 g8 fs e d | % Bar 21 > > {a'4-| a8 a gs fs b d | Why do you have an extra { in there? > \grace b16 c2. | b2. | % Bar 23 Cheers, - Graham The { is in the documentation in the section on Single Staff Polyphony. At first I had the closing bracket in with it to, but that had the same result. The documentation you refer suggests more, It is: << { voice_one } \\ { voice_two } >> All of those symbols are necessary, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Installation problem
Philip Edwards wrote: Hi, I've tried downloading Lilypond via Synaptic and directly from your website. It appears to download and install OK, but I simply can't find the icon that should start the program. It doesn't list under my APPLICATIONS list and I can't find it anywhere else. What could I be doing wrong? LilyPond is not a point and click GUI program. There is no icon. It's more like a compiler. Please start with the tutorial. http://lilypond.org/doc/v2.10/Documentation/ Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: missing repeat barline
Tao Cumplido wrote: yes, I tried that but the double-barline needs to be there and when I remove it the second ending bracket is closed which shouldn't be. Replace "||" with "||:" Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: accidentals in cadenzas
It happens for all bar lines in a cadenza. I write a lot of chant music and this behavior is very annoying, especially in the tenor line. Using #(set-accidental-style 'forget) works for me. I guess it's better to mark all of the accidentals than none of them. \new Staff = men << \clef bass \key g \major \new Voice = "Tenor" {\voiceOne \cadenzaOn \override Stem #'length = #5 #(set-accidental-style 'forget) a4 b4 c'4 c'4 c'4 b4 c'4 d'4 c'4 b2 \bar "|" s4 b4 c'4 d'4 d'\breve d'4 e'4( f'4 e'4 d'4) c'2 \bar "|" s4 a4 b4 c'4 c'4 b4 c'4 d'4( c'4) b2 \bar "|" s4 b4 c'4 d'4 d'\breve d'4 e'4( f'4 e'4 d'4) c'2 \bar "|" s4 e'4 e'4 e'4 e'4 d'2 c'4 b4 c'1 b1 \bar "|." } \new Voice = "Bass" {\voiceTwo \cadenzaOn \override Stem #'length = #5 d4 d4 d4 d4 d4 g4 g4 g4 g4 g2 \bar "|" s4 g4 g4 g4 g\breve g4 c4( b,4 c4 g4) a2 \bar "|" s4 d4 d4 d4 d4 g4 g4 g2 g2 \bar "|" s4 g4 g4 g4 g\breve g4 c4( b,4 c4 g4) a2 \bar "|" s4 c4 c4 c4 c4 g2 fis4 g4 c2( d2) 1 \bar "|." } >> One thing I haven't experimented with yet is breaking the cadenza at every bar line. Maybe doing a \cadenzaOff before, and \cadenzaOn after, each bar line might fix the accidentals, spacing around the bar lines, and matching the bar line counts with the lyrics. Unfortunately, I'm a bit lazy. I prefer solutions that require less typing, not more typing. Paul -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Victor Eijkhout Sent: Saturday, July 07, 2007 10:44 PM To: lilypond-user@gnu.org Subject: accidentals in cadenzas I'm writing a cadenza, and it seems that < \bar "" > does not have the effect of accidentals being reset as if there was a real bar line. For instance d16 [e fis g a b cis d e f e d] \bar "" e,16 [fis gis a b cis d e f g f e] In the second phrase, only a sharp will be printed for the gis, not for the fis. Is there any way to get the effect that at the invislble bar line all previous accidentals are forgotten/reset? Victor. ___ 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: Merging scores in one pdf
If you move the discussion to another list, how do the rest of us benefit from the discussion? I've been having the same problem trying to put multiple hymns in a single file with the priest's prayers before and after each hymn. LilyPond handles music great, but plain text is a pain. I had given up and started pasting the music into a Word document as pictures. I would be interested in seeing sample code for how he solved his problem. Paul -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Valentin Villenave Sent: Tuesday, July 10, 2007 4:00 AM To: sdfgsdhdshd Cc: lilypond-user@gnu.org Subject: Re: Merging scores in one pdf Dear "sdfgsdhdshd", :-) I assume, seeing your mail address, that you're French -or at least French-speaking- ; did you know that there is a special mailing-list for French-speaking LilyPond users? We'd be glad to see you there: http://lists.gnu.org/mailman/listinfo/lilypond-user-fr Besides, this is a less active list (whereas the main English-speaking list tends to be overcrowded), and people might have more time to help you and talk with you. Regards, Valentin ___ 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: Merging scores in one pdf
The biggest pain which made me give up was \markup is assumed to be associated with the score after it. The vertical spacing and page breaks don't allow you to end a page with a \markup block. It always moves to the next page with the \score. I can see the usefulness of the \markup block as it is currently programmed. But it is really intended for adding a few words of performance directions above a score. What I would really like to have is a \text block with all the usual formatting capability of a \markup but not associated with any \score. Each block would represent a paragraph of plain text. Ideally, the vertical spacing and page breaks should treat each \text block just as it would a \score block. It might even be useful for the \text block to have \layout and \markup just like a \score block for paragraph titles. Also, when I use \center in a \markup block outside of a score, I expect the text to center between the page margins (i.e., center on the entire width of the \score object below), not center on the left margin so the text runs off the page. In my opinion, having to use fill-line or other tweaks to get the text to move to the center of the page is a bug, not a feature. Paul -Original Message- From: Valentin Villenave [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 10, 2007 2:48 PM To: Paul Harouff Cc: lilypond-user@gnu.org Subject: Re: Merging scores in one pdf 2007/7/10, Paul Harouff <[EMAIL PROTECTED]>: > If you move the discussion to another list, how do the rest of us benefit > from the discussion? Thank you for asking; of course if we come up with anything interesting on the French list, I'll translate it here, modify the documentation or add it to the LSR. This is how things work. > I've been having the same problem trying to put multiple hymns in a single > file with the priest's prayers before and after each hymn. LilyPond handles > music great, but plain text is a pain. I had given up and started pasting > the music into a Word document as pictures. I have to confess I haven't quite understood what is this topic about; I use \book a lot and have never encountered any problem with text indications; the \markup command works perfectly, with simple functions such as \fill-line etc. For example, I often put a "title" and a "subtitle" only in the main \book section, and then in each \score block (or file), I just insert a "piece" field, in which I put every titles or subtitles I need, using fill-line, columns, etc. Is it easy, simple, and works perfectly. So when you say that in lilypond "plain text is a pain", could you be more specific (e.g. post a snippet of what made you give up)? Thanks V.Villenave ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Aligning relative to page
Your question is also related to the discussion near the end of the "Merging scores in one pdf" thread which just moved to the French LilyPond user discuss list. If you understand that the behavior of \markup is always relative to the present location on the page, then you can understand why the kludge of commands in Romel's answer is necessary. Center, right-align, left-align, column, etc. are all relative to "a hypothetical note" at the current location (which is the left margin when \markup is outside of a score). You have to manually move the current location to the place where you want the text before typing it. Where the discussion in the other thread was headed was that when we inexperienced users put a \markup outside of a score, we expect it to format the text relative to the entire page. We shouldn't have to use fill-line or hspace in order to get text to move to the center of the page. And vertical control of the position of a \markup is almost impossible unless there is a score after it. I'm optimistic that sdfgsdhdshd and Valentin will uncover some useful tips and tricks on the French list. Valentin promised to provide a summary for the English list. And please don't take this as negative criticism for LilyPond. LilyPond is intended to be a music writing language, not a book typesetting language. It is a tribute to the power of LilyPond that we are able to stretch its boundaries this way with tips and tweaks. My suggestion, instead of changing the present behavior of \markup, is to add a "\text" or "\para" context object to contain a paragraph of text with very simple formatting capabilities in its \layout block, such as: paraBefore = Absolute (in, mm, pt) or Relative (x.x lines) paraAfter = Absolute (in, mm, pt) or Relative (x.x lines) paraLeft = Absolute (in, mm, pt) or Relative (% column width or x.x chars) Indent paraRight = Absolute (in, mm, pt) or Relative (% column width or x.x chars) Indent paraFirst = Absolute (in, mm, pt) or Relative (% column width or x.x chars) Indent (negative would be hanging indent) paraJust = Left, Center, Right, Full Justification Most standard TeX character formatting commands (color, italic, bold, underline, size, etc.) already exist, but may need to be tweaked for the new context. Paul -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rune Zedeler Sent: Wednesday, July 11, 2007 11:23 AM To: Romel Anthony S. Bismonte Cc: LilyPond User Mailing List Subject: Re: Aligning relative to page Romel Anthony S. Bismonte skrev: > Now, it would be nicer for the segue markup to be right-aligned to the > page, so I tried changing the markup to this: Use fill-line for this. \markup { \fill-line { "" \column { \italic "segue to" "Something Else" } } } -Rune ___ 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: Aligning relative to page - Use OOoLilyPond
ction, this is by far the fastest solution I have found to get work done. Note: swriter gets really unstable when you have a lot of OOoLilyPond snippets (I had 2 crashes on two separate documents in one week), or I would not have needed to use MS Word. Once you get the OOoLilyPond template correctly set up for your project, the swriter user interface is actually pretty good. If there was a way to combine the jEdit editor with the OOoLilyPond popup window inside swriter, I would be in heaven. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
markup at beginning of Multimeasure rest
2.11.27 I'm thinking Han-Wen gave a further answer to this recently but I haven't found it yet. Manual section 8.2.1 says If you want to have text on the left end of a multi-measure rest, attach the text to a zero-length skip note, i.e., s1*0^"Allegro" R1*4 The following code should be an example of that but I can't get the text off the center.: \include "english.ly" \relative c'' { \set Score.skipBars = ##t \override Score.MultiMeasureRest #'expand-limit = #1 \time 2/4 r4 << { b4 ~ b2 c4 } \\ \set hairpinToBarline = ##f { s16 s8.\> s2 s4\! } >> e\f %112 s2*0^\markup{ \left-align{ "Poco meno" } } R2*5 %117 R2*2 } TIA for any ideas. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: ooolilypond user
Yes. The default templates that come with OOoLilyPond automatically insert everything you type into a \score block, which causes problems if you are doing more than a little snippet. Use the following as an outline to create your own template and make it your default. You will now have to include a \score { } block in your OOoLiliPond snippet, but it gives you much more flexibility. NOTE: This template is for doing church bulletins or 8-/12x11 folded booklets. Set the paper size and margins to your preferences. \version "2.11.15" \include "lilypond-book-preamble.ly" \paper { #(define dump-extents #t) #(set-paper-size "letter") paper-height = 8.5\in paper-width = 5.5\in top-margin = 0.25\in bottom-margin = 0.35\in left-margin = 0.25\in line-width = 4.75\in % between-system-padding = 0.5\in % between-system-space = 0.25\in ragged-last = ##f ragged-bottom = ##t ragged-right = ##f % system-count = #1 % print-first-page-number = ##f % print-page-number = ##t oddFooterMarkup = \markup { \fill-line { \hspace #0 { \bold \fromproperty #'page:page-number-string } } } evenFooterMarkup = \markup { \fill-line { { \bold \fromproperty #'page:page-number-string } \hspace #0 } } oddHeaderMarkup = \markup { \fill-line { \hspace #0 { "" } } } evenHeaderMarkup = \markup { \fill-line { { "" } \hspace #0 } } } global = { #(set-global-staff-size 14) \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-0.5 . 0.5) % \override Lyrics.LyricText #'font-size = #0.0 % \override Lyrics.LyricText #'word-space = #0.6 % \override Lyrics.LyricSpace #'minimum-distance = #1.0 } % ly snippet contents follows: c' d' e' % end ly snippet _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of PabloZum Sent: Tuesday, July 17, 2007 4:24 PM To: lilypond-user@gnu.org Subject: ooolilypond user OooLilyPond seems to be EXACTLY what I was looking for to write a book on jazz improvisation. I use Window XP and I can get it to insert simple scores in OpenOffice.org such as: \key c \minor \relative c'' { c16 es, d es c es d es c' es, d es c es d es } which is the test given in the sourceforge webpage. However, other scores that are created in LilyPond without problems, such as this one given in the LilyPond tutorial: \version "2.10.10" melody = \relative c' { \clef treble \key c \major \time 4/4 a b c d } text = \lyricmode { Aaa Bee Cee Dee } harmonies = \chordmode { a2 c2 } \score { << \new ChordNames { \set chordChanges = ##t \harmonies } \new Voice = "one" { \autoBeamOff \melody } \new Lyrics \lyricsto "one" \text >> \layout { } \midi { } } get quite a lot of "syntax error"s and "unknown escaped string"s and "unexpected string"s. Does OooLilyPond have a shorter scope than LilyPond? I've tried running both "lilypond.exe" and "lilipon-window.exe" as the executable on "config", with the same results. Thank you! ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Parentheses
> How do you input parentheses in lyrics? Just adding them in makes it so it won't compile, due to a syntax error. Special characters in lyrics must be enclosed in quotation marks. I've had the same problem with colons. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Whatis on the fly
Francois, you're close. In hunting terminology, "on the fly" means catching/killing a bird in the air vs. catching/killing a bird on the ground. In fishing terminology, catching a fish "on the fly" means using a fly bait which requires continuous activity and rhythm with the rod and reel. In this context, the English idiom has taken on the meaning of being quick, agile, or lucky. In aeronautical terminology, "on the fly" means making repairs or modifications while flying the airplane vs. waiting to make repairs or modifications after landing. The idiom has been applied to other engineering situations to mean making repairs or modifications to equipment while the system is running vs. shutting down the system to remove and replace the equipment for depot maintenance. In this context, the English idiom has taken on the meaning of being flexible, adaptive, or ingenius. Therefore, from the second context above, in computer terminology, "on the fly" has taken the meaning of dynamically changing software activities or values while the program is running vs. statically predefining activities and values so they can't be changed without stopping the program. An example is using a cookie file to modify the behavior of a web page "on the fly" based on the user's input. So, I don't think that the LilyPond *program* does anything "on the fly", since you can't change the *.ly file while the compiler is running. But I guess it's possible for a developer of one LilyPond engraver to say his engraver (e.g., beams) makes changes "on the fly" based on the output of other engravers (e.g., notes). That being said, English idioms are continuously evolving and taking new meanings. So, it's possible that some programmers have adopted the practice of using "on the fly" to mean the ability to change a program setting several times within a file as needed. But this doesn't make sense to me. Paul -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Valentin Villenave Sent: Wednesday, August 01, 2007 5:33 AM To: Francois Planiol-Auger Cc: lilypond-user@gnu.org Subject: Re: Whatis on the fly 2007/8/1, Francois Planiol-Auger <[EMAIL PROTECTED]>: > Yes I know, its a newby question. And I found nothing really helpful that > defines it in relation with lilypond. > Can somebody explain? If I understood correctly (English is not my native language), something you can change "on the fly" is something that you don't need to change at the beginning of your score, once and for all; therefore it allows you to change properties several times during your music (for instance, the key signature can be changed "on the fly": you don't have to define a single key signature at the beginning, and then be stuck with it for the whole piece -- instead you can change it as many times as you want). Does it help? Regards, Valentin ___ 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
Centered movement names
|2.11.27 or so. scoreTitleMarkup |(10.2.2 Custom titles) sounds like a great idea but not as it seems to be implemented. Movement names are normally different for different movements so putting it in the paper block doesn't seem to make sense. Is there a current way to change something like the current instrument header field for each movement? TIA, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Centered movement names
(I just also sent this from an unsubscribed address so that one can be dropped.) 2.11.27 or so. scoreTitleMarkup |(10.2.2 Custom titles) sounds like a great idea but not as it seems to be implemented. Movement names are normally different for different movements so putting it in the paper block doesn't seem to make sense. Is there a current way to change something like the current instrument header field for each movement? TIA, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Lyrics without visible notes
Putting a skip in the lyrics prints a note without lyrics under it. But putting a skip in the music does not print the lyrics without a note over it; instead, the words are just shifted to the next note. It is useful to able to use note skips to fix spacing issues around bar lines, but I believe it would be much more intuitive to have the behavior of skips completely reciprocal between music and lyrics. If you want both blank music and lyrics for spacing, it would make more sense to enter a skip in BOTH. There is another way to enter hidden notes, but the directions are in the documentation under "Educational Use", and if you have to do this over and over it gets tedious, especially since you have to enter the pitch: f4 \hideNotes f4 f4 f4 f4 \unHideNotes f4 Up to now I have been using a breve to represent repeated pitch for chant music (see snippet below), but I'm finding that sometimes this makes the music too cluttered and confusing for the choir because of spacing issues around the lyrics in quotation marks, especially if ragged-right = ##f. I would rather print the words without anything over them until the pitch changes and use hidden notes to fix the spacing. \version "2.11.25" % New Measure NM = { \cadenzaOff \bar "|" \cadenzaOn } % New Line Break NL = { \cadenzaOff \bar ":" \break \cadenzaOn } \score { \new StaffGroup << \new Staff = women << \clef treble \key f \major \new Voice = "Soprano" {\voiceOne \cadenzaOn \override Stem #'length = #5 #(set-accidental-style 'forget) f'4 f'\breve f'4 g'4 a'2( g'4 f'4) e'2 \NM \break e'4 e'\breve e'4 f'4 g'2 f'4( e'4) f'2 \NM \break d'4 d'\breve d'4 e'4 f'2( e'4 d'4) cis'2 \NM \break cis'4 cis'\breve cis'4 d'4 e'2( d'4 cis'4) d'2( e'2) \bar "|" } \new Lyrics \lyricsto "Soprano" { Re- "joice, O chosen by God of all" gen- e- ra- "tions!" | Re- "joice, holy ves-" sel of God the "Word!" | Re- "joice, fulfillment of pro- phet-" ic fore- tell- "ing!" | Re- "joice, most hon- or- a- ble crown of" the dis- ci- "ples!" } >> >> \layout { \context { \Staff \remove "Time_signature_engraver" } between-system-padding = 0.1\in between-system-space = 0.1\in indent = #0 ragged-right = ##t ragged-last = ##t } \header { piece = "" opus = "" } } Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Lyrics without visible notes
I came up with the following kludge that works for the Soprano/Alto staff: % Hidden Note H = { \hideNotes c'4 \unHideNotes } then in the score, I enter as many hidden notes as necessary for the number of syllables until the next pitch change f'4 \H \H \H \H \H \H \H \H \H \H \H \H f'4 g'4 a'2 g'4 f'4 e'2 The only catch is the note is not truly hidden because the spacing below the staff takes the c' into account even if there are no visible notes below the staff. So, a different definition may be required for the Tenor/Bass staff if you don't want the spacing for a middle c above it. I still believe a solution using skip notes would be preferable. Another option, if someone out there understands scheme function definitions, is to come up with a function like f'4 \repeatHidden { c' 12 } f'4 g'4 a'2 g'4 f'4 e'2 which would allow you to easily specify the true pitch for the repeated note and the number of times to repeat the hidden note. Paul _ From: Paul Harouff [mailto:[EMAIL PROTECTED] Sent: Monday, August 27, 2007 10:09 AM To: 'lilypond-user@gnu.org' Subject: Lyrics without visible notes Putting a skip in the lyrics prints a note without lyrics under it. But putting a skip in the music does not print the lyrics without a note over it; instead, the words are just shifted to the next note. It is useful to able to use note skips to fix spacing issues around bar lines, but I believe it would be much more intuitive to have the behavior of skips completely reciprocal between music and lyrics. If you want both blank music and lyrics for spacing, it would make more sense to enter a skip in BOTH. There is another way to enter hidden notes, but the directions are in the documentation under "Educational Use", and if you have to do this over and over it gets tedious, especially since you have to enter the pitch: f4 \hideNotes f4 f4 f4 f4 \unHideNotes f4 Up to now I have been using a breve to represent repeated pitch for chant music (see snippet below), but I'm finding that sometimes this makes the music too cluttered and confusing for the choir because of spacing issues around the lyrics in quotation marks, especially if ragged-right = ##f. I would rather print the words without anything over them until the pitch changes and use hidden notes to fix the spacing. \version "2.11.25" % New Measure NM = { \cadenzaOff \bar "|" \cadenzaOn } % New Line Break NL = { \cadenzaOff \bar ":" \break \cadenzaOn } \score { \new StaffGroup << \new Staff = women << \clef treble \key f \major \new Voice = "Soprano" {\voiceOne \cadenzaOn \override Stem #'length = #5 #(set-accidental-style 'forget) f'4 f'\breve f'4 g'4 a'2( g'4 f'4) e'2 \NM \break e'4 e'\breve e'4 f'4 g'2 f'4( e'4) f'2 \NM \break d'4 d'\breve d'4 e'4 f'2( e'4 d'4) cis'2 \NM \break cis'4 cis'\breve cis'4 d'4 e'2( d'4 cis'4) d'2( e'2) \bar "|" } \new Lyrics \lyricsto "Soprano" { Re- "joice, O chosen by God of all" gen- e- ra- "tions!" | Re- "joice, holy ves-" sel of God the "Word!" | Re- "joice, fulfillment of pro- phet-" ic fore- tell- "ing!" | Re- "joice, most hon- or- a- ble crown of" the dis- ci- "ples!" } >> >> \layout { \context { \Staff \remove "Time_signature_engraver" } between-system-padding = 0.1\in between-system-space = 0.1\in indent = #0 ragged-right = ##t ragged-last = ##t } \header { piece = "" opus = "" } } Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
can't get more than 3 systems on first page
Lily 11.32 With these (and many other) paper specifications for a score for piano and various voices I can't get more than three systems on the first page no matter what the font size is. There is clearly enough room for another system. This is not public domain music so I am not giving an example unless I get no responses. \paper{ #(set-paper-size "letter") line-width = 7.4\in before-title-space = 0\cm after-title-space = 0\cm ragged-bottom = ##t ragged-last-bottom = ##t between-system-space = .4\cm between-system-padding = .6\cm interscoreline = .1\cm top-margin = .3\cm bottom-margin = .3\cm } \layout{ indent = 0\in \context { \RemoveEmptyStaffContext } } TIA for any ideas, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Great documentation was: Re: typeset lyrics
Graham Percival wrote: Mats Bengtsson wrote: Ole Schmidt wrote: I'am a bit shy to out my ignorance... what I'am missing (maybe I overlooked it) is an overview (maybe a sort of tree?) of how the all the terms: These issues are described to some extent in the section on "Explicitly instantiating voices". I highly recommend the Learning Manual, chapter 3 Fundamental concepts. Could you please check the following draft of the new revised manual and see if it provides the relevant information: http://kainhofer.com/~lilypond/ I haven't needed to look at the tutorial in a while. This is great!! Thanks to everyone improving the documentation!!! Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
moving rehearsal marks down
With 2.11.34 rehearsal marks seem to sit on top of the skyline. This places them closer to the system above than the one they belong to. Is there a way to allow them to move closer to the system? I have tried 0 padding and both outside-staff settings and Googled and read the Rehearsal Mark and Vertical Spacing sections of the manual. TIA for any ideas or references to previous discussions, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: moving rehearsal marks down
Moved back to list: Steven Weber wrote: I always use extra-offset: \once \override Score.RehearsalMark #'extra-offset = #'( 0 . -2 ) It's not optimal, since it removes the rehearsal mark from future collision detection, but if you're just moving it vertically, it should be fine. Thanks! I used to use padding for that. I will add another shorthand version of that to my collection of Scheme functions. The downside of this is that it takes us back to before all the great work that has been done on collision avoidance and requires each rehearsal mark to be tweaked separately. There should be a way to allow the rehearsal marks to fall in the valleys automatically possibly with some existing parameter. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
page breaks related to header size
2.11.34 In this example there is clearly room for another system on the first page. Removing anything from the header will allow another system to move to the first page. Whatever is removed from the header clearly doesn't take as much vertical space as one system. I have worked for several hours reducing my real example to the following. If a simpler example is needed I will see what I can do. Thanks, Paul Scott \version "2.11.34" \include "english.ly" #(set-default-paper-size "letter") #(set-global-staff-size 20.8) \paper{ paper-size = "letter" ragged-bottom = ##t ragged-lastbottom = ##t top-margin = .2\in bottom-margin = .4\in head-separation = 0\in foot-separation = 0\in between-system-space = .08\in between-system-padding = .08\in before-title-space = .01\in between-title-space = .01\in after-title-space = .01\in } timingi = { \time 4/4 s1*8 \break s1*40 \bar "|." } asiii = << \relative c'' { \repeat unfold 32 d4 \repeat unfold 128 f'4 } { s1\f s1*7 s1\f s1*15 s1\p s1*7 s1\f } >> asiiilii = \relative c { R1*8 \repeat unfold 160 e4 } \header { title = \markup{ Page Break Test } subtitle= \markup{ Subtitle } subsubtitle = \markup{ Subsubtitle } composer = \markup{ \column{ \line{ Line 1 } \line{ Line 2 } \line{ Line 3 } \line{ Line 4 } \line{ Line 5 } } } piece = \markup{ Test } } \layout { indent = 0 \in \context { \Score \override VerticalAxisGroup #'remove-first = ##t } \context { \RemoveEmptyStaffContext } } \score { << \set Score.restNumberThreshold = #0 \new StaffGroup << \new Staff << \timingi \asiii >> \new Staff << \asiiilii >> >> >> } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: page breaks related to header size
Michael David Crawford wrote: > Paul Scott wrote: > > 2.11.34 > > > > In this example there is clearly room for another system on the first > > page. Removing anything from the header will allow another system to > > move to the first page. Whatever is removed from the header clearly > > doesn't take as much vertical space as one system. > > I have also found that increasing the height of the text at the bottom > of the first page will increase the page count. My piece "Recursion" > was seven pages, but when I reformatted its Creative Commons license > to be a couple lines longer, the score went to eight pages. I fiddled > with it for quite a while, but was completely unable to get it back to > seven pages and still be sensibly laid out. Thanks for replying. It seems to me there might be a bug in how the vertical size of the next system is calculated or subtracted from the available vertical space on the current page. I have posted this in case there is some setting I am missing. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: page breaks related to header size
Jeff Elliott wrote: I also have (just last night) had a similar vertical spacing problem (2.11.34). I had a piece covering two pages, the majority on the first page, and the page break was where I wanted it. Then I change a bit of the spacing of a text markup (extra-offset) and I lost one of the systems on the first page. I thought, no problem I'll just adjust some of the parameters ( like between-system-padding, between-system-space). But I couldn't get the last system (or sometimes last two systems), back onto the first page. I could get the systems to be closer together, but that would just leave even more space at the bottom of the page (more than enough space for one if not two systems). I adjusted the top margin to something like 1mm and I got my system back, but the systems were way more spaced out than they needed to be, and the small margin at the top was too small. I ended up with finding a different place to break the pages. Maybe I should note that each system contained a ChordNames, one regular Staff, and another "special" Staff which had a linecount of 0. I had wondered if that last Staff might be confusing the vertical spacing. I also could get the page breaking to change with many different small changes in a system. Just moving either of the pitches in my example closer to the staff will allow another staff to from the second page to the first page. In my case it could be related to \RemoveEmptyStaffContext. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: page breaks related to header size
Joe Neeman wrote: On Sat, 10 Nov 2007 14:58:45 Paul Scott wrote: 2.11.34 In this example there is clearly room for another system on the first page. Removing anything from the header will allow another system to move to the first page. Whatever is removed from the header clearly doesn't take as much vertical space as one system. Thanks for the report. There was a bug (now fixed in git) that caused a miscalculation of the page height if the page began with a title. Thanks very much. Sorry I missed the bug report. Will there be a 2.11.35? Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: page breaks related to header size
Han-Wen Nienhuys wrote: 2007/11/11, Paul Scott <[EMAIL PROTECTED]>: Thanks very much. Sorry I missed the bug report. Will there be a 2.11.35? Yes. There is finally light at the end of the GUB tunnel, so hopefully this or next week. Great! Thanks, Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: page breaks related to header size
Joe Neeman wrote: On Mon, 12 Nov 2007 19:00:02 Risto Vääräniemi wrote: Dear Han-Wen and all, 2007/11/11, Han-Wen Nienhuys-5 wrote: Yes. There is finally light at the end of the GUB tunnel, so hopefully this or next week. Thanks for the info. I was just about to write a bitterish email about the frustration caused by the page layout mechanism. :-) It seems that the described problem exists also on pages with no title or header. If you can create a bad example without any titles, that example will probably still cause problems. If you can send such an example to the mailing list, that would be helpful. How about the following example? Clearly the markup in the first system shouldn't affect the height of following systems. Paul \version "2.11.34" \include "english.ly" #(set-default-paper-size "letter") #(set-global-staff-size 20.8) \paper{ paper-size = "letter" ragged-bottom = ##t ragged-lastbottom = ##t } timingi = { \time 4/4 s1*8 \break s1*48 \bar "|." } asiii = << \relative c'' { \repeat unfold 32 d4 << { \repeat unfold 160 f'4 } { s1^\markup{ \column{ \line{ abc } \line{ abc } \line{ abc } \line{ abc } \line{ abc } \line{ def } } } } >> } { s1\f s1*7 s1\f s1*15 s1\p s1*7 s1\f } >> asiiilii = \relative c { R1*8 \repeat unfold 192 e4 } \layout { indent = 0 \in \context { \Score \override VerticalAxisGroup #'remove-first = ##t } \context { \RemoveEmptyStaffContext } } \score { << \set Score.restNumberThreshold = #0 \new StaffGroup << \new Staff << \timingi \asiii >> \new Staff << \asiiilii >> >> >> } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: once again with a header, tie into polyphony question
Ole Schmidt wrote: Dear all, I want to have both of the first two notes tied -the d and the f-sharp. How do I achieve that? Thanks for a hint ole %%% \version "2.10.15" \new Staff { \time 3/4 \relative c' { r4 2| \voiceOne << { fis8. d'16 } \new Voice = "1" { \voiceTwo d,4 } >> \oneVoice r2 | } } %% It's not clear what you might have needed around this snippet but the following works in 2.11.34 \version "2.10.15" \new Staff { \time 3/4 \relative c' { r4 << { fis2 ~ fis8. d'16 } \\ { d,2 ~ d4 } >> r2 | } } Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: page breaks related to header size
Han-Wen Nienhuys wrote: > 2007/11/17, Joe Neeman <[EMAIL PROTECTED]>: > > >> PPPS: In the next version, you will be able to set page-count = #some-number >> in the paper block, which should make these things easier to control. >> > > I've just release 2.11.35. > I'll be happy to test it when it's available. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: page breaks related to header size
Han-Wen Nienhuys wrote: 2007/11/21, Paul Scott <[EMAIL PROTECTED]>: I've just release 2.11.35. I'll be happy to test it when it's available. it's already on lilypond.org, however, something must have broken with our mirroring process to linuxaudio.org Found it. Thanks! Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: page breaks related to header size
Paul Scott wrote: Han-Wen Nienhuys wrote: 2007/11/21, Paul Scott <[EMAIL PROTECTED]>: I've just release 2.11.35. It solves both problems in this thread! Thanks! Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: page breaks related to header size
Francisco Vila wrote: 2007/11/21, Paul Scott <[EMAIL PROTECTED]>: Han-Wen Nienhuys wrote: 2007/11/21, Paul Scott <[EMAIL PROTECTED]>: I've just release 2.11.35. I'll be happy to test it when it's available. it's already on lilypond.org, however, something must have broken with our mirroring process to linuxaudio.org Found it. I'm sorry. Found where? Click on Development at lilypond.org Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: 2.11.35 does not run
Paco Vila wrote: > GNU LilyPond 2.11.35 > ERROR: In procedure primitive-load-path: > ERROR: Unable to find file "ice-9/boot-9.scm" in load path > > I promise further testing. > > switching back to .De34 works fine. > Works fine on my Debian sid system. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Why can't I get a barline at the end of this"
Trevor Daniels wrote: This is the difference, taken from the new GDP NR manual: "In addition, you can specify "||:", which is equivalent to "|:" except at line breaks, where it gives a double bar line at the end of the line and a start repeat at the beginning of the next line." HTH Trevoe D -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ole Schmidt Sent: 08 December 2007 13:08 To: Father Gordon Gilbert; lilypond-user@gnu.org Subject: Re: Why can't I get a barline at the end of this" unfortunatly I'am not and I do not understand the difference between "||:" and "|:" why does "||:" exist and ":||" not? seems unlogical to me... The second question is not answered and should be considered something like a bug. The following leads to no bar line at the end of the repeated section since ":||" is apparently undefined: { a'1 \repeat volta 2 { g'1 } \break \bar ":||" f'1 g'1 } Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Why can't I get a barline at the end of this"
Dominic Neumann wrote: 2007/12/9, Paul Scott <[EMAIL PROTECTED]>: why does "||:" exist and ":||" not? seems unlogical to me... The second question is not answered and should be considered something like a bug. The following leads to no bar line at the end of the repeated section since ":||" is apparently undefined: { a'1 \repeat volta 2 { g'1 } \break \bar ":||" f'1 g'1 } Paul Scott Now you know the meaning of "||:". What would then be the sense of ":||"? "||:" produces a double barline at the end of the bar before "||:" if there is a linebreak. But at ":||" you want ":|" at the end of the bar and this doesn´t change if there´s a line break. Certainly it does! You want a double bar at the beginning of the next line. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Why can't I get a barline at the end of this"
Trevor Daniels wrote: Paul Scott wrote on 09 December 2007 15:06 Now you know the meaning of "||:". What would then be the sense of ":||"? "||:" produces a double barline at the end of the bar before "||:" if there is a linebreak. But at ":||" you want ":|" at the end of the bar and this doesn´t change if there´s a line break. Certainly it does! You want a double bar at the beginning of the next line. Do you have any reference sources for this practice? If so, the change you suggest would be a valid request for an enhancement. A quick look on my bookcase failed to provide an example, although I found plenty of examples of the opposite behaviour, ie previous line ending with a end-repeat, next line no barline. Thanks. I stand corrected. The place where I expected to see that behavior didn't show it. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Scaling durations
Deacon Geoffrey Horton wrote: I'm not looking at triplets (or tuplets) here. I've got a piece entered in 4/2 time, and I'd like to convert it to 4/4 without going through and manually altering all the durations. If the manual says how to do this, I must not have looked in the right place. Is there a way to do this, or am I stuck re-entering the durations? That would not be something I would expect LilyPond to do. I sounds like a job for some kind of script or just the replace function of whatever editor you are using. First replace all of the smallest duration (32, 16, 8, etc.) with half of that duration and then do it for the duration twice that long, etc. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Scaling durations
Mats Bengtsson wrote: Paul Scott wrote: Deacon Geoffrey Horton wrote: I'm not looking at triplets (or tuplets) here. I've got a piece entered in 4/2 time, and I'd like to convert it to 4/4 without going through and manually altering all the durations. If the manual says how to do this, I must not have looked in the right place. Is there a way to do this, or am I stuck re-entering the durations? That would not be something I would expect LilyPond to do. I sounds like a job for some kind of script or just the replace function of whatever editor you are using. First replace all of the smallest duration (32, 16, 8, etc.) with half of that duration and then do it for the duration twice that long, etc. One solution was posted today, see http://lists.gnu.org/archive/html/lilypond-user/2007-12/msg00171.html Great! That's a sophisticated script which is what I said. In contrast to Paul, I definitely think this is something that is highly relevant to do within LilyPond. Consider for example typesetting of medieval music that often used 4/2 or 3/2 notation (even though they used different nomenclature at that time) and you want to typeset two versions of the piece, one with the original notation and one with modern typesetting practice and all durations scaled down to 4/4 or 3/4. I didn't mean to imply that it wasn't relevant to be done with LilyPond. It just didn't seem to me to be logically doable. And indeed the solution was to write some code. All the better that it could be done with Lily's framework! :) Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: including and formatting
Stefan Thomas wrote: Dear Lilypond-users, I have a question concerning the "\include"-command. When I have a file consisting of \inlude "part_one.ly" \include "part_two.ly" etc. the part two starts automatically a new line and measure numbers are counted from one, again. Is it possible to avoid this? I'm thinking of a larger score, consisting of different parts, but the piece shall be written in one movement. I'am using version 2.11.34. Thank You for Your help. That depends on what level of structure is in the included files. You probably have a \score command in each included file. Create sections like parti = \relative c' { ... } and partii = \relative c' { ... } in the separate files and \score { \parti partii } in the main file. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ask for help
On Dec 28, 2007, at 7:09 PM, hhpmusic wrote: Hi, I'm a Chinese blind musician, Hu Haipeng. I just began to learn Lilypond the day before yesterday. I found a problem about chord and tie. The syntax is notevalue-tie. But in a lot of romantic piano music, some chords have only one or two notes to be tied and others not. It's not good to split them into several voices like the poor syntax in braille music notation. How can I do? An example from the third mov. of our Yellow River piano concerto by Ying Chengzong: (octave and other indications omitted) 8~ 4. Actually, the only tied note is g. 8 4. works in 2.11.36 Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
caesura usage
I used to be able to replace the breath mark with something like the following which I have corrected for the new straight caesura glyph name: caesuraOn = \override BreathingSign #'text = #(make-musicglyph-markup "scripts.caesura.straight") The \breathe command would put the caesura glpyh right where I wanted it. This code used as: \caesuraOn \breathe doesn't seem to work in 2.11.36 (I get scripts.rcomma). TIA for any ideas why, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ask for help--I'm confused
On Dec 30, 2007, at 7:19 PM, hhpmusic wrote: (note: lcd means the first letters of Chinese spelling of the piece) Hi, I'm Hu Haipeng. I just transcribed my transcription of a Chinese folksong into Lilypond, but the result is bad. The first bar, I made 3 voices, the second is a cue of the special mordent (but I haven't learn how to write ornaments till now), the next bar has two and the third only one. It seems all are right, but the log file said it can't create new staff. The Midi output is correct, but when I OMR'd the music using SharpEye and brailled it using Finale's plug-in, the result is really wrong. Before I add a \clef treble to the first new staff, the left hand was above the right; but when added the clef indication, all two hands seemed conbine to one. I can't see my output, and don't know where the error is. I check my nested brackets, they seem all right (but not sure). Can you help me? The result is one staff in bass clef. I believe you need to have a separate \relative { ... } for each staff rather than enclosing the whole PianoStaff in one \relative { ... } . HTH, Paul Scott SINCERELY ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: files
On Dec 30, 2007, at 9:51 PM, hhpmusic wrote: These are my files. I'll check more in a few minutes but I never create a Staff of any kind inside a \relative{ ... }. Try reversing the \relative and \new Staff for each hand. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: correct octave
On Dec 30, 2007, at 9:59 PM, hhpmusic wrote: Sorry, the octave of rh is wrong, for I'm writing the file in my braille computer with braille keys. I often miswrite ' to ,. But the error is still here. I now have both staves. Something you will have to deal with is that LilyPond is case sensitive and Staff is spelled with a Capital 'S'. Can your screen reader help you with that? Attached is a file that works but still has some minor errors since I, of course, don't know what your music looks like. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: correct octave
On Dec 30, 2007, at 9:59 PM, hhpmusic wrote: Sorry, the octave of rh is wrong, for I'm writing the file in my braille computer with braille keys. I often miswrite ' to ,. But the error is still here. I now have both staves. Something you will have to deal with is that LilyPond is case sensitive and Staff is spelled with a Capital 'S'. Can your screen reader help you with that? Attached is a file that works but still has some minor errors since I, of course, don't know what your music looks like. Here is the attachment I forgot. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user \version "2.11.36" \header { title = "Dragon Boat Tune" subtitle = "Transcriptions of Hubei Folksongs, No.1" composer = "Hu Haipeng" } \score { \new PianoStaff << \new Staff { \relative c'' { \time 2/4 \clef treble \time 4/4 \key bes \minor << { f8(^"rubato"_\mf des16 des des8 f des ees4.) } \\ { s2 s8 ees32. f64 ees32 f ees4 } \\ { \voiceFour 2\arpeggio \arpeggio } >> | << { f8(\p des16 des des8 f16. aes32 des,8 ees4.)^"simile" } \\ { 2\arpeggio \arpeggio } >> | \oneVoice 8^"allegro"_\mf 16-. -. 8 | 4-> des'16 ees16 } } \new Staff { \relative c { \clef bass \key bes \minor 2\arpeggio \arpeggio | \arpeggio \arpeggio | 8\arpeggio 16-. -. 8 | -> bes-. ees,-. } } >> \midi { } \layout { } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: caesura usage
Wilbert Berendsen wrote: Op zondag 30 december 2007, schreef Paul Scott: I used to be able to replace the breath mark with something like the following which I have corrected for the new straight caesura glyph name: caesuraOn = \override BreathingSign #'text = #(make-musicglyph-markup "scripts.caesura.straight") The \breathe command would put the caesura glpyh right where I wanted it. This code used as: \caesuraOn \breathe doesn't seem to work in 2.11.36 (I get scripts.rcomma). I created a file only containing: ---8<--8<-- caesuraOn = \override BreathingSign #'text = #(make-musicglyph-markup "scripts.caesura.straight") { c d \caesuraOn \breathe e f } ---8<--8<-- which works well in my recent 2.11.36 (git master). Thanks! I'll try again to debug my code. Happy New Year, Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: caesura usage
cst.ly Description: Binary data On Dec 31, 2007, at 5:43 AM, Wilbert Berendsen wrote: I created a file only containing: ---8<--8<-- caesuraOn = \override BreathingSign #'text = #(make-musicglyph-markup "scripts.caesura.straight") { c d \caesuraOn \breathe e f } ---8<--8<-- which works well in my recent 2.11.36 (git master). Indeed! The problem is when to reset \breathe The attached code would formerly have produced a caesura followed by a comma followed by another caesura. Now the last caesura is cancelled before it is rendered to give a caesura followed by two commas. I would consider this a bug but maybe I'm breaking some other rule. Happy New Year, Paul "You must be the change you wish to see in the world." -- Mahatma Gandi I just applied that quote to a website I am working on. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: caesura usage
Wilbert Berendsen wrote: Op dinsdag 1 januari 2008, schreef Paul Scott: \version "2.11.36" caesuraOn = \override BreathingSign #'text = #(make-musicglyph-markup "scripts.caesura.straight") caesuraOff = \override BreathingSign #'text = #(make-musicglyph-markup "scripts.rcomma") { c'4 \caesuraOn \breathe d' \caesuraOff \breathe e' \caesuraOn \breathe % \caesuraOff d' } I think you should only use \caesuraOff after the next note, not directly after the \breathe. That is what I discovered and was saying. Is that a bug? caesuraOff could be changed to: caesuraOff = \revert BreathingSign #'text Thank you and I will do that but it doesn't change the point made above. Thanks again, Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Leaving
Graham Percival wrote: With the end of 2007, I am announcing my intention to leave LilyPond. I must also add my megathanks to you for the huge amount you have contributed to this great project!!! I wish you the very best in whatever you do next. I hope you will keep us informed of your next projects. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Leaving: replacements
Graham Percival wrote: An previously announced, am I gradually leaving LilyPond. This leaves a large number of tasks unfilled.ate lilypond knowledge) I would consider the job of Documentation Editor. Does it require building on multiple platforms? I have a GNU/Linux x86 box capable of doing the builds and a Mac G3 and possible access to an XP box. Paul Scott - Documentation Editor (1 hour): when there's a submission to lilypond-devel (*not* lilypond-user) for new docs, add them. If there's a bug discussion that requires noting the bug in the docs, do it. Review the new docs written by others (for spelling, grammar, general English, how they fit into the docs as a whole, etc). Occasionally rewrite old docs if they can be significantly improved. (time for ongoing maintenance, not for GDP) Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Leaving: replacements
Han-Wen Nienhuys wrote: 2008/1/1, Paul Scott <[EMAIL PROTECTED]>: Graham Percival wrote: An previously announced, am I gradually leaving LilyPond. This leaves a large number of tasks unfilled.ate lilypond knowledge) I would consider the job of Documentation Editor. Does it require building on multiple platforms? I have a GNU/Linux x86 box capable of doing the builds and a Mac G3 and possible access to an XP box. That would you also make you a candidate for testing all the different binary builds. :-) Testing or building and testing. The other machines are not fast enough to do reasonable builds. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: text encoding compatibility
On Jan 1, 2008, at 10:11 PM, hhpmusic wrote: Hi, I'm writing my piano transcription of a Chinese folksong. But when I typed the Chinese title and related header info, Lilypond reported error message of incompatible font. I think Lilypond is an English based program, so, can you make it free to accept other types of text such as Chinese, Japanese, Russian and Arabic languages? LilyPond fully supports UTF-8. Just make sure your editor supports it and it is enabled. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: spacing between systems
Stefan Thomas wrote: Dear Mats, I've read the mentioned chapter in the manual and I know understand, that my problem had to do with the "TimeSig"-context. But now I have another problem. On the first side of my score the bottom of the last staff is cut off. I don't know why. Is it clear that you have the correct paper size? I believe it's A4 but I haven't found that in the doc's yet. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
markup at the left of multimeasure rests
This subject used to be documented but doesn't seem to be in the 2.11.37 doc's. It also doesn't seem to work as it did at one time This is from the 2.4 manual which resulted from my Googling: If you want to have a text on the left end of a multi-measure rest, attach the text to a zero-length skip note, i.e. s1*0^"Allegro" R1*4 Attached is an example which doesn't work that way. It centers the test as MultiMeasureRestText <http://lilypond.org/doc/v2.11/Documentation/user/lilypond-internals-big-page#MultiMeasureRestText> would be expected to do. Paul Scott \version "2.11.37" \score { << \set Score.skipBars = ##t \new Staff << { c'1 s4*0^"Text" R1*20 c'1 } >> >> }___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Latest Lilypond versions on Ubuntu?
Jonas Nyström wrote: Hi! Where can I find information about how to install the latest Lilypond versions on my Ubuntu machine? No problem with the .deb versions I've found, but they're a bit dated... This has changed recently. 2.10.33 is available for Debian sid by apt-get. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
special characters in markup
I can no longer find (with the 2.11 docs) how to put special (reserved) characters into text markup. Can someone please remind me? TIA, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: special characters in markup
Germain G. Ivanoff-Trinadtzaty wrote: I can no longer find (with the 2.11 docs) how to put special (reserved) characters into text markup. Can someone please remind me? TIA, Paul Scott Maybe : \markup \char #'2014-Germain That's a good answer which I can use. I was actually thinking about normal characters like '"' which have another syntactical meaning in Lily. Thanks, Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: new LilyPond based project
BopLand.org wrote: This is an announcement about new LilyPond based project. http://bopland.org The BopLand.org project is FREE knowledge database for improvising musician. The database contains hundreds of beautiful melodic patterns played by outstanding jazz musicians like Bill Evans, Clifford Brown, Gerry Mulligan and others. All licks present in the database were carefully transcribed and examined to contain no errors. I just visited the site and it would seem the search mechanism is somewhat awkward. One should be able to click to the final result. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: special characters in markup
Valentin Villenave wrote: 2008/1/11, Paul Scott <[EMAIL PROTECTED]>: That's a good answer which I can use This is not really needed anymore, as LilyPond can support all UTF-8 characters natively. I was actually thinking about normal characters like '"' which have another syntactical meaning in Lily. Actually, the double quote is the only character you need to 'escape', by preceding it with a backslash: \markup "This 'is' #a \"quoted sentence\" \with $pecial {chars}" As you can see, the #, { or \ characters are otherwise looking good. This requires that the text be enclosed in quotes (Thanks to Geoff Horton). This works: \markup{ "some \"quoted text\"" } This doesn't: \markup{ some \"quoted text\" } Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
fermata positional priority
Can I use something like outside-staff-priority to get fermataMarkup to be closer to the note than the markup? It would be great if fermataMarkup behaved more like fermata. \version "2.11.36" global = { s4*0^\markup{ Tempo indication } } \score { << \new Staff << \global { r1\fermata R1^\fermataMarkup \repeat unfold 6 c''1 } >> >> } Thanks, Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: percussion clef transposes?
Ole Schmidt wrote: I looks like it treats percussion like alto clef with middle C on the center line. alto clef is so hard to read :) What instruments are you writing for that need pitches and also need percussion staff. This is possibly related to Showing melody rhythms in Section 2.4.1 in the documentation. why? in which way? It would probably be easier if you would tell us what you are trying to write. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: percussion clef transposes?
Ole Schmidt wrote: dear all, is it a normal behaviour that the \clef percussion transposes like in the following snippet? \new Staff { \clef percussion { c' d' e' f' g' } %%% What version? What were you trying to write? I looks like it treats percussion like alto clef with middle C on the center line. This is possibly related to Showing melody rhythms in Section 2.4.1 in the documentation. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: percussion clef transposes?
Ole Schmidt wrote: I write for "Schlitztrommel" which is a tuned percussion instrument I recognize the instrument but I don't know how to write for it. Does it not use a normal treble or bass clef? Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: OSX version ???
Daniel Henry wrote: Hi and thank you for developing such an interesting project. I use a Mac with OsX 10.5. I downloaded Lilypond for Mac 2.10.33 and decompressed the .tar file. The application seemed to install fine and opened when double-clicked. A small text file opened as well instructing me to save it and ... That is all fine and well but there are no menus in the menubar except from the Lilypond menu which contains no item, not even quit ! Are there some previous steps of which I am unaware or is this version incompatible with my Os ? This has been broken since at least November. There are some partial workarounds. Google for LilyPond on 10.5 or Leopard for more information. I don't know why a notice isn't on the LilyPond downpage by now. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fermata positional priority
Mats Bengtsson wrote: The TextScript and MultiMeasureRestText objects have the same outside-staff-priority (450) by default. If you for example set \override MultiMeasureRestText #'outside-staff-priority = #'400 your example will look better. Thank you very much. That works perfectly for my real music. Now I know where to find the default values and maybe enough to figure something like this out in the future. Do you think MultiMeasureRestText should have a lower default outside-staff-priority than TextScript? I do. Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
left justifying text over multimeasure rests
In 2.11.37 it seems that trying to get left aligned text over multimeasure rests only works under some conditions. In the following example only the first case is left aligned. This is what I am observing in my real examples. \version "2.11.37" \new Staff { \set Score.skipBars = ##t << s4*0^"first" R1*2 >> << s4*0^"second" R1*2 >> } Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: left justifying text over multimeasure rests
Trevor Daniels wrote: Paul Release 11 differs from release 10 in this respect. IIRC release 10 expanded a bar to accommodate text attached to a skip note in a multi-measure rest bar. The R11 NR now says at the end of 1.2.2, Writing rests: ... Long text is better attached to a zero-length skip note preceding the rest, preceded by \fatText (turn off again with \emptyText), since this will cause the measure to expand to accommodate the length of the text. This is still closer to the center than the left edge of the MMR. Unless there is a use for this I would remove it from the NR. "Text attached to a skip note in this way is left-aligned to the position where the note would be placed in the bar, and placed above the bar count numeral, That seems self contradictory. but because the bar length is determined by the length of the text, the text will appear to be centered. If two (or more) texts are attached to skip notes in a bar the bar length is determined by the longer text, and the shorter text is then clearly left-aligned, as shown in the second bar above. If the shorter text of two marks is short enough to fit it will be placed alongside and to the left of the bar count numeral." 1. I'm not finding this in the online docs. 2. It is quite complicated. 3. Is it useful to anyone? Does this explain your problem? Maybe, if I could understand it. I clearly should check out Mats' suggestion as meeting my needs. Thanks, Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: left justifying text over multimeasure rests
Mats Bengtsson wrote: If you replace the spacing note with an ordinary note, you see better what happens. If you then keep playing around with the example, you will notice that it's the "*0" that's the culprit. If you use s4^"..." instead, the result looks much better. Thanks. It does look much better but I'm not sure if it's enough. I was using the method from before because it worked. Of course, you don't get this artificially large horizontal spacing in any real world score and as soon as the spacing gets more tight, you won't notice the problem even with your original approach. I disagree and that's why I posted. I'm sure you know about the alternative to use text marks attached to the bar lines. I have just tried this and I will probably adopt this as better than what I had been doing. Interestingly enough the font for \mark is larger than the default for ^"...". I will also have to write a Scheme macro for this since it's a lot to type for each tempo ,etc. mark. I will share this with LSR when I get something I like. Thanks very much! Paul ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user