\articulate problem
The following snippet shows several problems: \version 2.19.15 \include articulate.ly S = \relative b' { \set Staff.instrumentName = S \clef treble c4 c16\prall e r8 r r r r c4 c c c } A = \relative c'' { \set Staff.instrumentName = A \clef treble c4 c c c c4 c c c } \score { \unfoldRepeats \articulate \new ChoirStaff \new Staff { \S } \new Staff { \A } \layout { } \midi { } } The chief problem is that it generates a defective midi file in that there is a eighth note shift in the 2nd measure between the two systems. This shift can also be seen in the engraved file. Another problem is the representation of the \prall in the engraved file, which includes a quarter note head without a stem and a whole note. The final problem is the huge number of warnings and programming error messages in the log file. These include: * two instances of: Articulate_problem.ly:7:20: warning: adding note head to incompatible stem (type = 1/1) c4 c16\prall e r8 r r r r * fourteen instances of: programming error: insane spring distance requested, ignoring it * one instance of:programming error: insane spring min_distance requested, ignoring it * one instance of:programming error: insane spring constant * seventeen instances of: continuing, cross fingers * one instance of:programming error: going back in MIDI time ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Why does \skip extend an extender
In the following snippet: music = \relative b' { c4 d e f f g a b c,1 } Lyrics = \lyricmode { c d e __ _ _ \skip 1 \skip 1 \skip 1 C } \score { \new Staff \music \addlyrics \Lyrics \layout { } } I want the three skips to skip past the notes g a b. That is, I want the singing of “e” to terminate with the 2nd “f”. But for some reason the extender is extended through the notes “g a b”. How can I fix this? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Problem with ChordNames
I am using LilyPond 2.19.15 on a mac running OSX 10.10 (Yosemite). The following snippet (from section 2.7.2 Displaying Chords of the Notation Manual): \version 2.19.15 \new ChordNames { \chordmode { c2 f4. g8 } } fails with the following in the log file: Drawing systems... Layout output to `document.ps'... warning: do not know how to embed BitstreamVeraSans-Roman=/Library/Fonts/Vera.tff Converting to `./document.pdf'... warning: `(gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89 -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite -sOutputFile=./document.pdf -c.setpdfwrite -fdocument.ps)' failed (256) fatal error: failed files: /var/folders/3_/fhptxgks4vd0t5spsm5mbjd8gn/T/frescobaldi-G7De3Y/tmp_ThbNw/document.ly Exited with return code 1. This seems to be identical to a problem reported in 2011 (Can't embed font for chord changes), but the answer was that OSX 10.6.7 had a font bug. Is this still the case? Is there a workaround? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Anacrusis in multiple tunes on page
Recently you posted: It seems clear to me that I am mis-formatting something. What I am trying to do is is to put multiple tunes on a single page as for a set of tunes for a dance. The problem that I'm having is that many of these tunes start both the A part and the B part with an anacrusis and end the part with a shorter measure to make the number of beats work out. Partial works fine for the initial anacrusis, but if the piece has multiple parts, each with an anacrusis, the processor complains about the subsequent \partial directives. It also doesn't much like a \partial at the end of the section. I've tried just leaving them out, but the programmer in me does not like the warning messages that result. I've noticed that I can account for the missing beats with s and the missing time, but this results in unnecessary whitespace and throws the overall note spacing out. Is there an alternative to s that would allow Lilypond to account for the missing beats without adding space that I do not want? More or less minimal example follows -- I've left in the directive blocks on the off chance that there's something there or missing from there that would influence the problem. Thanks, -Don and Keith Ohara responded: From what you wrote I see no problem, I think what he means is that your more or less minimal example doesn't throw any warning or error messages in LilyPond 2.18.0. Here is a minimal example: \version 2.18.0 \paper { ragged-right = ##t } music = \relative b' { \partial 4 c4 c1 \break \partial 4 d4 d1 } \score { \music \layout {} } which does throw the warning: Interpreting music... SpuriousPartialWarning.ly:11:3: warning: trying to use \partial after the start of a piece \partial 4 d4 I think the difference is that your anacruces(?) are in different scores, while mine are in the same score. The good news is that the above snippet doesn't throw any warning messages at 2.19.15. So you could upgrade to that or wait for 2.20 to be released. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Question about a midi file
When I compile the following: \version 2.19.15 Drum = \drummode { \set Staff.midiInstrument =#woodblock hiwoodblock4 wbh8 wbh wbh wbh wbh4 r4 r8 wbh8 r4 r8 wbh8 wbh4 \repeat unfold 12 { wbh16 } } \score { \new DrumStaff \with { drumStyleTable = #percussion-style \override StaffSymbol.line-count = #1 } \Drum \layout { } \midi { } } the midi notes appear on channel 10 as they should, but they are overlaid by what appears to be another percussion instrument playing the following simultaneously: \repeat unfold 3 { toml4\f toml\p toml toml } i.e., it sounds like a 4-beat metronome. Here I am using toml only because I don't know what percussion instrument is actually involved. What might be the explanation for this? and how to stop it? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Question about a midi file
On Oct 14, 2014, at 3:30 PM, Peter Crighton wrote: 2014-10-14 21:54 GMT+02:00 Patrick or Cynthia Karl pck...@mac.com: When I compile the following: \version 2.19.15 Drum = \drummode { \set Staff.midiInstrument =#woodblock hiwoodblock4 wbh8 wbh wbh wbh wbh4 r4 r8 wbh8 r4 r8 wbh8 wbh4 \repeat unfold 12 { wbh16 } } \score { \new DrumStaff \with { drumStyleTable = #percussion-style \override StaffSymbol.line-count = #1 } \Drum \layout { } \midi { } } the midi notes appear on channel 10 as they should, but they are overlaid by what appears to be another percussion instrument playing the following simultaneously: \repeat unfold 3 { toml4\f toml\p toml toml } i.e., it sounds like a 4-beat metronome. Here I am using toml only because I don't know what percussion instrument is actually involved. What might be the explanation for this? and how to stop it? I don’t get this behaviour (in 2.19.13). How do you playback the MIDI file? Are the metronome-notes actually in the MIDI file, or does your MIDI player software maybe have a metronome activated? Thanks for the information. I was using a midi player called Sweet Midi Player. I recompiled my problem file with lilypond v2.18.2 and found that I still had the problem. Then I played both midi's with QuickTime 7; there was no problem. Futher investigation showed that Sweet Midi Player did have an option to output metronome clicks on channel 10, and that it was enabled. I disabled it and the problem disappeared. Again, thanks.___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
parallel music with selective repeats
I have a piece of music that needs to have all staves but one repeat, and that non-repeating staff is twice as long as the repeating. I tried the following but got no joy: \version 2.19.15 musicA = \relative b' { c d e f } musicB = \relative f' { f e d c } \score { \new Staff { \musicA \musicB} \new ChoirStaff \new Staff { \repeat volta 2 \musicA } \new Staff { \repeat volta 2 \musicA } \layout {} \midi {} } The repeat bar is in all three staves, with musicB following on the first staff. If I add the unfoldRepeats command to the score, all three stave in the pdf are as I wish, and the midi file agrees. I have tried a couple of things to suppress the repeat bar line on the first staff: * adding \bar | between musicA and musicB * adding \set Score.repeatCommands = #'(#f) both before and after \musicA in the 1st staff * adding \with { \remove Volta Engraver } to the first staff but the repeat bar is printed in the 1st staff every time. Is there a way to suppress that repeat sign? How? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 143, Issue 83
Message: 5 Date: Mon, 13 Oct 2014 21:08:41 +0200 From: David Kastrup d...@gnu.org Subject: Re: parallel music with selective repeats Patrick or Cynthia Karl pck...@mac.com writes: I have a piece of music that needs to have all staves but one repeat, and that non-repeating staff is twice as long as the repeating. I tried the following but got no joy: \version 2.19.15 musicA = \relative b' { c d e f } musicB = \relative f' { f e d c } \score { \new Staff { \musicA \musicB} \new ChoirStaff \new Staff { \repeat volta 2 \musicA } \new Staff { \repeat volta 2 \musicA } \layout {} \midi {} } The repeat bar is in all three staves, with musicB following on the first staff. If I add the unfoldRepeats command to the score, all three stave in the pdf are as I wish, and the midi file agrees. I have tried a couple of things to suppress the repeat bar line on the first staff: * adding \bar | between musicA and musicB * adding \set Score.repeatCommands = #'(#f) both before and after \musicA in the 1st staff * adding \with { \remove Volta Engraver } to the first staff but the repeat bar is printed in the 1st staff every time. Is there a way to suppress that repeat sign? How? \layout { \context { \Score \remove Timing_translator \remove Default_bar_line_engraver \remove Repeat_acknowledge_engraver } \context { \Staff \consists Timing_translator \consists Default_bar_line_engraver \consists Repeat_acknowledge_engraver } } But it seems like an astonishingly bad idea. Why? It seems like an outstandingly good idea to me. The original piece had the equivalent of : musicA = \relative b' { c d e f } musicB = \relative c'' { f e d c } \score { \new ChoirStaff \new Staff { \repeat volta 2 \musicA } \new Staff { \repeat volta 2 \musicB } \new Staff { \repeat volta 2 \musicA } \new Staff { \repeat volta 2 \musicA } \layout {} \midi {} } with a note that the first staff was to be played the first time, and a note that the second staff was to be played the second time. I didn't see how that would generate a desired midi file. Is there a way? Anyway, with your method I get an accurate printed score and an accurate midi file. Thanks. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond input filename access (Paul Morris)
On Aug 31, 2014, at 5:14 AM, Phil Holmes m...@philholmes.net wrote: - Original Message - From: Patrick or Cynthia Karl pck...@me.com To: lilypond-user@gnu.org; Paul Morris p...@paulwmorris.com Sent: Saturday, August 30, 2014 8:27 PM Subject: Re:lilypond input filename access (Paul Morris) Message: 8 Date: Sat, 30 Aug 2014 08:34:40 -0700 (PDT) From: Paul Morris p...@paulwmorris.com To: lilypond-user@gnu.org Subject: Re: lilypond input filename access Patrick or Cynthia Karl wrote Is there a way to access the input filename that lilypond was invoked with in order to include it in text output to the pdf file generated? This snippet shows how: http://lsr.di.unimi.it/LSR/Item?id=197 HTH That helps a lot. However, that snippet begins: % originally made for % \version 2.14.0 % Modified by David Kastrup for V:2.18 on Feb. 2014 and doesn’t compile without errors. I added a '\version “2.14.0” ‘ statement and ran the version 2.18.2 convert-ly on it and the result compiles without error. It looks like David’s actual mods have gotten lost somehow. Could you let us have a copy of the working version, please? Yes, appended. Note that although the result compiles without error, there appear to be defects in the generated pdf in that several text strings lie partially outside the page. (It’s also curious that the comment in line 6 was changed from % \version “2.14.0” to % \version “2.18.0”. I have manually changed this back to the original comment. The modified snippet: \version 2.18.0 %% http://lsr.dsi.unimi.it/LSR/Item?id=197 %% see also http://lilypond.1069038.n5.nabble.com/LSR-v-2-18-quot-File-Information-quot-strange-warnings-tc159399.html % originally made for % \version 2.14.0 % Modified by David Kastrup for V:2.18 on Feb. 2014 %{ Display ly file information on the score, including file name, file size, LilyPond version, date processed, time processed, time last modified, and the LilyPond command line. %} #(define comml(object-string (command-line))) #(define loc (+ (string-rindex comml #\space ) 2)) #(define commllen (- (string-length comml) 2)) #(define filen(substring comml loc commllen)) #(define siz (object-string (stat:size (stat filen #(define ver (object-string (lilypond-version))) #(define dat (strftime %m/%d/%Y (localtime (current-time #(define tim (strftime %H:%M:%S (localtime (current-time #(define modt (stat:mtime (stat filen))) #(define modts(strftime %m/%d/%Y %H:%M:%S (localtime modt))) \header { dedication = \markup \column { { - - - - - - Using Scheme \define\- - - - - - } % \line { File Name = \filen } \line { File Size = \siz } \line { LilyPond Version = \ver } \line { Date Processed =\dat } \line { Time Processed =\tim } \line { Last Modified = \modts } \line { Command Line = \comml } { } { - - - - - - Using \ly:export\ - - - - - - } % { $(string-appendFile Name = (substring (object-string (command-line)) (+ (string-rindex (object-string (command-line)) #\sp ) 1) (- (string-length (object-string (command-line))) 1))) } { $(string-appendFile Size = (object-string (stat:size (stat filen } { $(string-appendLilyPond Version = (lilypond-version)) } { $(string-appendDate Processed = (strftime %m/%d/%Y (localtime (current-time } { $(string-appendTime Processed = (strftime %H:%M:%S (localtime (current-time } { $(string-appendLast Modified = (strftime %m/%d/%Y %H:%M:%S (localtime (stat:mtime (stat filen) } { $(string-appendCommand Line = (object-string (command-line))) } } } { c''1_\markup { \column { { - - - - - - In \markup\ - - - - - - } % \line { File Name = \filen } \line { File Size = \siz } \line { LilyPond Version = \ver } \line { Date Processed =\dat } \line { Time Processed =\tim } \line { Last Modified = \modts } \line { Command Line = \comml } }}} -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
lilypond input filename access
Is there a way to access the input filename that lilypond was invoked with in order to include it in text output to the pdf file generated? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:lilypond input filename access (Paul Morris)
Message: 8 Date: Sat, 30 Aug 2014 08:34:40 -0700 (PDT) From: Paul Morris p...@paulwmorris.com To: lilypond-user@gnu.org Subject: Re: lilypond input filename access Patrick or Cynthia Karl wrote Is there a way to access the input filename that lilypond was invoked with in order to include it in text output to the pdf file generated? This snippet shows how: http://lsr.di.unimi.it/LSR/Item?id=197 HTH That helps a lot. However, that snippet begins: % originally made for % \version 2.14.0 % Modified by David Kastrup for V:2.18 on Feb. 2014 and doesn’t compile without errors. I added a '\version “2.14.0” ‘ statement and ran the version 2.18.2 convert-ly on it and the result compiles without error. It looks like David’s actual mods have gotten lost somehow. I also stumbled upon the following: filename = #(ly:parser-output-name parser) which results in only the filename without the path to the file included. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 139, Issue 68
I frequently need do something like: c \tweak font-size #-2 c' in order to show that one of the two notes is preferred, but the other one is acceptable. The problem is that the -2 in the \tweak command is an absolute value, i.e., it is not relative to the fontSize being used. If the fontSize were -3, e.g., then the smaller note would actually be bigger than the preferred one. What I would like to do is substitute for the -2 the value fontSize-2. Is this possible? If so,how? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
relative note size, was: Re: lilypond-user Digest, Vol 139, Issue 68
Sorry for the poor Subject. On Aug 2, 2014, at 10:01 AM, Patrick or Cynthia Karl wrote: I frequently need do something like: c \tweak font-size #-2 c' in order to show that one of the two notes is preferred, but the other one is acceptable. The problem is that the -2 in the \tweak command is an absolute value, i.e., it is not relative to the fontSize being used. If the fontSize were -3, e.g., then the smaller note would actually be bigger than the preferred one. What I would like to do is substitute for the -2 the value fontSize-2. Is this possible? If so,how? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: justified paragraphs in bookTitleMarkup
Message: 3 Date: Fri, 18 Jul 2014 16:06:40 +0200 From: Thomas Morley thomasmorle...@gmail.com To: Urs Liska u...@openlilylib.org Cc: lilypond-user lilypond-user@gnu.org Subject: Re: justified paragraphs in bookTitleMarkup Message-ID: CABsfGyWdRsxnY-g3U7EHCepSu+TwohTbeYX=x7mpvgm+wvq...@mail.gmail.com Content-Type: text/plain; charset=UTF-8 2014-07-18 13:58 GMT+02:00 Urs Liska u...@openlilylib.org: Am 18.07.2014 13:45, schrieb Thomas Morley: 2014-07-18 12:57 GMT+02:00 Urs Liska u...@openlilylib.org: Hi, I still don't seem to understand this markup stuff sufficiently :-( ... Best Urs Does justify-string what you want? Unfortunately not. It's the same as with justify-field. The result is basically right, but I can only supply a string to it and not a markup (i.e. no further formatting). Best I can think of right now is the coding below. You'll need to insert \n (or another separator-sign) manually at the appropiate places. I didn't manage to make the empty lines being automagically recognized instead. If you mean as a blank line between paragraphs, I like the looks of the following: \version 2.18.2 \header { desc = \markup \column { \justify-string #When working on a score it is often necessary to mark the state of development on a given intermediate state (printout or shared PDF). Instead of simply adding a date it can be very useful to add information about the Git revision if the document is in a version control repository. \justify-string #This module provides markup commands that retrieve information about the current Git repository. It is not only possible to get information about the current commit but also whether the repository is in a clean state (i.e. whether the score represents the state of a commit or contains modifications in the working tree). \justify-string #A generic command can be used to issue arbitrary Git commands. For a list of defined commands see the usage example. } } \paper { bookTitleMarkup = \markup { \fromproperty #'header:desc } } { c' } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Problem ordering staves
I'm trying to do a score where one group of instruments splits and plays different music for a while. I guess that this might be an instance of ostia, but I am required to place the new music on two staves in their own staff group. What I came up with is the following: \version 2.18.2 A = \relative b' { \set Staff.instrumentName = #A \repeat unfold 4 { c d e f } \break \new ChoirStaff { \set ChoirStaff.systemStartDelimiter = #'SystemStartBrace \set ChoirStaff.shortInstrumentName = #A \new Staff { \repeat unfold 4 { c d e f } } \new Staff { \repeat unfold 4 { f e d c } } } } T = \relative b' { \set Staff.instrumentName = #T \set Staff.shortInstrumentName = #T \repeat unfold 8 { b b b b } } \score { \new ChoirStaff \new Staff { \A } \new Staff { \T } \layout {\context { \Staff \RemoveEmptyStaves} } } This works almost perfectly. The only problem is that the order of the staves after the break is reversed from what I want, i.e., in the first system the A staff is above the T staff, but in the second system, the T staff is above the group of A staves. I am attaching a png of the above example. I can see that somehow the new ChoirStaff is independent of the A staff, which is why I am using the command \RemoveEmptyStafes; without it an empty staff occupies the position above the T staff. How can I get the ChoirStaff staves to appear above the T staff in the second system? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
What is it with \bar ||?
I recently had a problem with a \bar || at the end of a line suppressing the initial repeat sign in the following repeat volta section. The answer was to use some magical \bar instead which cured the problem. It was not clear to me then why the \bar || seemed to cause the following section to be treated as a new piece. I am now having a similar problem with the following code: \version 2.18.2 A = \relative b' { f4 g g a% 16 \bar || (f4) f f f % 17 } which throws an error: syntax error, unexpected EVENT_IDENTIFIER for the attempted slur across the double bar line. Is there a workaround for this? If so, should I be able to figure it out? I still think the documentation about repeat signs only being suppressed at the beginning of a piece is wrong and should be fixed. It might also be nice to have a better explanation why the \bar || has the effects it does. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 139, Issue 116
Message: 2 Date: Sun, 29 Jun 2014 22:04:05 +0200 From: Thomas Morley thomasmorle...@gmail.com Subject: Re: What is it with \bar ||? Actually it is a little more complicated. First of all let me say that I appreciate everyone's patience with me. I have learned more that I thought I would from this discussion. Second, it seems to me that this topic is much more complicated that it ought to be. Finally, I still think that the following statement in section 1.4 of the Notation documentation: volta ... If the repeat is at the beginning of a piece, a repeat bar line is only printed at the end of the repeat. needs modification because it is misleading. It implies that if the repeat is not at the beginning of a piece, a repeat bar will be printed at the beginning of the repeat. That implication is evidently false. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What is it with \bar ||?
Sorry for not having changed the subject appropriately. On Jun 29, 2014, at 9:40 PM, Patrick or Cynthia Karl wrote: Message: 2 Date: Sun, 29 Jun 2014 22:04:05 +0200 From: Thomas Morley thomasmorle...@gmail.com Subject: Re: What is it with \bar ||? Actually it is a little more complicated. First of all let me say that I appreciate everyone's patience with me. I have learned more that I thought I would from this discussion. Second, it seems to me that this topic is much more complicated that it ought to be. Finally, I still think that the following statement in section 1.4 of the Notation documentation: volta ... If the repeat is at the beginning of a piece, a repeat bar line is only printed at the end of the repeat. needs modification because it is misleading. It implies that if the repeat is not at the beginning of a piece, a repeat bar will be printed at the beginning of the repeat. That implication is evidently false. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Repeat volta not at beginning of piece doesn't get initial repeat bar line
Message: 6 Date: Thu, 26 Jun 2014 20:20:16 +0200 From: Marc Hohl m...@hohlart.de Subject: Re: Repeat volta not at beginning of piece doesn't get initial repeat bar line [...] Sorry, that doesn't work for me, result is the same. I assume you're saying to replace the \bar || with \bar .|:-||. Typo? No, I cut and pasted. It turns out that in my zeal to come up with a minimal example, I omitted \score { \new Staff { \music }}. My example compiled, but didn't generate the initial repeat bar line. Putting it in makes it work. Thanks for the info. Do you know why omitting the \score info causes the initial repeat to also be omitted? \version 2.18.2 music = \relative b' { a1 a a a \bar .|:-|| \break \repeat volta 2 { a4 b c d } } \score { \new Staff { \music } } compiles for me and yields in a || at the end of the first and a .|: at the beginning of the next line. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Repeat volta not at beginning of piece doesn't get initial repeat bar line
Section 1.4 of the Notation Manual says about volta repeats: volta The repeated music is not written out but enclosed between repeat bar lines. If the repeat is at the beginning of a piece, a repeat bar line is only printed at the end of the repeat. But the following snippet does not generate the initial repeat bar line, apparently because of the || bar line. But the || bar line does not indicate the end of a piece. I have tried several things to get the inital repeat bar line to appear without success. I suspect it's not very difficult. Can anyone please tell me how to do it? And if I'm correct about the problem being caused by the || bar line, the documentation should probably be changed. \version 2.18.2 music = \relative b' { a1 a a a \bar || \break \repeat volta 2 { a4 b c d } } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Repeat volta not at beginning of piece doesn't get initial repeat bar line
In lilypond-user Digest, Vol 139, Issue 98 Message: 6, Jay Anderson wrote: Date: Thu, 26 Jun 2014 08:53:23 -0700 From: Jay Anderson horndud...@gmail.com To: Patrick or Cynthia Karl pck...@mac.com Subject: Re: Repeat volta not at beginning of piece doesn't get initial repeat bar line On Thu, Jun 26, 2014 at 8:37 AM, Patrick or Cynthia Karl pck...@mac.com wrote: Section 1.4 of the Notation Manual says about volta repeats: volta The repeated music is not written out but enclosed between repeat bar lines. If the repeat is at the beginning of a piece, a repeat bar line is only printed at the end of the repeat. But the following snippet does not generate the initial repeat bar line, apparently because of the || bar line. But the || bar line does not indicate the end of a piece. I have tried several things to get the inital repeat bar line to appear without success. I suspect it's not very difficult. Can anyone please tell me how to do it? And if I'm correct about the problem being caused by the || bar line, the documentation should probably be changed. \version 2.18.2 music = \relative b' { a1 a a a \bar || \break \repeat volta 2 { a4 b c d } } You're right that the \bar || is overriding the repeat bar. I assume you're wanting a double bar before the break. Use \bar .|:-|| instead. You can lookup valid bar strings in bar-line.scm. Sorry, that doesn't work for me, result is the same. I assume you're saying to replace the \bar || with \bar .|:-||. I still don't understand why the || bar is overriding the repeat bar, as || doesn't signify end-of-piece so the \repeat volta is not at the beginning of a piece so the initial repeat bar line should be printed. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Variable length bars
I'm trying to set a John Dowland piece (Come Ye Heavy States of Night) which has a single initial time signature of 4/2 2/2 followed by measures that are either 4 half-note beats or 2 half-note beats long, in quasi-random fashion. It's clear that if I can get that time signature printed, I can set the piece by appropriate use of \set Timing.measureLength. Can anyone point me to a way to do that? Thanks ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Guile error starts occurring all of a sudden
I have been using the command(?) #(include-special-characters) all morning and yesterday. Then all of a sudden I start getting this error: Parsing... /Users/pat/Documents/LilyPond/tmp/test_guile.ly:3:2: error: GUILE signaled an error for the expression beginning here # (include-special-characters) Unbound variable: include-special-characters I get this error with the following lilypond file, called test_guile.ly: \version 2.18.2 #(include-special-characters) Ordinarily, I run jEdit, but I also get the error when running lilypond from the command line: $ lilypond -V test_guile.ly Log level set to 287 GNU LilyPond 2.18.2 . . . Using `nederlands' note names... [test_guile.lyBacktrace: In unknown file: ?: 0* [lilypond-main (test_guile.ly)] In /Applications/LilyPond.app/Contents/Resources/share/lilypond/current/scm/lily.scm: 965: 1* (let* ((failed #)) (if (ly:get-option #) (begin #)) ...) 965: 2* [lilypond-all (test_guile.ly)] 978: 3 (let* ((failed #) (separate-logs #) (ping-log #) ...) (gc) ...) 990: 4* [for-each #procedure #f (x) (test_guile.ly)] In unknown file: ?: 5* [#procedure #f (x) test_guile.ly] In /Applications/LilyPond.app/Contents/Resources/share/lilypond/current/scm/lily.scm: 992: 6* (let* (# # #) (if separate-logs #) (if ping-log #) ...) 1003: 7* [lilypond-file #procedure #f (key failed-file) test_guile.ly] 1038: 8 [catch ly-file-failed #procedure #f () #procedure #f (x . args)] In unknown file: ?: 9* [#procedure #f ()] In /Applications/LilyPond.app/Contents/Resources/share/lilypond/current/scm/lily.scm: 1039: 10* [ly:parse-file test_guile.ly] In test_guile.ly: 3: 11* (include-special-characters) test_guile.ly:3:1: In expression (include-special-characters): test_guile.ly:3:1: Unbound variable: include-special-characters My OS is OSX 10.7.5. I ran Disk Utility (verify disk) on my hard disk (where /Applications lives) and got a clean bill-of-health. When I first encountered the error, I was still running LilyPond 2.18.0, but I have downloaded and installed version 2.18.2 and still get the error. Does anyone have any clue for me? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Guile error starts occurring all of a sudden
On Jun 10, 2014, at 3:32 PM, Thomas Morley wrote: I get this error with the following lilypond file, called test_guile.ly: \version 2.18.2 #(include-special-characters) Hi, you need to do it in \paper \paper { #(include-special-characters) } works for me. Cheers, Harm Doh! Many thanks. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Can header items be footnoted?
In lilypond-user Digest, Vol 139, Issue 21 Pierre Perol-Schneider wrote: Message: 4 Date: Sun, 8 Jun 2014 10:29:32 +0200 From: Pierre Perol-Schneider pierre.schneider.pa...@gmail.com Subject: Re: Can header items be footnoted? 2014-06-07 19:34 GMT+02:00 Patrick or Cynthia Karl pck...@mac.com: The result was a title of My * Title, but no footnote and no errors in the log file. Here's a workaround : \version 2.18.2 \header { title = \markup { My* Title } } \markup { \null \footnote \null \italic * Moi, moi, moi! } \relative b' { c, d e f g a b c } % HTH, Pierre That helps a lot. Merci beaucoup! ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Can header items be footnoted?
I tried to footnote a title as follows: \version 2.18.0 \header { title = \markup { My \footnote * \italic * Mine, mine, mine! Title } } A = \relative b' { c, d e f g a b c } \score { \new Staff { \A } \layout { } } The result was a title of My * Title, but no footnote and no errors in the log file. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
/omit and /hide, was Re: MIDI dynamics parsing error
On May 18, 2014, at 12:28:22 +0200, David Kastrup wrote: Message: 1 Date: Sun, 18 May 2014 12:28:22 +0200 From: David Kastrup d...@gnu.org To: Thomas Morley thomasmorle...@gmail.com Subject: Re: MIDI dynamics parsing error If \omit is too strong and \hide leaves too much space, maybe overriding the stencil with point-stencil will work? Shouldn't \omit and \hide appear in the Notation Reference Manual, in particular in Appendix E LilyPond command index? I cannot find either command, neither in Appendix E nor by searching the Notation Manual. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert-ly question
On Fri, May 16, 2014 at 1:32 PM, Tim McNamara tim...@bitstream.net wrote: Message: 3 Date: Fri, 16 May 2014 13:32:28 -0500 From: Tim McNamara tim...@bitstream.net To: LilyPond Users lilypond-user@gnu.org Subject: convert-ly question Message-ID: a67c64ad-b814-4dea-b38c-6ccff1ae2...@bitstream.net Content-Type: text/plain; charset=windows-1252 Is there a syntax for running convert-ly on a directory without having to cd into the directory and invoking convert-ly -e *.ly There doesn?t seem to be a recursive option. Since I?ve got .ly files in 158 different directories it?d be really nice to be able to batch update them with something like: convert-ly -e -r *.ly instead of having to cd in to 158 directories by hand. Maybe there is good reason for convert-ly not having this capability. If you are on a unix machine (Mac, PC with Ubuntu, etc) you could do that by issuing the following command in a terminal window: find . -name \*.ly -print | xargs -n 1 convert-ly -e There is also a (possibly free) package for use on Windows machines called Cygwin. It is possible that the above command would work on a Windows machine with Cygwin in a command window. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Dotted half note showing as half note followed by a colon
In setting a piece where two instruments are sharing a staff, I encountered a dotted half note which was shown as a half note followed by a colon rather than by a dot. The following illustrates the problem: \version 2.18.0 Aa = \relative b' { \oneVoice r2 r4 \voiceOne b \oneVoice b2. r4 } Ab = \relative b' { \oneVoice r2 r4 \voiceTwo a \oneVoice b2. r4 } \score { \new Staff { \new Voice { \voiceOne \Aa } \new Voice { \voiceTwo \Ab } } \layout { } } A similar problem is noted with the following snippet: \new Voice { r2 r4 b' b'2. r4 } { r2 r4 a' b'2. r4 } Am I doing something wrong here? I get several warning messages, but except for the offending dotted half note, the pdf file looks good. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Can multiple notes be parenthesized as a group?
Consider: \version 2.18.0 \relative b' { c2 \parenthesize d c2 \parenthesize {d4 e} } The pdf output for the first measure is correct, a half-note c followed by a parenthesized half-note d. However, the second bar shows no evidence of any parenthesizing at all, nor any error indication in the log. Is there a way to do this? I realize I could parenthesize the two notes separately, but that is not what is in the score I am trying to engrave. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Double bar line suppresses following repeat bar line
The following snippet: \version 2.18.0 music = \relative b' { \repeat volta 2 { \repeat unfold 3 { c4 c c c } } \alternative { { c1 } { g1 } } % \bar || \break \repeat volta 2 { \repeat unfold 5 { a4 a a a } } } \score { \new Staff \music \layout {} } places a simple single bar line at the end of the 2nd alternative. My client wishes it to be a double bar line instead. I can do that by uncommenting the \bar || line, but that has the unfortunate side effect of eliminating the initial repeat bar line of the following section. Is there a way to place a double bar line at the end of the 1st line without interfering with the repeat bar line that follows? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Interplay between keepWithTag and relative music
So I guess I don't understand the subject interplay. Consider the following minimal example: \version 2.18.0 A = \relative g' { c c c c \tag #'up { c' c c c } \tag #'down { c, c c c } c c c c } \score { \keepWithTag #'up \A } Based on the description on p477 of the 2.18.0 Notation manual (Untagged music and music tagged with name is included; music tagged with any other tag name is excluded.), I would expect the pdf output of the above snippet to be the same as that for: \relative g' { c c c c c' c c c c c c c } But that's not what I get. Instead it appears that the music tagged with down is actually included to the extent that the music in the 3rd measure is an octave lower than expected. Note, too, that an entirely different result is obtained if the two \tag lines are interchanged. I expect that all I need is a pointer to the appropriate documentation that explains this. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
convert-ly version 2.18
I have a vague recollection that someone has already mentioned this, but I cannot find it anywhere. The 2.18 convert-ly is placing \version 2.17.97 in its output files when run with options -eb. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Default bar numbers
Even though the default is for bar numbers to be printed at the beginning of every line of a piece except the first one, there are circumstances where a bar number is not printed at the beginning of a non-initial line. For example, the following snippet generates two lines, but the second line does not get a bar number: \version 2.16.2 \relative b' { \repeat unfold 5 { a b c d } a b c \break \repeat volta 2 { d \repeat unfold 5 { a b c d } a b c } } Is there a way to force a bar number at the beginning of line 2? Is this a bug or a feature or a documentation problem? Or have I just missed something? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Beam positions and time signature spacing
Message: 7 Date: Sat, 9 Nov 2013 16:29:26 -0800 (PST) From: Gilberto Agostinho gilbertohasn...@gmail.com To: lilypond-user@gnu.org Subject: Re: Beam positions and time signature spacing Message-ID: 1384043366945-153614.p...@n5.nabble.com Content-Type: text/plain; charset=us-ascii Hi David, ... I didn't try to modify the space-alist property, and I will have a look on it. But (as usual with my posts here), I am not trying to type a specific score right now, I am just commenting on how to improve LilyPond. I think you would be more successful in this endeavor if you would quote enough of the message you are replying to to give us poor readers enough context to figure out what you're saying. In this case we don't even know to whom you're replying - I can think of at least two Davids who are regular correspondents on this list. I know that at least I would benefit from this custom. Haven't you noticed that most other posters do it? Regards, Patrick Karl ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Overall (global) resizing difficulties
Message: 1 Date: Tue, 10 Sep 2013 15:41:49 +0100 From: Phil Holmes m...@philholmes.net To: Joshua Nichols josh.d.nich...@gmail.com, Mailinglist lilypond-user lilypond-user@gnu.org Subject: Re: Overall (global) resizing difficulties Message-ID: 5BFCF5FF54814E1EA940594E7D0D45D1@Advent Content-Type: text/plain; charset=iso-8859-1 Could you attach the problematic code, please? I think this is an old and very strange problem, which is illustrated by the following code \version 2.16.2 music = \relative c' { c d e f g a b c } \score { \new Staff {\music} \layout {#(layout-set-staff-size 80)} } \score { \new Staff {\music } \layout {#(layout-set-staff-size 5)} } It's difficult to see why anyone thinks that this (mis)function should even be in LilyPond. The strangeness is only exacerbated by the fact that it's documented at the end of section 4.2.2 (Setting the Staff Size) in the 2.16 Notation Reference: Known issues and warnings layout-set-staff-size does not change the distance between the staff lines. Maybe the documentation should address how the staff size can be changed without changing the distance between the staff lines. -- Phil Holmes - Original Message - From: Joshua Nichols To: Mailinglist lilypond-user Sent: Tuesday, September 10, 2013 6:49 AM Subject: Overall (global) resizing difficulties Has anyone encountered overall resizing issues when using: \layout { #(layout-set-staff-size 15) }I have tried to use this to scale back several more involved scores (SATB+Organ accompaniment), but if I go any less that '16' for the staff size, my notes, time signatures, words, and clefs stop shrinking. This isn't so much a problem with snippets; I recreated it with simple things, and they didn't come out with the same problem. See attached for a visual. IC, Josh ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Overall (global) resizing difficulties
Message: 1 Date: Tue, 10 Sep 2013 18:56:09 +0200 From: Eluze elu...@gmail.com To: lilypond-user@gnu.org Subject: Re: Overall (global) resizing difficulties Message-ID: 522f4f29.9010...@gmail.com Content-Type: text/plain; charset=iso-8859-1; Format=flowed well - I think it's described somewhere inta manual. here's a little function to facilitate the change of those 3 values: What does it refer to here? staffSize = #(define-music-function (parser location new-size) (number?) #{ \set fontSize = #new-size \override StaffSymbol #'staff-space = #(magstep new-size) \override StaffSymbol #'thickness = #(magstep new-size) #}) music = \relative c' { c d e f g a b c } \new Staff \with {\staffSize #-16 } \music \score { \new Staff \with {\staffSize #16 } \music } I am afraid I don't understand the function of the staffSize function. The following snippet produces four identical, to my eyes, outputs: B e g i n S n i p p e t \version 2.16.2 music = \relative c' { c d e f g a b c } \new Staff \music \score { \new Staff \music } staffSize = #(define-music-function (parser location new-size) (number?) #{ \set fontSize = #new-size \override StaffSymbol #'staff-space = #(magstep new-size) \override StaffSymbol #'thickness = #(magstep new-size) #}) \new Staff \with {\staffSize #-16 } \music \score { \new Staff \with {\staffSize #16 } \music } E n d S n i p p e t What would a new-size value of -16 mean? Does anyone not agree with me that layout-set-staff-size is nonsensical and nonworking? And that the documentation should document exactly what it does? and how the staff size can be changed without changing the distance between staff lines? (I feel like I'm in a Kafka novel here.) hth Eluze Am 10.09.2013 18:35, schrieb Patrick or Cynthia Karl: Message: 1 Date: Tue, 10 Sep 2013 15:41:49 +0100 From: Phil Holmes m...@philholmes.net To: Joshua Nichols josh.d.nich...@gmail.com,Mailinglist lilypond-user lilypond-user@gnu.org Subject: Re: Overall (global) resizing difficulties Message-ID: 5BFCF5FF54814E1EA940594E7D0D45D1@Advent Content-Type: text/plain; charset=iso-8859-1 Could you attach the problematic code, please? I think this is an old and very strange problem, which is illustrated by the following code \version 2.16.2 music = \relative c' { c d e f g a b c } \score { \new Staff {\music} \layout {#(layout-set-staff-size 80)} } \score { \new Staff {\music } \layout {#(layout-set-staff-size 5)} } It's difficult to see why anyone thinks that this (mis)function should even be in LilyPond. The strangeness is only exacerbated by the fact that it's documented at the end of section 4.2.2 (Setting the Staff Size) in the 2.16 Notation Reference: Known issues and warnings layout-set-staff-size does not change the distance between the staff lines. Maybe the documentation should address how the staff size can be changed without changing the distance between the staff lines. -- Phil Holmes - Original Message - From: Joshua Nichols To: Mailinglist lilypond-user Sent: Tuesday, September 10, 2013 6:49 AM Subject: Overall (global) resizing difficulties Has anyone encountered overall resizing issues when using: \layout { #(layout-set-staff-size 15) }I have tried to use this to scale back several more involved scores (SATB+Organ accompaniment), but if I go any less that '16' for the staff size, my notes, time signatures, words, and clefs stop shrinking. This isn't so much a problem with snippets; I recreated it with simple things, and they didn't come out with the same problem. See attached for a visual. IC, Josh ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- next part -- An HTML attachment was scrubbed... URL: http://lists.gnu.org/archive/html/lilypond-user/attachments/20130910/234d33a5/attachment.html -- Message: 2 Date: Tue, 10 Sep 2013 19:00:34 +0200 From: David Kastrup d...@gnu.org To: lilypond-user@gnu.org Subject: Re: Overall (global) resizing difficulties Message-ID: 87txhspq6l@fencepost.gnu.org Content-Type: text/plain Joshua Nichols josh.d.nich...@gmail.com writes: Unfortunately, I've tried to find where it stops doing this, but I cannot provide a small snippet. I'm not sure where it happens... I am happy to forward the attached .ly file for you to fiddle with. I'm sorry I can't specify a tiny example. I've tried and am getting a little frustrated (maybe fresh eyes would help). \paper { #(set-paper-size Hymn) page-count = #1 #(layout-set-staff-size 12) #(define fonts (make-pango-font-tree Book Antiqua Nimbus Sans Luxi Mono
mea máxima culpa
From: Thomas Morley thomasmorle...@gmail.com To: Patrick or Cynthia Karl pck...@mac.com [deleting billions of lines] From: James Harkins jamshar...@gmail.com Patrick or Cynthia Karl pckarl at mac.com writes: Well, I don't have an answer to the question, but... a reminder... it is VERY uncool to quote an *entire digest* when you're replying to only one message. I am so sorry and will try to do much better. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Problems compiling Python-poppler-qt4-0.16.3
On 16 Aug 2013 Robin Newman wrote: Message: 1 Date: Fri, 16 Aug 2013 16:26:14 + (UTC) From: Robin Newman robin.new...@gmail.com To: lilypond-user@gnu.org Subject: Problems compiling Python-poppler-qt4-0.16.3 I am trying to install Frescobaldi on my Mac using Frescobaldi Mac OS X install guide by Philippe Massart . . . Initially it faield because of path problems and it asked me to add the path to the poppler libraries to PKG_CONFIG_PATH I typed export $PKG_CONFIG_PATH=PKG_CONFIG_PATH:/opt/local/lib/pkgconfig to add teh path and reran the setup.py build It started compiling OK but then encountered a string of errors and bailed out. I think that export command should read: export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/local/lib/pkgconfig ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 128, Issue 72
On Jul 20, 2013, at 5:07 PM, Thomas Morley wrote: Message: 5 Date: Sun, 21 Jul 2013 00:07:49 +0200 From: Thomas Morley thomasmorle...@gmail.com To: Urs Liska u...@openlilylib.org Cc: lilypond-user@gnu.org Subject: Re: Pattern-generating Scheme function challenge Message-ID: CABsfGyXGMcW4kG=tr-wqkwnD9GyLgrirp8x_3Pnk7=wbk_j...@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1 2013/7/20 Urs Liska u...@openlilylib.org: Hi Harm, I did a quick compilation (further investigation to follow) - and that's awesome! Thenk you very much. Of course it will be hard to 'sell' it with a 'hey, look how easy it is to realize that with LilyPond ;-) Best Urs Well, typing \output #8 is _very_ easy. homerisches Gel?chter (No idea how to translate) Homeric laughter. Cheers, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LilyPond blog! who wants to join?
Message: 3 Date: Fri, 31 May 2013 23:59:12 +0200 From: Janek Warcho? janek.lilyp...@gmail.com To: LilyPond Users lilypond-user@gnu.org Subject: Re: LilyPond blog! who wants to join? Message-ID: canyddppi4du_sbevqjcqyt_a4zhm2zuf6oc_n+pe1b870m3...@mail.gmail.com Content-Type: text/plain; charset=UTF-8 2013/5/31 Janek Warcho? janek.lilyp...@gmail.com: this cannot wait any longer: there has to be a LilyPond blog. Unless someone has a better idea, i'm going to create a blog on WordPress.com tomorrow morning. and it's time for a first contest! The blog needs a catchy name. Whoever suggests the best name will be the first one interviewed on the new blog! :D Janek LilyNotes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Error 404 on attachments
O Message: 2 Date: Wed, 15 May 2013 11:51:06 +0100 From: Peter Toye lilyp...@ptoye.com To: lilypond-user@gnu.org Subject: Error 404 on attachments Message-ID: 725883423.20130515115...@ptoye.com Content-Type: text/plain; charset=iso-8859-15 I'm getting Error 404 whenever I click on the URL for an attachment. Am I doing something wrong? An example is: http://lists.gnu.org/archive/html/lilypond-user/attachments/20130513/318d5cfd/attachment.png Happens on both Firefox and IE9. No, you're not doing anything wrong. The problem is that the URLs in at least the digest are just incorrect. There is not even an attachments subdirectory in lists.gnu.org/archive/html/lilypond-user, much less the subdirectories 20130513 31835cfd. I have enquired about this previously. Apparently, most of the readers of the lilypond-user emails get them in a form that doesn't have this problem, so nobody is much interested in fixing the problem. The way I deal with this problem requires that I know the subject and date of the email containing the broken URL. Since I don't know the subject of your URL (above), I will illustrate my procedure with another email, namely one that appeared yesterday in lilypond-user Digest, Vol 126, Issue 93. It is Message 4 from Wim van Dommelen with the subject: Re: an easier way to create the midi block. At the end of this message is the following information: -- next part -- A non-text attachment was scrubbed... Name: flute.ly Type: application/octet-stream Size: 1198 bytes Desc: not available URL: http://lists.gnu.org/archive/html/lilypond-user/attachments/20130515/62cea622/attachment.obj I will find that attachment, which is apparently called flute.ly. step 1: Browse to /lists.gnu.org/archive/html/lilypond-user. There you will see a guide to all of the lilypond user email forever: • 2013-05: [Date] [Thread] • 2013-04: [Date] [Thread] • 2013-03: [Date] [Thread] • step 2: click on [Thread] for the month of the message I'm interested, in this case the one of the first line, 2013-05 step 3: This yields a list of all the emails in May, 2013, arranged by thread with the threads sorted on the subject; in this case we are interested in Re: an easier way to create the midi block. It turns out that this thread was started in April, so the initial message in the thread is not in the threads for May, 2013. So I go down the list of threads until I find Re: an easier way to create the midi block. (If the initial message had been in May, this thread would have been listed under an easier way to create the midi block.) The messages within the threads are sorted by date, so I look for a message by Wim van Dommelen on May 14: • Re: an easier way to create the midi block, Wim van Dommelen, 2013/05/15 This is a link to the actual archived message. step 4: Click on that link. In that message we find a link, flute.ly. step 5: Click on the flute.ly link and there it is. Regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com -- next part -- An HTML attachment was scrubbed... URL: http://lists.gnu.org/archive/html/lilypond-user/attachments/20130515/528d2397/attachment.html ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 126, Issue 97
Message: 8 Date: Wed, 15 May 2013 13:57:18 -0400 From: st...@linuxsuite.org To: lilypond-user@gnu.org Subject: \grace in repeat breaks volta spanner? Message-ID: 8dd9003f600bf39356e1bb4ed2b46c36.squir...@emailmg.netfirms.com Content-Type: text/plain;charset=iso-8859-1 HOwdy! I have a problem putting a grace note in a repeat, when there are two staves in a system. See this link for a simplified example http://indra2.web.net/~linuxsui/gooeytar.com/public/lilypond/ http://indra2.web.net/~linuxsui/gooeytar.com/public/lilypond/lily_grace_error.pdf This is the error when compiling the source file GNU LilyPond 2.16.2 Processing `lily_grace_error.ly' Parsing... Interpreting music... warning: already have a volta spanner, ending that one prematurely [8][8] Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `lily_grace_error.ps'... Converting to `./lily_grace_error.pdf'... Success: compilation successfully completed Works if there is just one stave. Is there a fix for this? This is the lilypond code that the above was created from \version 2.16.2 global = { \time 3/4 \clef G_8 \key g \minor } guitarone = \relative c { \repeat volta 2 { cis2. | } \alternative { { cis4 r r } { cis4 r r } } \repeat volta 2 { fis2. | } \alternative { { \grace fis16 g2. |} { g2. |} } } guitarthree = \relative c' { \repeat volta 2 { a2. | } \alternative { { d2. | } { d2. | } } \repeat volta 2 { d2. | } \alternative { { g2. |}% = first alternative to the second volta { g2. \bar |. |} } } \score { \new StaffGroup { \new Staff \global \guitarone \new Staff \global \guitarthree } \layout { } } Ideas? This problem and its solution are discussed in the Known issues and warnings at the end of Section 1.2.6 Special rhythmic concerns, Grace notes. You should write the first alternative to the second volta of guitarthree so: { \grace s16 g2. |} ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Breathes placement
On May 1, 2013, at 5:49 PM, g...@sdf.org wrote: Message: 6 Date: Thu, 2 May 2013 00:49:32 +0200 (CEST) From: g...@sdf.org To: lilypond-user@gnu.org Subject: Breathes placement Message-ID: alpine.deb.2.02.1305020034200.19...@svobanppv.bet Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Hi list, I have a question about the placements of breathe symbols. When measure bars are placed automatically, and when a \breathe is placed at the end of a measure, it seems that it is placed *after* the bar, before the first note of the next measure. I would like them to be placed after the last note of the measure to which they belong. I know that it is possible to tweak their position with \context { \Staff \override BreathingSign #'extra-offset = #'(-1.0 . 0.0) } for example, but this does not really solve the problem, because the breathe symbols that are correctly positioned by default (in the middle of a measure) would also be affected by this setting. I also tried to force the breathe symbol to be placed before the bar by putting an explicit \bar | or \bar indication in the source file, but LilyPond then puts it in an otherwise empty measure. In short: is there a way to force LilyPond to put breathe symbols always after the previous note, i.e. as close as possible to that note? The following snippet results in the breath mark just after the f in the first measure: \version 2.16.2 \relative c' { c d e f\breathe g a b c } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 125, Issue 103
On Apr 20, 2013, at 11:48 AM, Daniel Rosen wrote: Message: 1 Date: Sat, 20 Apr 2013 16:48:30 + From: Daniel Rosen drose...@gmail.com To: lilypond-user@gnu.org lilypond-user@gnu.org Subject: RehearsalMark and meter change Message-ID: 16ec1eb64c3829458f85e80f7458ffd950707...@enigma.rosen.lan Content-Type: text/plain; charset=us-ascii Below are two examples, identical except for the fact that the second one has a RehearsalMark where the first one doesn't. \version 2.16.1 { \time 9/4 c'1. c'2. | \time 6/4 c'1. | } { \time 9/4 \mark c'1. c'2. | \time 6/4 c'1. | } \mark requires an argument. In this case it is using c'1. as the argument. Write \mark \default to get what you want. When I compile them, the first example appears as expected, but the second one does not (see attachment). For the life of me, I can't figure out what the problem is... Can someone help me? DR -- next part -- A non-text attachment was scrubbed... Name: example.jpg Type: image/jpeg Size: 25160 bytes Desc: example.jpg URL: http://lists.gnu.org/archive/html/lilypond-user/attachments/20130420/265c664f/attachment.jpg ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Column of music and a column of graphics... or creating invisible measures...
On Mar 19, 2013, at 9:45 PM, lilypond-user-requ...@gnu.org wrote: Message: 5 Date: Tue, 19 Mar 2013 15:17:42 -0700 (PDT) From: rem-d andrewree...@gmail.com To: lilypond-user@gnu.org Subject: Column of music and a column of graphics... or creating invisible measures... Message-ID: 1363731462888-143065.p...@n5.nabble.com Content-Type: text/plain; charset=us-ascii http://lilypond.1069038.n5.nabble.com/file/n143065/cadences.png Hi, first post on this forum. I wish to have something similar to the image attached. At the moment my code is rather simple: /upper = { \override Score.KeyCancellation #'stencil = ##f \set Score.explicitKeySignatureVisibility = #'#(#f #f #t) \override Score.BarNumber #'stencil = ##f \override Score.TimeSignature #'stencil = ##f \time 2/4 \relative c''{ \key a \major e b a, cis, \break \key bes \major f c a' ees g bes \break / . etc for the upper part. Similar for the lower / } \score{ \new PianoStaff \new Staff = upper \upper \new Staff = lower \lower / I've experimented with using columns in markup but this just didn't seem to do the trick. A slightly unsatisfying way to solve this would be to make the measures completely invisible so only the notes (or graphics: i.e the lines) would be visible. Hope this makes sense. Apologies if this is something people have answered thousands of times! It's difficult to tell from your code what you are after. You do know that / is not the beginning of a comment in LilyPond, don't you. In any case, the following seems to be close to the spirit of your attached image: \version 2.16.2 \paper { ragged-bottom = ##t ragged-last-bottom = ##t ragged-right = ##t } upper = \relative c''{ \override Score.KeyCancellation #'stencil = ##f \set Score.explicitKeySignatureVisibility = #'#(#f #f #t) \override Score.BarNumber #'stencil = ##f \override Score.TimeSignature #'stencil = ##f e b a, cis, \break \key bes \major f c a' ees g bes \break % . etc for the upper part. Similar for the lower / } global = { \time 2/4 \key a \major } \score { \new PianoStaff \new Staff { \global \upper } \new Staff { \global \upper } \layout { indent = 0 } } HTH Andy -- View this message in context: http://lilypond.1069038.n5.nabble.com/Column-of-music-and-a-column-of-graphics-or-creating-invisible-measures-tp143065.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: helper function that should take a list argument doesn't do anything
On Nov 11, 2012, at 9:10 AM, Marc Hohl wrote: Message: 1 Date: Sun, 11 Nov 2012 09:10:44 +0100 From: Marc Hohl m...@hohlart.de To: lilypond-user@gnu.org Subject: Re: helper function that should take a list argument doesn't do anything Message-ID: 509f5d84.7050...@hohlart.de Content-Type: text/plain; charset=UTF-8; format=flowed Am 10.11.2012 14:49, schrieb David Kastrup: [...] -i isn't an option of touch. It is an option of rm. The touch places a file -i in the directory. At least with POSIX sort order, this is bound to come rather early in a directory listing, so if you have files a, b, c in the directory, rm * .o expands into rm -i a b c .o It does not help much if you have a sort order where - gets ignored, obviously. Hey, that's clever! Marc Indeed, it is clever. However, it doesn't seem to work on a mac running OSX 10.7.5. I find that the command touch .\-i creates a file called .-i, which doesn't look like the -i option to the rm command. I can get it to work with any of these commands: touch -i touch -- -i echo -i Pat ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 120, Issue 36
Message: 8 Date: Thu, 8 Nov 2012 17:34:22 -0800 (PST) From: soundsfromsound soundsfromso...@gmail.com To: lilypond-user@gnu.org Subject: Re: Optional args in event-function not working with 2.17.6 ? Message-ID: 1352424862351-136046.p...@n5.nabble.com Content-Type: text/plain; charset=us-ascii I just ran this in v2.16.0 and it looks like this: http://lilypond.1069038.n5.nabble.com/file/n136046/2.16.0.jpg - composer | sound designer -- View this message in context: http://lilypond.1069038.n5.nabble.com/Optional-args-in-event-function-not-working-with-2-17-6-tp136044p136046.html Sent from the User mailing list archive at Nabble.com. Is there any chance you could be persuaded to include a quotation of the message you're replying to? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 120, Issue 37
Message: 7 Date: Thu, 8 Nov 2012 18:56:35 -0800 (PST) From: soundsfromsound soundsfromso...@gmail.com To: lilypond-user@gnu.org Subject: Re: lilypond-user Digest, Vol 120, Issue 36 Message-ID: 1352429795869-136054.p...@n5.nabble.com Content-Type: text/plain; charset=us-ascii I replied to this: Optional-args-in-event-function-not-working-with-2-17-6-td136044.html#a136046 http://lilypond.1069038.n5.nabble.com/Optional-args-in-event-function-not-working-with-2-17-6-td136044.html#a136046 OK, I'm going to try one more time and then give up. Is there any possibility you could follow the usual usenet etiquette and quote the message you are responding to. Not in that one message. In general. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: update all files with convert.ly (Vol 118, Issue 26)
Message: 5 Date: Wed, 05 Sep 2012 23:47:31 +0200 From: Reinhold Kainhofer reinh...@fam.tuwien.ac.at To: David Kastrup d...@gnu.org Subject: Re: update all files with convert.ly On 2012-09-04 11:37, David Kastrup wrote: Stefan Thomas kontrapunktste...@gmail.com writes: Dear community, how can I update all my ly files (including subfolders) with one command? Depending on operating system, something like find -name '*.ly' -exec convert-ly -ed {} \; might do the trick. Needless to say, create a backup first. Plus, if convert-ly is not able to convert a particular feature automatically, it only prints out a warning that you need to fix something manually, but you'll have no indication in which file and where exactly you have to do some manual work…. One way to cope with that, if the OS is sufficiently unix-like, is: for f in `find . -name \*.ly -print` do echo Converting $f convert-ly -ed $f done Then any files which had problems could be identified and addressed individually. Pat ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Documentation for v2.16.0
I am a little confused about the documentation for v2.16.0. It seems completely different from the documentation available for previous versions. Because of limited bandwidth, it is essential that I download the documentation for LilyPond. Heretofore, this consisted of getting the provided pdf files (more convenient for me than html files). The closest thing I could find was the documentation tar ball, lilypond-2.16.0-1.documentation.tar.bz2, which contains html files in subdirectory doc, info files in subdir info, man files in subdir man, and who knows what in subdir omg. Have I missed an explanation of the docs for v2.16.0? Are the pdf files available somewhere? Where? Thanks, Pat Karl ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Documentation for v2.16.0
I am a little confused about the documentation for v2.16.0. It seems completely different from the documentation available for previous version. Because of limited bandwidth, it is essential that I download the documentation for LilyPond. Heretofore, this consisted of getting the provided pdf files (more convenient for me that html files). The closest thing I could find was the documentation tar ball, lilypond-2.16.0-1.documentation.tar.bz2, which contains html files in subdirectory doc, info files in subdir info, man files in subdir man, and who knows what in subdir omg. Have I missed an explanation of the docs for v2.16.0? Are the pdf files available somewhere? Where? Thanks, Pat Karl ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user