Re: musical logic: what dynamic after the repeat (picture attached)?
On 17 March 2012 22:37, Phil Holmes m...@philholmes.net wrote: - Original Message - From: Nils l...@nilsgey.de To: lilypond-user@gnu.org Sent: Saturday, March 17, 2012 11:30 AM Subject: musical logic: what dynamic after the repeat (picture attached)? Hello list, What dynamic is in measure 3 after the repeat? p or f? And yes, I know it is better to write something explicit than implicit. I personally would write a new dynamic sign after ||: but how to interpret it if somebody did it like in the picture? Piano. -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user My vote would be forte. But if you write something like that or: \time 4/4 \key f \major fis4 fis fis fis f r r2 ...it will get decided by the performer, the conductor, the group, or Lilypond users. And who can you really trust (present company excepted of course)? :-) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: musical logic: what dynamic after the repeat (picture attached)?
What dynamic is in measure 3 after the repeat? p or f? And yes, I know it is better to write something explicit than implicit. I personally would write a new dynamic sign after ||: but how to interpret it if somebody did it like in the picture? 3rd measure after the begin of the repeat - it's written there! more serious: I know scores/composers writing 2nd time piano - omitting this allows the conclusion: it must be forte. -- View this message in context: http://old.nabble.com/musical-logic%3A-what-dynamic-after-the-repeat-%28picture-attached%29--tp33522271p33525585.html Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Manual bars: PDF and MIDI have different opinion on melismas
- Original Message - From: Frank Steinmetzger war...@gmx.de To: lilypond-user@gnu.org Sent: Thursday, March 15, 2012 5:24 PM Subject: Manual bars: PDF and MIDI have different opinion on melismas Dear list I just discovered that 2.14 produces different lyrics for PDF and MIDI output, when there are manual beams. Is this intentional? A minimal example is attached. Note that, in the PDF, the text three and four appears as expected under the notes, whereas in the MIDI, the notes on three and are regarded as a melisma. At first I thought it a regression over 2.12, but then found out that 2.12 did the same thing and I never noticed the errors in my old MIDIs. -- Gruß | Greetings | Qapla' while (!asleep()) ++sheep; http://code.google.com/p/lilypond/issues/detail?id=2414 -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LilyPond in/not in Windows PATH (Re: Point-and-click on Frescobaldi?)
- Original Message - From: Wilbert Berendsen wbs...@xs4all.nl To: lilypond-user@gnu.org Sent: Friday, March 16, 2012 9:40 PM Subject: LilyPond in/not in Windows PATH (Re: Point-and-click on Frescobaldi?) Currently C:\Program Files\LilyPond\usr\bin is searched, and I can add more (need to test current git on Windows with newer LilyPond versions yet). Can you add C:\Program Files (x86)\LilyPond\usr\bin ? Helge ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Combining lyrics lines
Le 18/03/2012 12:38, James disait : Hello, On 18 March 2012 11:33, Jean-Charles Malahieude wrote: Le 17/03/2012 11:14, Reedmace Star disait : In the first line, Alice and Eve alternate strictly in singing, so their lyrics get collapsed: ALICE EVE ALICE EVE maybe that the second words are After the manual line break, Alice cuts off Eve with a bit of overlap. Their lyrics stay on different lines, which makes sense: EVE ALICE Shut up, you fool! ...and then I was like- I wished I had found it myself... Would be worth a selected snippet in NR 2.1.2 Techniques specific to lyrics, Placing lyrics vertically? http://lists.gnu.org/archive/html/lilypond-user/2012-03/msg00508.html I don't understand this request for a 'snippet', are you saying it already exists as a snippet and you want it in the NR or that you want a new snippet created *as well*? If it is the latter, and someone can give me a 'clear' explanation of what this snippet shows (so I can write a concise texidoc entry) I can arrange that, else if the snippet already exists tell me the name of it and I can add it very easily. Searching the LSR does not return it, and I think it is worth to have it in the NR. I would sort of call it a partcombine for lyrics: it often happens that a soloist shares a staff with a choir part (let's say the diva and the soprani) when they sing alternatively, or two characters like in Reedmace Star's example. The fact is that Lily place /two/ lines of lyrics when the change appears on the same system. Cheers, Jean-Charles ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Combining lyrics lines
Jean-Charles, On 18 March 2012 12:49, Jean-Charles Malahieude lily...@orange.fr wrote: Le 18/03/2012 12:38, James disait : Hello, On 18 March 2012 11:33, Jean-Charles Malahieude wrote: Le 17/03/2012 11:14, Reedmace Star disait : In the first line, Alice and Eve alternate strictly in singing, so their lyrics get collapsed: ALICE EVE ALICE EVE maybe that the second words are After the manual line break, Alice cuts off Eve with a bit of overlap. Their lyrics stay on different lines, which makes sense: EVE ALICE Shut up, you fool! ...and then I was like- I wished I had found it myself... Would be worth a selected snippet in NR 2.1.2 Techniques specific to lyrics, Placing lyrics vertically? http://lists.gnu.org/archive/html/lilypond-user/2012-03/msg00508.html I don't understand this request for a 'snippet', are you saying it already exists as a snippet and you want it in the NR or that you want a new snippet created *as well*? If it is the latter, and someone can give me a 'clear' explanation of what this snippet shows (so I can write a concise texidoc entry) I can arrange that, else if the snippet already exists tell me the name of it and I can add it very easily. Searching the LSR does not return it, and I think it is worth to have it in the NR. I would sort of call it a partcombine for lyrics: it often happens that a soloist shares a staff with a choir part (let's say the diva and the soprani) when they sing alternatively, or two characters like in Reedmace Star's example. The fact is that Lily place /two/ lines of lyrics when the change appears on the same system. I don't understand how Lyrics work in LilyPond or what your last paragraph means (it is meaningless to me, sorry - I play trumpet, I don't sing, so never need to read or use lyrics in a score) I was hoping that you could give me a texidoc string I could simply copy.paste into the example at http://lists.gnu.org/archive/html/lilypond-user/2012-03/msg00508.html Then I can create a snippet from that. I can't articulate it myself. -- -- James ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Combining lyrics lines
Le 18/03/2012 14:53, James disait : Jean-Charles, I don't understand how Lyrics work in LilyPond or what your last paragraph means (it is meaningless to me, sorry - I play trumpet, I don't sing, so never need to read or use lyrics in a score) I was hoping that you could give me a texidoc string I could simply copy.paste into the example at http://lists.gnu.org/archive/html/lilypond-user/2012-03/msg00508.html Then I can create a snippet from that. I can't articulate it myself. Please find enclosed a draft. It is much less complicated than what Keith O'Hara provided in http://lists.gnu.org/archive/html/lilypond-user/2010-12/msg00674.html which might help you understand what singers might read. You'll see what I mean by commenting the layout overrides. Cheers, Jean-Charles ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Combining lyrics lines
Le 18/03/2012 14:53, James disait : Jean-Charles, I don't understand how Lyrics work in LilyPond or what your last paragraph means (it is meaningless to me, sorry - I play trumpet, I don't sing, so never need to read or use lyrics in a score) I was hoping that you could give me a texidoc string I could simply copy.paste into the example at http://lists.gnu.org/archive/html/lilypond-user/2012-03/msg00508.html Then I can create a snippet from that. I can't articulate it myself. Please find enclosed a draft. It is much less complicated than what Keith O'Hara provided in http://lists.gnu.org/archive/html/lilypond-user/2010-12/msg00674.html which might help you understand what singers might read. You'll see what I mean by commenting the layout overrides. Cheers, Jean-Charles ps: forgot the file! \version 2.14.0 texidoc = The space engine preserves by default the space for the empty sections of lyrics, so that the lines remain consistently spaced. When you want to use a separate @code{Voice} context for each singer, even though the melodies usually don't overlap, you might want to let interrupted lyrics collapse to a single line. The layout overrides may still be useful for scores where there is occasional small overlap between the voices, though. In order to easily identify who sings, one of the lyrics may be displayed in italics. doctitle = Combining lyrics \layout { \context { \Lyrics \override VerticalAxisGroup #'nonstaff-nonstaff-spacing #'minimum-distance = ##f \override VerticalAxisGroup #'nonstaff-unrelatedstaff-spacing #'minumum-distance = ##f \override LyricText #'minimum-Y-extent = #'(-0.6 . 2.0) } } \new Staff \new Voice = mum { f'4^mum g' r2 | s1 | \break a'2 g' | f'1 } \new Voice = dad { s1| a'2^dad g' | e'1 } \new Lyrics \lyricsto dad \lyricmode { \override LyricText #'font-shape = #'italic may -- be... to -- mor -- row } \new Lyrics \lyricsto mum \lyricmode { let's say now } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Two questions about vertical layout and lyrics spacing
On Sat, Mar 17, 2012 at 1:31 PM, Frank Steinmetzger war...@gmx.de wrote: Example #2, padding.png, shows a piece which has a large variation in staff height, because there are either two lines of lyrics to a staff or none at all. As lilypond tries to keep an even system-system-distance, the result is now that the first two systems on the first page are so tight together that it is hard to make out which text belongs to which staff. The second page shows a similar, if not as extreme, effect; systems 2 and 3 are rather heave with all their lyrics, but they appear closer together than the less heavy systems 1 and 4 to their respective neighbours. My first thought is now of course to alter system-system-spacing #'padding, but I have not found a way to make this equal between all systems on one page (except if I enabled ragged-bottom). What would you recommend? There are two competing desires here: you want the systems to be spaced more-or-less evenly (ie. with a similar amount of space between the staves), and you want the white space between the systems to be more-or-less uniform. Currently, we give you three parameters to play with in order to achieve the best trade-off: basic-distance (to make the staff-staff distance uniform), minimum-distance and padding (to make the white space more uniform). It seems that you can't find settings for these parameters that gives you consistently good results across different systems. Could you suggest, therefore, an extra parameter (or a modification to the algorithm) that would give you the trade-off you want? For example, it would be easy to add some logic that would increase basic-distance between systems for every lyric line between them. Would this be useful? Cheers, Joe ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Message Window
Hi I was wondering if there was a way of setting the message window (the one that display compiling progress etc - sorry if I've not got the right name) to clear itself each time a file is typeset. Given my lack of proficiency, I tend to make lots or errors and so end up with a long list of errors etc when I compile - and if I do it a couple of times I can't find the start of the current message easily. I know I can close the window, but it'd be nice if there was a way of it happening automatically :-) I'm running 2.14 on Mac OS X 10.6. TIA Adrian ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Message Window
On 18/03/12 21:15, Adrian Oehm wrote: Hi I was wondering if there was a way of setting the message window (the one that display compiling progress etc - sorry if I've not got the right name) to clear itself each time a file is typeset. Given my lack of proficiency, I tend to make lots or errors and so end up with a long list of errors etc when I compile - and if I do it a couple of times I can't find the start of the current message easily. I know I can close the window, but it'd be nice if there was a way of it happening automatically :-) I'm running 2.14 on Mac OS X 10.6. If you use Lilypondtool, it has a button on its console window that clears the console messages. It's the broom icon at the right end of the toolbar. Nick ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Setting the width of system-starter curly braces
Hi Siska, Unfortunately the curly brace created for these four instruments is way too wide. Is there a way to shrink the vertical size of the curly brace for the GrandStaff (so that it would have the same width as the curly brace of a GrandStaff consisting of only two instruments)? You could (e.g.) \override SystemStartBrace #'font-size = #-10 and then stretch the brace. Hope this helps! Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Automatic beaming in melismas
\version 2.15.32 I'd like to easily make choral scores with automatic beaming inside melismas and none outside. Inspired by https://code.google.com/p/lilypond/issues/detail?id=1308, I wrote a Lilypond Guile function to do the same thing as the reporter's Perl script. Unfortunately, I can't get it to work in all cases. The first problem is that in situations like c8[[ d]] e f, which I convert to \autoBeamOn c8 \melisma d \melismaEnd \autoBeamOff e f, all four notes are beamed together. As far as I can tell, the auto-beaming state is ignored except at the first beamed note: when looking ahead to find how many notes to beam, the algorithm doesn't consider whether auto-beaming was turned off in the mean time. (Is this a bug?) I could fix this by attaching \noBeam to notes that aren't part of a melisma, but this feels hacky and it's actually somewhat tricky since it would mean keeping track of the current melisma state, considering things like nested sequential and parallel music, etc. Currently I don't have to worry about that. At any rate, at least I see how I could solve this problem in principle. The second problem is that c8[[ d]] e[[ f]] gets beamed as c8[ d e f]. I can't figure out how to solve this. If there were an object I could insert in the note sequence that would not be crossed by automatic beams, but otherwise had no effect, that would solve the problem. But I can't find one. c d s8*0 e f == c[ d e f] c d s8*0\noBeam e f == c[ d] e f c d \skip8*0 e f == c[ d e f] c d \skip8*0\noBeam e f == error c d \bar e f == c d e[ f], and it wouldn't work at bar lines anyway (which I have no way of detecting) c d r8*0 e f == c[ d] e[ f], but the rest is visible and the stem of the e is aligned with the rest instead of the note How much of the above is intentional behavior and how much is buggy? Is there any way of doing what I want without requiring manual beaming fixups from the user (which are a hassle, and would have to be explained in the documentation of my helper function)? Thanks, -- Ben ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Setting the width of system-starter curly braces
Hi Ádám, Unfortunately the curly brace created for these four instruments is way too wide. Is there a way to shrink the vertical size of the curly brace for the GrandStaff (so that it would have the same width as the curly brace of a GrandStaff consisting of only two instruments)? Another solution would be to scale the brace like so: \override GrandStaff.SystemStartBrace #'stencil = #(lambda (grob) (ly:stencil-scale (ly:system-start-delimiter::print grob) 0.75 1)) Here the brace is scaled horizontally to 0.75. -David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
bend and release (blues transcription)
hello list, i'm transcribing a fragment of a blues recording, and i'm trying to solve how to notate all the pitch deviations present in the voice and guitar. i'm combining the use of plain glissandi, bendAfter, and grace notes with \hideNotes and glissando for a prebend (BTW, how useful it would be for this task something like bendAfter but before the note!). but i don't know how to notate with lilypond the bend and release, like in the attached image (it's taken from the legend at the end of the hal leonard books). some time ago i learned how to embed simple postscript code in lilypond, but perhaps there's a simpler and more efficient pure lilypond way... best, ljattachment: bend.png___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Setting the width of system-starter curly braces
Hi David, thank you indeed for the reply. Unfortunately I can't get this code to work; I'm getting the following error during compiling: Drawing systems...ERROR: In procedure ly:stencil-scale: ERROR: Wrong type argument in position 1 (expecting Stencil): #unspecified Unfortunately I don't know Scheme, so although I tried all the little syntactic modifications I could imagine (changing parentheses or adding # symbols here or there randomly), I couldn't make it work. Could you please have a look at this error message and suggest me how to proceed? Thank you again, Ádám On 2012.03.18., at 23:09, David Nalesnik wrote: Hi Ádám, Unfortunately the curly brace created for these four instruments is way too wide. Is there a way to shrink the vertical size of the curly brace for the GrandStaff (so that it would have the same width as the curly brace of a GrandStaff consisting of only two instruments)? Another solution would be to scale the brace like so: \override GrandStaff.SystemStartBrace #'stencil = #(lambda (grob) (ly:stencil-scale (ly:system-start-delimiter::print grob) 0.75 1)) Here the brace is scaled horizontally to 0.75. -David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Setting the width of system-starter curly braces
Hi Siska, thank you indeed for the reply. Unfortunately I can't get this code to work Here's a snippet, using David's lovely mod — hope it helps. Kieren. _ \version 2.15.32 theMusic = \relative c' { \repeat unfold 16 c4 } \new GrandStaff \set GrandStaff.instrumentName = #Corni \set GrandStaff.shortInstrumentName = #Cor. \new Staff { \set Staff.instrumentName = #I \set Staff.shortInstrumentName = #I \theMusic } \new Staff { \set Staff.instrumentName = #II \set Staff.shortInstrumentName = #II \theMusic } \new Staff { \set Staff.instrumentName = #III \set Staff.shortInstrumentName = #III \theMusic } \new Staff { \set Staff.instrumentName = #IV \set Staff.shortInstrumentName = #IV \theMusic } \layout { \context { \GrandStaff \override SystemStartBrace #'stencil = #(lambda (grob) (ly:stencil-scale (ly:system-start-delimiter::print grob) 0.75 1)) } } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Setting the width of system-starter curly braces
Hi MacMillan, On 2012.03.19., at 1:09, Kieren MacMillan wrote: Hi Siska, thank you indeed for the reply. Unfortunately I can't get this code to work Here's a snippet, using David's lovely mod — hope it helps. Kieren. _ \version 2.15.32 theMusic = \relative c' { \repeat unfold 16 c4 } \new GrandStaff \set GrandStaff.instrumentName = #Corni \set GrandStaff.shortInstrumentName = #Cor. \new Staff { \set Staff.instrumentName = #I \set Staff.shortInstrumentName = #I \theMusic } \new Staff { \set Staff.instrumentName = #II \set Staff.shortInstrumentName = #II \theMusic } \new Staff { \set Staff.instrumentName = #III \set Staff.shortInstrumentName = #III \theMusic } \new Staff { \set Staff.instrumentName = #IV \set Staff.shortInstrumentName = #IV \theMusic } \layout { \context { \GrandStaff \override SystemStartBrace #'stencil = #(lambda (grob) (ly:stencil-scale (ly:system-start-delimiter::print grob) 0.75 1)) } } this is quite weird. This code compiles fine. However, in my original score it doesn't work. After some more experimenting, I figured out that the problem is, that I have the \RemoveEmptyStaves in the \Staff context. After removing that, it compiled just fine. Maybe it's some bug. Anyway, the \RemoveEmptyStaves is not that important for this particular score, so I disabled it. Thank you for your help, Ádám ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Setting the width of system-starter curly braces
Hi Ádám, this is quite weird. This code compiles fine. However, in my original score it doesn't work. After some more experimenting, I figured out that the problem is, that I have the \RemoveEmptyStaves in the \Staff context. After removing that, it compiled just fine. Maybe it's some bug. Anyway, the \RemoveEmptyStaves is not that important for this particular score, so I disabled it. Could you try this with your original file? (I can't think of an example with \RemoveEmptyStaves to check it with.) The function ly:stencil-scale needs a stencil to work with (hence the error you were getting), and this variant checks to see if we have one before calling it. \override GrandStaff.SystemStartBrace #'stencil = #(lambda (grob) (let ((brace (ly:system-start-delimiter::print grob))) (if (ly:stencil? brace) (ly:stencil-scale brace 0.75 1 Hope this helps! -David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Setting the width of system-starter curly braces
Hi David, On 2012.03.19., at 1:34, David Nalesnik wrote: Hi Ádám, this is quite weird. This code compiles fine. However, in my original score it doesn't work. After some more experimenting, I figured out that the problem is, that I have the \RemoveEmptyStaves in the \Staff context. After removing that, it compiled just fine. Maybe it's some bug. Anyway, the \RemoveEmptyStaves is not that important for this particular score, so I disabled it. Could you try this with your original file? (I can't think of an example with \RemoveEmptyStaves to check it with.) The function ly:stencil-scale needs a stencil to work with (hence the error you were getting), and this variant checks to see if we have one before calling it. \override GrandStaff.SystemStartBrace #'stencil = #(lambda (grob) (let ((brace (ly:system-start-delimiter::print grob))) (if (ly:stencil? brace) (ly:stencil-scale brace 0.75 1 Hope this helps! -David Thanks a lot!!! It works like a charm! Best, Ádám ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Where in the mauals ...
Hi all, I've been scouring the manuals for how to make some notes within a piece smaller than the surrounding ones. Where on earth do I find that reference? In the following construction, the three chords should be smaller than the previous notes: c4. e8 d4 d s4 a c f4 f a d g b e Thanks for your help. Blessings, Gordon+ -- Fr. Gordon Gilbert Penetanguishene, ON ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Where in the mauals ...
On Sun, Mar 18, 2012 at 09:38:52PM -0400, Father Gordon Gilbert wrote: I've been scouring the manuals for how to make some notes within a piece smaller than the surrounding ones. Where on earth do I find that reference? Learning manual, Size of objects ? http://lilypond.org/doc/v2.14/Documentation/learning/size-of-objects It's also in Notation under font size or something like that. - Graham ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Fingering avoidance of accidentals depends on Fingering #'script-priority
In a chord with two accidentals, if I set the fingering script-priority to -99, the fingerings still avoid both accidentals, but if I set it to -100, each fingering indication is positioned without regard to the accidental on the other note. Is this related to https://code.google.com/p/lilypond/issues/detail?id=2182, or soemthing else? \relative c' { \set fingeringOrientations = #'(left) fis-4 dis-21 \override Fingering #'script-priority = #-99 fis-4 dis-2 \override Fingering #'script-priority = #-100 fis-4 dis-2 } Nick attachment: test.png___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user