Re: fermata over rest, tempo positioning, solo/tutti
Neil Puttock wrote: 2008/9/11 Trevor Daniels [EMAIL PROTECTED]: Jo Have a look at the Known issues in section 1.2.5.2 Bar numbers in the 2.11 Notation Reference - it is not possible to print a 1 on the first bar. http://lsr.dsi.unimi.it/LSR/Item?u=1id=504 ...or if you want 1 and every nth: #(define ((first-and-every-nth-bar-number-visible n) barnum) (or (= 1 barnum) (= 0 (modulo barnum n \relative c' { \override Score.BarNumber #'break-visibility = #end-of-line-invisible \set Score.barNumberVisibility = #(first-and-every-nth-bar-number-visible 5) \bar \repeat unfold 10 { c1 } } Regards, Neil I don't actually want/need the first bar numbered - just 5, 10 etc. I think the problem here is I simply don't understand what each bit of the process means, whereas the other LilyPond commands I've encountered so far seem more straightforward. I'm not really a technologically-minded person and have never done anything like this before. Looking at the commands above, which do I now need to leave out - and where do I insert these commands? Thanks, Jo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- View this message in context: http://www.nabble.com/fermata-over-rest%2C-tempo-positioning%2C-solo-tutti-tp19422519p19449959.html Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
apologies
Please disregard my previous post - I've done it (noticed one thing I needed to change on what I had written)! That's made my day - hooray!!! :) -- View this message in context: http://www.nabble.com/apologies-tp19450006p19450006.html Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Shifted fermata over/below rests
2008/9/11 Mats Bengtsson [EMAIL PROTECTED]: Related question: Why do you only get one fermata when you do the following: b4^\fermata_\fermata I dont know why. I (still?) use 2.11.42, and this code: \relative b' { b4^\fermata_\fermata b\rest \fermata b2\rest \fermata r1 \fermata } gives me (as attached). I'm not convinced that this is the best solution. The part combiner should do this in a more clever Part combiner does not fit in my situation. These are two voices, \voiceOne and \voiceTwo, every voice with its own lyrics. So, the question remains :-) Well, i can use workarounds, surely. /Mats -- Dmytro O. Redchuk http://brownian.org.ua/ attachment: fermata_over_rest.png___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fermata over rest, tempo positioning, solo/tutti
2008/9/12 Trevor Daniels [EMAIL PROTECTED]: Jo Have a look at the Known issues in section 1.2.5.2 Bar numbers in the 2.11 Notation Reference - it is not possible to print a 1 on the first bar. http://www.mail-archive.com/lilypond-user@gnu.org/msg39763.html You have read this thread :-) Trevor -- Dmytro O. Redchuk http://brownian.org.ua/ ___ 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 12.09.2008, at 08:01, jo.clarinet wrote: I don't actually want/need the first bar numbered - just 5, 10 etc. I think the problem here is I simply don't understand what each bit of the process means, whereas the other LilyPond commands I've encountered so far seem more straightforward. I'm not really a technologically-minded person and have never done anything like this before. Looking at the commands above, which do I now need to leave out - and where do I insert these commands? Thanks, Jo Lilypond manuals expect a fair bit of assumption. The first assumption is that everyone reads the entire manual. (I don't think I'll ever read chapter 6). The second assumption is that you read the code and try and deduce what it does. Two persons here (myself included) posted this exact snippet from the manuals: http://kainhofer.com/~lilypond/Documentation/user/lilypond/Bar-numbers.html#Bar-numbers % Print a bar number every second measure \set Score.barNumberVisibility = #(every-nth-bar-number-visible 2) Reading that, there are some assumptions: the reader knows what a comment is; the reader has read the entire section of the documentation that this snippet is in. It's actually not that difficult to understand (if you have no difficulties understanding english.) The first line tells you what's happening: instructions on how to print a bar number every 2 measures. The second line is what would need to be entered in order to do that. There are times when I see scheme code or functions in lilypond that I really don't understand, but, I know what I want. In this case, you want to show bar numbers every five measures. Looking at the above snippet, there are two explicit numbering words used: second, in the first line, and 2 in the second line. It would be safe to assume that the 2 in the second line is what determines how often the bar numbers are shown. Even if I'm not sure, I take the guess, copy/paste the code into my file (using the lilypond code available on the website as a template for where to place it) and change what I think would be correct to get the results I want. Sometimes I'm successful, sometimes I'm not. If not, I try two things. First, I change the code in my file to give exactly the same output as in the documentation. If that works, then I know I'm just changing the wrong things, and I need to look for other examples to see the differences in what's changed. If that doesn't work, then I copy the exact snippet from the lilypond documentation into a new file and beginning adding the things that are specific to my music until I get a snippet that does what I want it to do. If that doesn't work, then I have a minimal snippet that shows exactly what I'm trying to do, and where it's failing, and I can post it here and ask questions. I hope this helps you to understand reading the documentation and adapting it to your personal use. james ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fermata over rest, tempo positioning, solo/tutti
Dmytro O. Redchuk 2008/9/12 Trevor Daniels [EMAIL PROTECTED]: Jo Have a look at the Known issues in section 1.2.5.2 Bar numbers in the 2.11 Notation Reference - it is not possible to print a 1 on the first bar. http://www.mail-archive.com/lilypond-user@gnu.org/msg39763.html You have read this thread :-) Yes. But if you read it more carefully you will notice this sets the number 1 over the fifth bar, not the first. Neil's solution, posted today, is the one that really works. Valentin - candidate for a snippet? Trevor Dmytro O. Redchuk Trevor ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fermata over rest, tempo positioning, solo/tutti
2008/9/12 Trevor Daniels [EMAIL PROTECTED]: Yes. But if you read it more carefully you will notice this sets the number 1 I've posted smth like this that time: { \set Score.barNumberVisibility = #(every-nth-bar-number-visible 1) \bar \repeat unfold 4 { c4 c c c } } over the fifth bar, not the first. Neil's solution, posted today, is the one that really works. Valentin - candidate for a snippet? Trevor Dmytro O. Redchuk Trevor -- Dmytro O. Redchuk http://brownian.org.ua/ attachment: first-barno.png___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
emacs-mode
Well, now that lilypond can compile a file in emacs, I've been looking around, getting myself acquainted with the various options. Apparently, the 2tex option calls lilypond as lilypond -b tex filename.ly The version of lilypond that I have installed says that should be -f tex (assuming I'm using the tex backend in my file). Also, just calling lilypond with the tex backend reported this: Layout nach »Litany.tex« ausgeben.../Users/jamesebailey/share/lilypond/ 2.11.58/scm/framework-tex.scm:197:26: While evaluating arguments to last-pair in expression (last-pair pages): /Users/jamesebailey/share/lilypond/2.11.58/scm/framework-tex.scm: 197:26: Unbound variable: pages And the file was empty. A minimal snippet to show what I mean: \version 2.11.58 #(ly:set-option 'backend 'tex) { b a g a b1 } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fermata over rest, tempo positioning, solo/tutti
Dmytro O. Redchuk Friday, September 12, 2008 9:06 AM 2008/9/12 Trevor Daniels [EMAIL PROTECTED]: Yes. But if you read it more carefully you will notice this sets the number 1 I've posted smth like this that time: { \set Score.barNumberVisibility = #(every-nth-bar-number-visible 1) \bar \repeat unfold 4 { c4 c c c } } Ahh - right! Sorry! I missed that. OK - I'll amend the manual to point out that a dummy bar line must be inserted at the start of the piece to print a bar number there. Thanks! Trevor over the fifth bar, not the first. Neil's solution, posted today, is the one that really works. Valentin - candidate for a snippet? Scrub this suggestion! Trevor Dmytro O. Redchuk Trevor -- Dmytro O. Redchuk Trevor ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: position of text in timeSig
I need the TimeSig, becauses I have written a larger, so called french score Ah yes, i remember now the snippet in the LSR. Sorry ! in the below quoted example the position of the rit is ver high. So you just have to change all -\markup by ^\markup in tempotakt and replace the value of \override TimeSig.VerticalAxisGroup #'minimum-Y-extent by #'(0 . 1) % \version 2.11.49 \layout{ \context { \type Engraver_group \consists Text_spanner_engraver \consists Text_engraver \consists Dynamic_engraver \consists Axis_group_engraver \name TimeSig } \context { \Score \accepts TimeSig} } the music %% tempotakt = { \mark \default s 1*6 \noBreak s 1*4 ^\markup{\upright rit. } \noBreak %tempotakt15-18 s 8*7 s 8 %tempotakt 19, \mark \default \time 2/4 s16^\markup { \column { \upright subito piu mosso \line { ( \note # 4 #0.75 = 120) } \upright molto rit. } } %tempotakt 20, tempoangabe, hoffentlich schauts gescheit aus s8. s8. s16 |\noBreak %tempotakt 20 \tempo 4 = 60 s2 | \break %tempotakt 21 } marimba = { R 1*6 R 1*5 c' 16 d' e' f' g' a' r 8 R 2 } \new Score { \override Score.Hairpin #'minimum-length = #8 \set Score.skipBars = ##t %damit werden die Mehrtaktpausen korrekt angezeigt \set Score.markFormatter = #format-mark-box-letters \override Score.VerticalAxisGroup #'remove-first = ##t \new TimeSig { \override Score.TimeSignature #'style = #'( ) \override TimeSig.VerticalAxisGroup #'minimum-Y-extent = #'(0 . 1) \tempotakt } \new Staff= rechts { \marimba} } %% I hope it's what you wanted now. Gilles ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
note entry suddenly stops
Is there a reason why entering notes in a score is suddenly stopped? I have never encountered this before. I am 16-bars from the end of a Bach concerto with all the other parts entered (I cut and pasted these from input files - is that perhaps the problem?) Thanks, Michael ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: note entry suddenly stops
Op vrijdag 12 september 2008, schreef Michae Phillips: Is there a reason why entering notes in a score is suddenly stopped? I have never encountered this before. I am 16-bars from the end of a Bach concerto with all the other parts entered (I cut and pasted these from input files - is that perhaps the problem?) Which editor are you using to type in? best regards, Wilbert Berendsen -- LilyKDE, LilyPond for KDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LSR up
Wonderful! I'm grateful for your efforts. I've missed the LSR a number of times. Peace, Ralph On Thu, Sep 11, 2008 at 4:14 PM, Sebastiano Vigna [EMAIL PROTECTED]wrote: I've finally been able to remotely replace the hard disk of my server (it's 1600 km away, and it broke down on Aug 13, when EVERYTHING is severely shut down in Italy). It moved to a read-only state because of a bad block on the file system journal. -- Ralph Palmer Greenfield, MA USA [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LSR up
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am Freitag, 12. September 2008 schrieb Ralph Palmer: Wonderful! I'm grateful for your efforts. I've missed the LSR a number of times. Just another ME TOO! You don't really realize how much you depend on such a great utility until its not there any mored! Sebastiano, thanks a lot for your great work and the service you have done to the LilyPond community with it! Cheers, Reinhol;d On Thu, Sep 11, 2008 at 4:14 PM, Sebastiano Vigna [EMAIL PROTECTED]wrote: I've finally been able to remotely replace the hard disk of my server (it's 1600 km away, and it broke down on Aug 13, when EVERYTHING is severely shut down in Italy). It moved to a read-only state because of a bad block on the file system journal. - -- - -- Reinhold Kainhofer, Vienna University of Technology, Austria email: [EMAIL PROTECTED], http://reinhold.kainhofer.com/ * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/ * K Desktop Environment, http://www.kde.org, KOrganizer maintainer * Chorvereinigung Jung-Wien, http://www.jung-wien.at/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIymFVTqjEwhXvPN0RAj55AJ44gumeieLaNAvphKS+g5Ww2iRvoACeKf40 0z9FY45AjXP85IVHLVTABjM= =ItCZ -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Restart of a whole system on the same line
Hi, I like to stop a system after one bar, have some white space added and start the system again (including the systemStartDelimiter, the clef and the key signature). I haven't been able to create this with the \stopStaff and \startStaff commands. Jan van Dijk. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert-ly broken on Mac OS X Tiger?
On 2008/09/10 4:11 AM, John Mandereau [EMAIL PROTECTED] wrote: On 2008/09/09 21:31 -0700, Kurt Kroon wrote: I'm getting an error when I try to update a file to v.2.11.57 on Mac OS X Tiger, running on a G4 PowerBook. (The file works fine in v.2.10.33, though I need to do some more tweaks to fix some minor layout issues.) Providing Python 2.4 in GUB binaries for MacOS X Tiger is probably the right solution, but it's not too hard to do only if Python 2.4 can be cross-compiled on Linux for MacOS X. Not I'm not able to do this in GUB (yet). In the meantime, you may want to install Python 2.4 or 2.5 on your system. I just upgraded my Python installation to version 2.5.2 (via MacPython), but I'm still getting that error. (I even renamed my dev install, just in case Mac OS X didn't like the space I used to have in the name.) So is this a problem with the MacPython package? Is it time for me to dig into my system's (and Python's) guts? KK ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
creating header properties on the fly
Hello all, I'd like to be able to say, e.g. \header { title = My Really Cool Composition alternateTitle = MRCC } and then at some point use \fromproperty #'header:alternateTitle Is there any mechanism — built-in or Scheme-tastic — which would let me do this? Thanks, Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Printing first and every n bar numbers
Valentin Are these worth a snippet (or two?) for Rhythms? \relative c'' { % Print the first and every fifth bar numbers \set Score.barNumberVisibility = #(every-nth-bar-number-visible 1) \override Score.BarNumber #'break-visibility = #all-visible \bar c1 \set Score.barNumberVisibility = #(every-nth-bar-number-visible 5) \repeat unfold 9 { c1 } } The alternative is Neil's music function: #(define ((first-and-every-nth-bar-number-visible n) barnum) (or (= 1 barnum) (= 0 (modulo barnum n \relative c'' { \override Score.BarNumber #'break-visibility = #end-of-line-invisible \set Score.barNumberVisibility = #(first-and-every-nth-bar-number-visible 5) \bar \repeat unfold 10 { c1 } } Trevor ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Printing first and every n bar numbers
2008/9/12 Trevor Daniels [EMAIL PROTECTED]: Valentin Are these worth a snippet (or two?) for Rhythms? Isn't it a duplicate of http://lsr.dsi.unimi.it/LSR/Item?id=91 ? The alternative is Neil's music function: #(define ((first-and-every-nth-bar-number-visible n) barnum) (or (= 1 barnum) (= 0 (modulo barnum n Oh, this could definitely worth a new snippet (IMO). Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: creating header properties on the fly
2008/9/12 Kieren MacMillan [EMAIL PROTECTED]: Is there any mechanism — built-in or Scheme-tastic — which would let me do this? I could be wrong, but I think this is already possible (I've been using such a trick for several months). Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: creating header properties on the fly
Hi Valentin Villenave wrote: I could be wrong, but I think this is already possible (I've been using such a trick for several months). WOW! I was *sure* that I tried this a few months ago, and got nowhere — now, it definitely works. This is very cool, and should be documented — currently, 3.2.1 implies that this shouldn't work: The header block for a book supports the following… Here is a demonstration of the fields available. etc. Thanks! Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Printing first and every n bar numbers
Valentin Villenave Friday, September 12, 2008 2:24 PM 2008/9/12 Trevor Daniels [EMAIL PROTECTED]: Valentin Are these worth a snippet (or two?) for Rhythms? Isn't it a duplicate of http://lsr.dsi.unimi.it/LSR/Item?id=91 ? Not quite. Both the snippets I sent did the same thing, ie, print bar numbers over the first bar and then every n bars. Snippet 91 doesn't deal with the first bar, although I guess it could be easily modified to do so. The alternative is Neil's music function: #(define ((first-and-every-nth-bar-number-visible n) barnum) (or (= 1 barnum) (= 0 (modulo barnum n Oh, this could definitely worth a new snippet (IMO). Although a music function is not really necessary to do this, as the first snippet demonstrated. Cheers, Valentin Trevor ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: creating header properties on the fly
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am Freitag, 12. September 2008 schrieb Kieren MacMillan: Hello all, I'd like to be able to say, e.g. \header { title = My Really Cool Composition alternateTitle = MRCC } and then at some point use \fromproperty #'header:alternateTitle Is there any mechanism — built-in or Scheme-tastic — which would let me do this? Sure, see the LSR (God, I'm so glad it's up again): http://lsr.dsi.unimi.it/LSR/Item?id=467 Cheers, Reinhold - -- - -- Reinhold Kainhofer, Vienna University of Technology, Austria email: [EMAIL PROTECTED], http://reinhold.kainhofer.com/ * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/ * K Desktop Environment, http://www.kde.org, KOrganizer maintainer * Chorvereinigung Jung-Wien, http://www.jung-wien.at/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIyniGTqjEwhXvPN0RAjK7AKC0dRl6/3dRTaPv+zTiqoz0FVrvKACg1GuR c0+GG9q6d0Gc/bX6aRuyY60= =hrCp -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: creating header properties on the fly
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am Freitag, 12. September 2008 schrieb Kieren MacMillan: Hi Valentin Villenave wrote: I could be wrong, but I think this is already possible (I've been using such a trick for several months). WOW! I was *sure* that I tried this a few months ago, and got nowhere — now, it definitely works. Ah, you are only talking about using non-standard header fields inside the title markups? They work out of the box. However, using header fields in arbitrary markups (not in the title markups, e.g. inside the score), then you'll have to apply the trick I posted in my previous mail. Cheers, Reinhold - -- - -- Reinhold Kainhofer, Vienna University of Technology, Austria email: [EMAIL PROTECTED], http://reinhold.kainhofer.com/ * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/ * K Desktop Environment, http://www.kde.org, KOrganizer maintainer * Chorvereinigung Jung-Wien, http://www.jung-wien.at/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIynkuTqjEwhXvPN0RAnQVAJ9ooITaPR7hk/4l6LkwuTKh3iWxewCcCpDT ly+QBAX0rzJyHRniP8AwRXk= =H87o -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LSR up
Thanks for pointing out the potential tomcat problem - I run tomcat as well and hadn't thought of a possible root compromise. (I'm least surprised about the never-ending security vigilance - just keeping on top of security is at least one full-time job, which nobody ever wants to pay for until something goes wrong and then they wander 'how come we didn't foresee this?' - sheesh!) :-P I just run tripwire regularly and that gives me some peace of mind. Anyway, I'm gonna use Nutch/Lucene to index all the lilypond documentation AND mail archives so people can search everything from one location; Nutch runs under tomcat so I'll look into the root issue. Cheers, Mike PS Incidentally, great job on the lilypond jail mode - it was pretty straightforward getting it running once I installed Olivier Sessink's jailkit. (Well, as staightforward as these things can be!) In the meantime I solved some security problem related to the fact that now tomcat doesn't run as root. You could be surprised to know that most of the time I spend on LSR is to make it work under the ever- changing Linux security policies :(. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Vertical spacing on big systems
Hi all, I'm having some trouble to get LilyPond to put two systems on a page without forcing that in the following example. (It's pretty long, sorry for that) I don't really understand why Lily puts each system on one page though there is really enough free space on the first page. Any hints? Cheers, Michael \version 2.11.58 #(set-global-staff-size 16) \paper { annotate-spacing = ##t ragged-last-bottom = ##f ragged-bottom = ##f paper-height = 279\mm paper-width = 209\mm top-margin = 10\mm bottom-margin = 10\mm left-margin = 10\mm foot-separation = 7\mm between-system-padding = #0.1 between-system-space = #0.1 #(define line-width (- paper-width (* 20 mm))) oddHeaderMarkup = ##f evenHeaderMarkup = ##f oddFooterMarkup = \markup \fontsize #1 \fill-line { \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string } evenFooterMarkup = \markup \fontsize #1 \fill-line { \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string } } \header { tagline = ##f } csI = \relative c'' { \time 4/2 \key c \major b1. d2 d1 d,2. d4 e1 r R1*4/2*1 g1. g2 g g a b a g a b a g fis g a b a4 \melisma g a b c2. a2 gis4 \melismaEnd a2 } cantusI = { \clef treble \csI } cantusIlyrics = \lyricmode { Hes -- pe -- re Hes -- pe -- re Hes -- pe -- re qui cae -- lo lu -- cet qui cae -- lo lu -- cet qui cae -- lo lu -- cet } csII = \relative c'' { \key c \major R1*4/2*5 r1 % r2 d1 b2 r d2. d8 d d4 d d d d1 b2 r d c f e a,8 [b c] \melisma a } cantusII = { \clef treble \csII } cantusIIlyrics = \lyricmode { Hy -- men, o Hy -- me -- nae -- e hy -- men ad -- es o Hy -- me -- nae -- e } asI = \relative c' { \key c \major d1. b2 a1 b2. b4 c\breve R1*4/2*1 g1 g g2. g'4 fis2 g d \melisma g, d' \melismaEnd b R1*4/2*1 r2 g' e f g f r1 } altusI = { \clef treble \asI } altusIlyrics = \lyricmode { Hes -- pe -- re Hes -- pe -- re Hes -- pe -- re qui cae -- lo lu -- cet qui cae -- lo lu -- cet } asII = \relative c'' { \key c \major g1. g2 fis1 g2. g4 g1 r2 c,1 d2 d1 e1. e2 d\breve r2 g fis g d g, a b a g r1 R1*4/2*1 } altusII = { \clef treble \asII } altusIIlyrics = \lyricmode { Hes -- pe -- re Hes -- pe -- re Hes -- pe -- re Hes -- pe -- re qui cae-- lo lu -- cet cae -- lo lu -- cet } trI = \relative c' { \key c \major g1. g2 d\breve % könnte auch c sein r2 g2. g4 a2 g b a2. \melisma b c2 \melismaEnd c1 c2 b r2 g a b a g a b a g d'1 r r r2 e } tenorI = { \clef treble_8 \trI } tenorIlyrics = \lyricmode { Hes -- pe -- re Hes -- pe -- re Hes -- pe -- re Hes -- pe -- re qui cae -- lo lu -- cet qui cae -- lo lu -- cet } tenorII = { \clef treble_8 \transpose c' c \csII } bsI = \relative c { \key c \major R1*4/2*1 r1 g2. g4 c2 c2. c4 f,2 c' g d'1 c2. \melisma d4 \melismaEnd e2. \melisma c4 \melismaEnd d1 r r r2 g fis g d g, R1*4/2*2 } bassusI = { \clef bass \bsI } bassusIlyrics = \lyricmode { Hes -- pe -- re Hes -- pe -- re Hes -- pe -- re Hes -- pe -- re qui cae -- lo lu -- cet qui cae -- lo lu -- cet } bsII = \relative c' { \key c \major R1*4/2*1 r1 g2. g4 g2 e2. e4 f2 e8 \melisma d \melismaEnd e \melisma c \melismaEnd g'2. \melisma f8 [e] f4 g \melismaEnd e1 c g r2 g' fis g d g, r1 r2 g' fis g a d, R1*4/2*1 } bassusII = { \clef bass \bsII } bassusIIlyrics = \lyricmode { Hes -- pe -- re Hes -- pe -- re Hes -- pe -- re Hes -- pe -- re qui cae -- lo lu -- cet qui cae -- lo lu -- cet } \score { \new Voice = cantusII \cantusII \new Lyrics \lyricsto cantusII \cantusIIlyrics \new Voice = cantusI \cantusI \new Lyrics \lyricsto cantusI \cantusIlyrics \new Voice = altusII \altusII \new Lyrics \lyricsto altusII \altusIIlyrics \new Voice = altusI \altusI \new Lyrics \lyricsto altusI \altusIlyrics \new Voice = tenorII \tenorII \new Lyrics \lyricsto tenorII \cantusIIlyrics \new Voice = tenorI \tenorI \new Lyrics \lyricsto tenorI \tenorIlyrics \new Voice = bassusII \bassusII \new Lyrics \lyricsto bassusII \bassusIIlyrics \new Voice = bassusI \bassusI \new Lyrics \lyricsto bassusI \bassusIlyrics \layout { \context { \Score autoBeaming = ##f } \context { \Lyrics \override LyricText #'font-size = #0 \override VerticalAxisGroup #'minimum-Y-extent = #'(-0.75 . 1.0) } \context { \Staff \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3) } } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vertical spacing on big systems
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am Freitag, 12. September 2008 schrieb Michael Käppler: Hi all, I'm having some trouble to get LilyPond to put two systems on a page without forcing that in the following example. (It's pretty long, sorry for that) I don't really understand why Lily puts each system on one page though there is really enough free space on the first page. Any hints? Yes, Lilypond wastes 10% of the vertical space on each page. You have 98 left, but lilypond reserves a little less than 20 units for possible rounding errors when calculating the staff spacings (yes, I agree, that's insane!). So lilypond thinks there is only ~80 staff spaces left, while the second system needs 90. This came up a while ago on the -devel list: http://lists.gnu.org/archive/html/lilypond-user/2008-06/msg00145.html http://lists.gnu.org/archive/html/lilypond-user/2008-06/msg00329.html You might try to comment out (or at least reduce) these 10% of reserved space and see if you run into any staff collisions (which I don't think should happen, but then I haven't dug deep enought for this staff!). Cheers, Reinhold - -- - -- Reinhold Kainhofer, Vienna University of Technology, Austria email: [EMAIL PROTECTED], http://reinhold.kainhofer.com/ * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/ * K Desktop Environment, http://www.kde.org, KOrganizer maintainer * Chorvereinigung Jung-Wien, http://www.jung-wien.at/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIyp/XTqjEwhXvPN0RAptgAJ93cDdWmsmGjiVaaFQ0HrPKRoy1XQCggXd4 HAq2HxjjwVVeflrdRVnX1cE= =eNpZ -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vertical spacing on big systems
Hi Reinhold, On Fri, Sep 12, 2008 at 9:59 AM, Reinhold Kainhofer [EMAIL PROTECTED] wrote: Yes, Lilypond wastes 10% of the vertical space on each page. You have 98 left, but lilypond reserves a little less than 20 units for possible rounding errors when calculating the staff spacings (yes, I agree, that's insane!). So lilypond thinks there is only ~80 staff spaces left, while the second system needs 90. This came up a while ago on the -devel list: http://lists.gnu.org/archive/html/lilypond-user/2008-06/msg00145.html http://lists.gnu.org/archive/html/lilypond-user/2008-06/msg00329.html You might try to comment out (or at least reduce) these 10% of reserved space and see if you run into any staff collisions (which I don't think should happen, but then I haven't dug deep enought for this staff!). Thanks for the links! Maybe this reserved space was needed when various vertical dimension variables (top-margin, bottom-margin, etc.) were *scaled* depending on the staff size. But now since they are exact (in 2.11.58), maybe this *reserved* space can be decreased or eliminated entirely? I could be mixing up two different issues, I don't know. But I'll look at scm/layout-page-layout.scm to see if I can understand what is going on. Cheers, Patrick ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert-ly broken on Mac OS X Tiger?
On Fri, 12 Sep 2008 06:14:30 -0700 Kurt Kroon [EMAIL PROTECTED] wrote: I just upgraded my Python installation to version 2.5.2 (via MacPython), but I'm still getting that error. (I even renamed my dev install, just in case Mac OS X didn't like the space I used to have in the name.) So is this a problem with the MacPython package? Is it time for me to dig into my system's (and Python's) guts? That would be a complete waste of time. See my message on Sep 2 to this list. Search for env python. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
position of instrument
Dear lilypond-users, in the below quoted example the position Trompete in B should be higher than con sord.. How can I change it? changeInstrument = #(define-music-function (parser location string) (string?) (make-music 'TextScriptEvent 'direction UP 'text (markup #:bold (#:box string inst = #changeInstrument % leichterer Name; nach dem inst-befehl einfach den Namen des Instruments in Anfuehrungszeichen angeben { \inst Trompete in B c' ^\markup{ \italic con sord. } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: size of bass clef
Dear James, thanks for Your help. But what can I do, if I only want to change the size of the bassclef and if I have an instrument like piano, where the clefs are changing constantly? 2008/9/10 James E. Bailey [EMAIL PROTECTED] On 10.09.2008, at 18:05, Stefan Thomas wrote: Dear Lilypond-users, a friend of mine (he uses finale and he can be very stressing with note-typing things) is of the opinion, that the bass-clef in lilypond is to small. Is it possible to change the size of the bass clef? Yes, clef is part of the font-interface, which supports font-size. Have a look in the documentation at overriding context properties. http://kainhofer.com/~lilypond/Documentation/user/lilypond/The-override-command.html#The-override-commandhttp://kainhofer.com/%7Elilypond/Documentation/user/lilypond/The-override-command.html#The-override-command ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
dayly summary
Dear lilypond users, since a couple of day I don't get the dayly summary of the user-group any more. Is it a problem I share with others? ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Automatic accidentals
I'm typesetting some harp music, and I'd really like to be able to setup the automatic accidentals to be kind of a mix of modern and forget - I want accidentals on every measure like modern, but I want the cautionary cancellation to appear the first time the non-accidental note appears (regardless of octave), no matter how many measures have occurred between the accidental and the cancellation. This makes it very easy to see where pedal changes need to occur. Is there an easy way to do this automatically? I'd really rather not have to go add the cautionary accidentals to the notes myself, as I'm bound to miss some. Thanks! --Steven ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: size of bass clef
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am Freitag, 12. September 2008 schrieb Stefan Thomas: Dear James, thanks for Your help. But what can I do, if I only want to change the size of the bassclef and if I have an instrument like piano, where the clefs are changing constantly? use something like mybassclef = {\once\override Staff.Clef #'font-size = #3 \clef bass } \relative c' { \clef treble c4 \mybassclef c \clef treble c \mybassclef c \clef treble c} Cheers, Reinhold - -- - -- Reinhold Kainhofer, Vienna University of Technology, Austria email: [EMAIL PROTECTED], http://reinhold.kainhofer.com/ * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/ * K Desktop Environment, http://www.kde.org, KOrganizer maintainer * Chorvereinigung Jung-Wien, http://www.jung-wien.at/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIyt3DTqjEwhXvPN0RAl+HAKC2oN8ByckP2DHVoXPdgXyocR282wCgh/QH NtiJAHxUGbfeFZ2t/Vw9TaI= =tdxn -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: WANTED: Design for documentation (Photoshop power users!)
Le mercredi 10 septembre 2008 à 11:49 +0200, Reinhold Kainhofer a écrit : Am Samstag, 6. September 2008 schrieb Andrew Hawryluk: Here's my initial design submission for the docs - it's just a gentle modification of the CSS file: Cool! I applied it, and made some changes, see http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=commitdiff;h=b2d91785b770533fd27763c5b773855f6723fd98#patch3 BTW I don't know what #CCF was supposed to mean as a color. - use Century Schoolbook L if available to match the LilyPond output (Georgia is also a good option) Actually, on -devel we discussed fonts a while ago and decided not to put any font family in the .css file. The reason is that each user has different preferences and different fonts he is used to for viewing web pages. Any other font will only be confusing / make the output look unusual. In particular, I like a sans-serif font for viewing web pages, because I think that makes it much easier to read on screen (the is no additional clutter coming from the serifs, that the eye must comprehend, so there is less distraction from the main contours of the glyphs), while e.g. John or Graham prefer a serif font. We have all configured our browser to show the sans / serif fonts as default fonts, so LilyPond's documentation should honor that setting, too. I second this. - the colors are taken from the Monet Waterlilies on the LilyPond homepage I find it a good idea, even if we might decide to change this image: it's a small heavily compressed JPEG image, this is not appealing enough, LilyPond deserves better graphics on its start page. Feel free to propose a replacement for it, e.g. a graphical mixture of Monet Waterlilies and some LilyPond output... I didn't change the color of the box at the bottom (This page is for LilyPond-2.11.58) because it was styled right in the HTML file. Oops, yeah, that should be moved to the CSS, too. Done in Git. BTW I made html_postprocessing.py apply this style sheet to toplevel pages too: the documentation index, the examples page, translation status pages and developers page. Andrew, feel free to suggest a new color for the footer :-) Cheers, John ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert-ly broken on Mac OS X Tiger?
Hello: I recall that one of the pages in the Lilypond documentation specifically for Mac OS X suggested a second way to set environmental variables via Property LIst. I created that suggested Property List but the path for Python began /System/Library (I cut and pasted it from the example. However typing env in a command line window reveals this path for python: PATH=/Library/Frameworks/Python.framework/Versions/Current/bin No System in front of it! I installed the Mac OS X Python package as well, so there was a conflict between those two paths. I logged out of my account and logged back in to see if the change had been made. convert-ly still failed. I've restarted and attempted convert-ly with the same results. My current version of python: Python -V Python 2.5.2 Python shell: Python 2.5.2 (r252:60911, Feb 22 2008, 07:57:53) [GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin Type help, copyright, credits or license for more information. which Python: /Library/Frameworks/Python.framework/Versions/Current/bin/Python env PYTHON_DATADIR=/Library/Frameworks/Python.framework/Versions/Current/bin/ PATH=/Library/Frameworks/Python.framework/Versions/Current/bin: (etc.) Mac OS X 10.4.11 PPC 1Ghz iBook G4 The only change I can see to make would be to be more explicit in the Property List and add the line as in the result of which. David On Fri, Sep 12, 2008 at 11:33 AM, Graham Percival [EMAIL PROTECTED] wrote: On Fri, 12 Sep 2008 06:14:30 -0700 Kurt Kroon [EMAIL PROTECTED] wrote: I just upgraded my Python installation to version 2.5.2 (via MacPython), but I'm still getting that error. (I even renamed my dev install, just in case Mac OS X didn't like the space I used to have in the name.) So is this a problem with the MacPython package? Is it time for me to dig into my system's (and Python's) guts? That would be a complete waste of time. See my message on Sep 2 to this list. Search for env python. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- David Fedoruk http://recordjackethistorian.wordpress.com Music is enough for one's life time, but one life time is not enough for music Sergei Rachmaninov ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert-ly broken on Mac OS X Tiger?
That's not the issue. The issue is that convert-ly calls /usr/bin/python which is 2.3.5 for you (and me). Cheers, - Graham On Fri, 12 Sep 2008 15:55:38 -0700 David Fedoruk [EMAIL PROTECTED] wrote: Hello: I recall that one of the pages in the Lilypond documentation specifically for Mac OS X suggested a second way to set environmental variables via Property LIst. I created that suggested Property List but the path for Python began /System/Library (I cut and pasted it from the example. However typing env in a command line window reveals this path for python: PATH=/Library/Frameworks/Python.framework/Versions/Current/bin No System in front of it! I installed the Mac OS X Python package as well, so there was a conflict between those two paths. I logged out of my account and logged back in to see if the change had been made. convert-ly still failed. I've restarted and attempted convert-ly with the same results. My current version of python: Python -V Python 2.5.2 Python shell: Python 2.5.2 (r252:60911, Feb 22 2008, 07:57:53) [GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin Type help, copyright, credits or license for more information. which Python: /Library/Frameworks/Python.framework/Versions/Current/bin/Python env PYTHON_DATADIR=/Library/Frameworks/Python.framework/Versions/Current/bin/ PATH=/Library/Frameworks/Python.framework/Versions/Current/bin: (etc.) Mac OS X 10.4.11 PPC 1Ghz iBook G4 The only change I can see to make would be to be more explicit in the Property List and add the line as in the result of which. David On Fri, Sep 12, 2008 at 11:33 AM, Graham Percival [EMAIL PROTECTED] wrote: On Fri, 12 Sep 2008 06:14:30 -0700 Kurt Kroon [EMAIL PROTECTED] wrote: I just upgraded my Python installation to version 2.5.2 (via MacPython), but I'm still getting that error. (I even renamed my dev install, just in case Mac OS X didn't like the space I used to have in the name.) So is this a problem with the MacPython package? Is it time for me to dig into my system's (and Python's) guts? That would be a complete waste of time. See my message on Sep 2 to this list. Search for env python. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- David Fedoruk http://recordjackethistorian.wordpress.com Music is enough for one's life time, but one life time is not enough for music Sergei Rachmaninov ___ 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: WANTED: Design for documentation (Photoshop power users!)
Andrew, feel free to suggest a new color for the footer :-) Cheers, John You could change the footer from #e8ffe8 to #e7efe3 and the border from #c0ffc0 to #ccd3cc. It looks like the padding/spacing in the footer could be improved but for now I'm more curious to see Patrick's design (and others). Andrew ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: centering instrument name between staves
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am Samstag, 13. September 2008 schrieb David Bobroff: I'm trying to center an instrument name between two staves in a StaffGroup. I looked for something in the docs and the LSR that was similar and didn't find what I was looking for. The closest thing is a piano staff. I tried setting the systemStartDelimiter to systemStartBracket but then I got the curly brace AND the bracket. To be as clear as possible; I want to position this like the word Piano would be placed on a PianoStaff but with a square bracket rather than the piano curly brace. The StaffGroup context does not have the Instrument_name_engraver enabled by default (I'm wondering why, since it does not have any effect unless you set the instrumentName, in which case you definitely want the name to appear...), so you have to add it manually. See http://lsr.dsi.unimi.it/LSR/Item?id=115 and simply replace GrandStaff with StaffGroup. Cheers, Reinhold - -- - -- Reinhold Kainhofer, Vienna University of Technology, Austria email: [EMAIL PROTECTED], http://reinhold.kainhofer.com/ * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/ * K Desktop Environment, http://www.kde.org, KOrganizer maintainer * Chorvereinigung Jung-Wien, http://www.jung-wien.at/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIywC1TqjEwhXvPN0RAolHAKCWs4FwFZXsddXNhS+1PMYOGenJHACfTZK5 iFeEuRrowv735zDm58qTdCE= =xjDj -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: centering instrument name between staves
Op Saturday 13 September 2008 01:45:28 schreef David Bobroff: I'm trying to center an instrument name between two staves in a StaffGroup. I looked for something in the docs and the LSR that was similar and didn't find what I was looking for. The closest thing is a piano staff. I tried setting the systemStartDelimiter to systemStartBracket but then I got the curly brace AND the bracket. To be as clear as possible; I want to position this like the word Piano would be placed on a PianoStaff but with a square bracket rather than the piano curly brace. Thanks, David ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user Perhaps this might help: Add the following to your layout: \context { \StaffGroup \consists Instrument_name_engraver } And set the instrumentName after the initialisation of your StaffGroup: \score { \context StaffGroup \set StaffGroup.instrumentName = \markup { Piano \hspace #1 } \context Staff } Good luck, Jan van Dijk. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: centering instrument name between staves
Hi Jan (et al.): Excellent suggestion. However, I wouldn't recommend using \set StaffGroup.instrumentName = \markup { Piano \hspace #1 } since this means that the actual instrument name has a space in it — this is mixing content with presentation. Rather, I recommend adjusting the StaffGroup.InstrumentName #'padding property: you'll get the same result, without negatively affecting the use of the instrumentName elsewhere in the score. HTH! Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: WANTED: Design for documentation (Photoshop power users!)
On Fri, 12 Sep 2008 16:11:20 -0700 Patrick McCarty [EMAIL PROTECTED] wrote: Andrew has been the only one to submit a design so far, but how are we going to decide which design to use if 10 more people submit designs? What a horrible problem to have. :) - find any common issues amongst the designs, implement them. - discuss any differences - if no consensus is reached, somebody makes an executive decision. In this case, it'd probably be Reinhold. If he doesn't want to do it, I'd say that Trevor or John should decide. Dealing with this kind of pressure and responsibility is the reason that I got paid double what you're getting paid. :) Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
editor for windows
I use a Mac and an external editor ... BUT ... I have a friend with a Windows system. He asked me to recommend an editor to use with Lilypond files. Any recommendations? Lewy ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user