Re: One Line Column Markup
Thanks James, I've just check that and doesn't work :( It still gives me the same. What I need its like having a new character consisting in the a in \super mode with a dot under it. 4. \super a %with the a aligned over the dot is that posible? Or ill have to investigate in the creation of chars in a font-set :\ ? Thanks again! 2010/1/18 James Bailey derhindem...@googlemail.com without checking, have you tried \line {4 \center-column {\super a .}}? ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: One Line Column Markup
What about \markup { \line {4 \super { }}} } Note that LilyPond can use most Unicode characters. Pato Press wrote: Thanks James, I've just check that and doesn't work :( It still gives me the same. What I need its like having a new character consisting in the "a" in \super mode with a dot under it. 4. \super a %with the "a" aligned over the dot is that posible? Or ill have to investigate in the creation of chars in a font-set :\ ? Thanks again! 2010/1/18 James Bailey derhindem...@googlemail.com without checking, have you tried \line {4 \center-column {\super a .}}? ___ 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: hymns: chords vs. voices
Thanks to all for the replies. An approach using chord structure would seem difficult, since the voices are not kept separate. The \\ and { } \\ {} structures should work, but don't seem very elegant compared to writing separate voices. After some initial discussion with someone in the project group, I had all but decided to go with voices written separately on the staves (standard polyphony), and had typed up several songs that way. Then I got feedback from someone else that the chord notation for choir is also widely adopted in Europe, and also took a closer look at Carl's example. Carl Sorensen-3 wrote: Mike, Hymns are one of my major uses for LilyPond. I prefer the chord method, as it's standard in the US. I do it using partcombine, with a hack that lyrics are set to a hidden voice that's up an octave. I've attached a copy of a hymn that I've written, to show how this works. Carl's method of using partcombine allows for keeping the voice inputs separate. This makes the code clearer, and is encouraging since it's still undecided which notation to adopt; by changing a few declarations I could use either method (minus tweaks). Carl, I went about implementing my own instance of a song and quickly ran into three snags, which, although not covered by your example, are common. The snags are described below, and I've extracted four measures and attached them as an example for illustration. Would you mind sharing your experience on how you deal with them? http://old.nabble.com/file/p27207893/sample2.png 1. Notes of common pitch and duration result in the text a2 being set above the staff (to notate a due), as in measures 1, 2, and 4. The hymnal I have that uses chord notation (Songs of Faith and Praise) sets displays this as two separate voices (i.e., an exception to the chord notation) with one note head and a stem in each direction, as this snippet would produce: \relative c'' { b \\ b } The manual says setting printPartCombineTexts to false suppresses the a due marking. Do you modify the behavior to add a second stem, or just accept the default with one stem? A related issue is how collision avoidance is handled. I changed the alto voice in measure 2 to have a b-flat in order to show that partcombine uses one stem with two note heads, whereas it's preferable to use standard polyphony (creating an exception from the chord notation), as discussed in my previous post. 2. As in your example, the lyrics are set to an extra instance of the soprano voice, which is set an octave above and hidden. The slur in measure 3, however, is visible. 3. Chords within a voice cause the voices to be typeset separately, as in the bass clef in measure four. I intuitively expected partcombine to use one stem. I need to learn about using \context vs. \new declarations, and study up on the effects of \shiftOnn, which in this example caused some misalignment of lyrics, but this is looks promising. Thanks for your help, Mike http://old.nabble.com/file/p27207893/sample.ly sample.ly -- View this message in context: http://old.nabble.com/hymns%3A-chords-vs.-voices-tp26989867p27207893.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: One Line Column Markup
Ok thats great! even if I dont know how to find that character!! eventualy I can copy paste :) Its quite near to what Im looking for. the thing is, is there a way to have the dot out of \super mode? now that you show me these, I think that what I am looking for is for a way of left-align the a with the dot and top-align it with the 4 Thanks again!. 2010/1/18 Bertalan Fodor (LilyPondTool) lilypondt...@organum.hu What about \markup { \line {4 \super { ạ }}} } Note that LilyPond can use most Unicode characters. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: exotic chord
Wafaic wrote: Hey, I try to write a chord, but without success. It is a Am7b5. I'd like to have Am on the same level, and 7b5 a little up the rest of the name. Is there a solution? Thanks, Éric Do you mean to typeset it as a superscript? See the Notation Reference, 1.8.2 Formatting text, Selecting font and font size for an example. -- View this message in context: http://old.nabble.com/%22exotic%22-chord-tp27207648p27208069.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: svg output
У сб, 2010-01-16 у 15:33 +, Graham Percival пише: It would be nice if somebody could check the regtest comparison... it's too late to recall 2.13.11 if it broke anything, but if it *did* break something, the sooner we find out about it, the faster we can fix it. More info in the Contributor's Guide 7.4 Checking and verifying issues http://lilypond.org/doc/v2.13/Documentation/contributor/checking-and-verifying-issues After that, it would be nice if somebody could check all the regtests. One person has been doing it, but there's no guarantee that he's found everything. Again, the sooner we find out if something broke, the faster it will be to fix. I feel i could try, but i feel a bit stupid, too. --- 7.6 Finding the cause of a regression [...] This is a job that non-programmers can do; once a problematic commit is identified, the programmers’ job is much easier. In fact, for most regression bugs, the majority of the time is spent simply finding the problematic commit. --- Please, which job, _what_ can i do?-) What should i do to identify problematic commit? Yes, i do have a web browser and email client :O) Possibly, i still don't understand how to use them, please give me a glue. Thanks! (Can this regtests checking be automated?.. Yes, i do have bash/sed/awk/python and some idea how to use them, it this can help. Yes, i'm lazy too, but not so delicious and bad, probably.) - Graham ps. And --- again --- thank you all who makes lilypond better. And, again, sorry for the noise. -- Dmytro O. Redchuk ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: One Line Column Markup
Use charmap on Windows. Could you create what you want in Paint or some other drawing problem? It's getting hard for me to comprehend :) This is what I understand: \markup { \concat { 4 \super { \combine a \raise #-0.4 "." } } } Rendering: Pato Press wrote: Ok thats great! even if I dont know how to find that character!! eventualy I can copy paste :) Its quite near to what Im looking for. the thing is, is there a way to have the dot out of \super mode? now that you show me these, I think that what I am looking for is for a way of left-align the "a" with the dot and top-align it with the "4" Thanks again!. 2010/1/18 Bertalan Fodor (LilyPondTool) lilypondt...@organum.hu What about \markup { \line {4 \super { ạ }}} } Note that LilyPond can use most Unicode characters. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: One Line Column Markup
Am Montag, 18. Januar 2010 schrieb Pato Press: Ok thats great! even if I dont know how to find that character!! eventualy I can copy paste :) Here's your four: ⁴ ;-) -- Gruß | Greetings | Qapla' Kids in the back seat cause accidents. Accidents in the backseat cause kids. signature.asc Description: This is a digitally signed message part. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
alla breve
Please, can anybody tell me how to set alla breve (C with a vertical line through)? Thanks in advance Ove Ditlevsen Professor Emeritus, dr.techn. Ove Ditlevsen Department of Mechanical Engineering Coastal, Maritime and Structural Engineering Technical University of Denmark Nils Koppels Allé Building 403, DK-2800 Kgs. Lyngby, Denmark. Tel (direct): +45 4525 1387 Tel (residence): +45 4581 9841 E-mail: oveditlev...@mac.com http://www.web.mek.dtu.dk/staff/od/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: svg output
On Mon, Jan 18, 2010 at 9:47 AM, Dmytro O. Redchuk brownian@gmail.com wrote: У сб, 2010-01-16 у 15:33 +, Graham Percival пише: It would be nice if somebody could check the regtest comparison... it's too late to recall 2.13.11 if it broke anything, but if it *did* break something, the sooner we find out about it, the faster we can fix it. More info in the Contributor's Guide 7.4 Checking and verifying issues http://lilypond.org/doc/v2.13/Documentation/contributor/checking-and-verifying-issues After that, it would be nice if somebody could check all the regtests. 7.6 Finding the cause of a regression Please, which job, _what_ can i do?-) What should i do to identify problematic commit? Sorry, I was unclear -- I'm not asking random people to find the *cause* of a regression. Just find a regression. 1. Comparisons: go here, and select the version you want to check: http://lilypond.org/test/ for example, v2.13.11-1 You'll see the difference in regtests between v2.13.10 and v2.13.11. For any change, ask yourself if it's a change for the worse or better. (or just no real change at all) 2. Checking all regtests: http://lilypond.org/doc/v2.13/Documentation/web/development and find the link for regression tests (warning: downloads a large number of images, so be patient) Each regtest has a short description, then an image. Does the image match the description? If not, send an email to bug-lilypond like In the ancient-accidental.ly regtest, the accidentals for hufnagel and vaticana look exactly the same. Shouldn't they be different? (this isn't true in 2.13.11, but if they *did* look the same, it would be a bug) (Can this regtests checking be automated?.. Yes, i do have bash/sed/awk/python and some idea how to use them, it this can help. Yes, i'm lazy too, but not so delicious and bad, probably.) The regtest comparison is automated -- humans only need to check on average a dozen images, instead of 300 or whatever. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: alla breve
Ove Ditlevsen oveditlev...@mac.com writes: Please, can anybody tell me how to set alla breve (C with a vertical line through)? \time 2/2 I see an example for it (as well as how to change this to 2/2 notation if wanted) right in the obvious part of the notation reference, at Musical notation:Rhythms:Displaying rhythms:Time signature -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: alla breve
Alla breve (C with a vertical line through) is set by default with \time 2/2. See Notation Reference 1.2.3 Time Signature HTH patrick Original-Nachricht Datum: Mon, 18 Jan 2010 11:14:58 +0100 Von: Ove Ditlevsen oveditlev...@mac.com An: lilypond-user@gnu.org Betreff: alla breve Please, can anybody tell me how to set alla breve (C with a vertical line through)? Thanks in advance Ove Ditlevsen Professor Emeritus, dr.techn. Ove Ditlevsen Department of Mechanical Engineering Coastal, Maritime and Structural Engineering Technical University of Denmark Nils Koppels Allé Building 403, DK-2800 Kgs. Lyngby, Denmark. Tel (direct): +45 4525 1387 Tel (residence): +45 4581 9841 E-mail: oveditlev...@mac.com http://www.web.mek.dtu.dk/staff/od/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: One Line Column Markup
Thanks everyone for the help!!! I got it! \version 2.12.2 \markup{ \bold{ 4. \raise #0.5 { \hspace #-2 a } } } try these and you'll what I was looking for. Again thanks! Oh! Frank, next time if you are not interested, just pass over the threat instead of making null's mails. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: exotic chord
Wafaic wrote: Not exactly. I can't find a way to write in full Am7b5. And if I find a way, I'd like to write Am on one level, and 7b5 a little higher. Maybe this is something for you. http://lsr.dsi.unimi.it/LSR/Item?id=608 It's a little tricky because your entry will be converted to a lyric context to create chords now but what you want is easily achieved, just type a-m7f5 . -- View this message in context: http://old.nabble.com/%22exotic%22-chord-tp27207648p27209104.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: exotic chord
Hey, that's not an exotic chord, that's the common half-diminished one. Use normal chord syntax. \chords { a:m7.5- } See http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Common-chord-modifiers#Common-chord-modifiers TaoCG wrote: Wafaic wrote: Not exactly. I can't find a way to write in full Am7b5. And if I find a way, I'd like to write Am on one level, and 7b5 a little higher. Maybe this is something for you. http://lsr.dsi.unimi.it/LSR/Item?id=608 It's a little tricky because your entry will be converted to a lyric context to create chords now but what you want is easily achieved, just type a-m7f5 . ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: alla breve
and if you want to display 2/2 then add the following line before \numericTimeSignature \time 2/2 Likewise for 4/4 Patrick Schmidt wrote: Alla breve (C with a vertical line through) is set by default with \time 2/2. See Notation Reference 1.2.3 Time Signature HTH patrick Original-Nachricht Datum: Mon, 18 Jan 2010 11:14:58 +0100 Von: Ove Ditlevsen oveditlev...@mac.com An: lilypond-user@gnu.org Betreff: alla breve Please, can anybody tell me how to set alla breve (C with a vertical line through)? Thanks in advance Ove Ditlevsen Professor Emeritus, dr.techn. Ove Ditlevsen Department of Mechanical Engineering Coastal, Maritime and Structural Engineering Technical University of Denmark Nils Koppels Allé Building 403, DK-2800 Kgs. Lyngby, Denmark. Tel (direct): +45 4525 1387 Tel (residence): +45 4581 9841 E-mail: oveditlev...@mac.com http://www.web.mek.dtu.dk/staff/od/ ___ 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: hymns: chords vs. voices
On 1/18/10 2:24 AM, mike99 mike.br...@gmail.com wrote: Carl's method of using partcombine allows for keeping the voice inputs separate. This makes the code clearer, and is encouraging since it's still undecided which notation to adopt; by changing a few declarations I could use either method (minus tweaks). Carl, I went about implementing my own instance of a song and quickly ran into three snags, which, although not covered by your example, are common. The snags are described below, and I've extracted four measures and attached them as an example for illustration. Would you mind sharing your experience on how you deal with them? http://old.nabble.com/file/p27207893/sample2.png 1. Notes of common pitch and duration result in the text a2 being set above the staff (to notate a due), as in measures 1, 2, and 4. The hymnal I have that uses chord notation (Songs of Faith and Praise) sets displays this as two separate voices (i.e., an exception to the chord notation) with one note head and a stem in each direction, as this snippet would produce: \relative c'' { b \\ b } The manual says setting printPartCombineTexts to false suppresses the a due marking. Do you modify the behavior to add a second stem, or just accept the default with one stem? I set printPartCombineTexts to #f. I have just lived with it. But given your experience with chords, I decided to try putting a chord with a transparent note in the voice that needed the extra stem: soprano = \relative c'' { a f e d | e g c b } alto = \relative c' { c d c d \tweak #'transparent ##t b | c g' \tweak #'transparent ##t e g f } \score { \partcombine \soprano \alto } It worked (although in the first case (the d) there is an unwanted ledger line; we could also make the ledger lines transparent to avoid that problem). I'm looking at the possibility of writing a music function that will automatically do this, but I haven't got it to work yet. A related issue is how collision avoidance is handled. I changed the alto voice in measure 2 to have a b-flat in order to show that partcombine uses one stem with two note heads, whereas it's preferable to use standard polyphony (creating an exception from the chord notation), as discussed in my previous post. I suspect this can also be fixed by adding a chord with a second note having a transparent head. 2. As in your example, the lyrics are set to an extra instance of the soprano voice, which is set an octave above and hidden. The slur in measure 3, however, is visible. In the hidden voice, add \override Slur #'transparent = ##t This will hide the slurs. 3. Chords within a voice cause the voices to be typeset separately, as in the bass clef in measure four. I intuitively expected partcombine to use one stem. I think that you want them to have different stems, so you can see which part is split. I need to learn about using \context vs. \new declarations, and study up on the effects of \shiftOnn, which in this example caused some misalignment of lyrics, but this is looks promising. \new creates a new context \context switches to an existing context, and creates a new one if the context doesn't exist. Thanks for your help, You're very welcome. Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
tempo text
Hello, I'm sure this is in the docs somewhere; I've checked the index, sections 4.4 4.5, and the snippets list, but I can't figure out how to write some text (\markup?) above the clefs. I'd also like to be able to move the text around that area a little bit, for which I'm guessing that it's something like: \override SOMETHING #'staff-position = #-8Thanks for any help, Gerard___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: svg output
У пн, 2010-01-18 у 10:20 +, Graham Percival пише: 1. Comparisons: go here, and select the version you want to check: http://lilypond.org/test/ for example, v2.13.11-1 You'll see the difference in regtests between v2.13.10 and v2.13.11. For any change, ask yourself if it's a change for the worse or better. (or just no real change at all) 2. Checking all regtests: http://lilypond.org/doc/v2.13/Documentation/web/development and find the link for regression tests (warning: downloads a large number of images, so be patient) Each regtest has a short description, then an image. Does the image match the description? If not, send an email to bug-lilypond like In the ancient-accidental.ly regtest, the accidentals for hufnagel and vaticana look exactly the same. Shouldn't they be different? (this isn't true in 2.13.11, but if they *did* look the same, it would be a bug) Well... i'll try. Just have subscribed to bug-lilypond. The problem is... yes, i'm not a programmer, but i'm not a musician, either :O) For instance: In the ancient-accidental.ly regtest, the accidentals for hufnagel and **MENSURAL** look exactly the same. Shouldn't they be different? I don't know actually. Oh well... i will ask (after some read-only grace period) bug-lilypond, thanks. Not only this question _hopefully_ :\ Cheers, - Graham -- Dmytro O. Redchuk ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Adding Rehearsal Marks, v2.12.2
Apologies...I'm sure this is addressed somewhere (but I did search the documentation and this forum!). How do I add rehearsal letters to an existing score without going through and adding a \mark for every letter in every part? Thanks so much! Randy -- View this message in context: http://old.nabble.com/Adding-Rehearsal-Marks%2C-v2.12.2-tp27201073p27201073.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: tempo text
У пн, 2010-01-18 у 14:18 +, Gerard McConnell пише: Hello, I'm sure this is in the docs somewhere; I've checked the index, sections 4.4 4.5, and the snippets list, but I can't figure out how to write some text (\markup?) above the clefs. I believe you can use \markup and take a look at selected snippets here: http://lilypond.org/doc/v2.13/Documentation/notation/writing-text#text-marks (Aligning marks with various notation objects) I'd also like to be able to move the text around that area a little bit, for which I'm guessing that it's something like: \override SOMETHING #'staff-position = #-8 Mmm... May be 'X-offset or 'Y-offset or 'offset or 'extra-offset for Score.RehearsalMark?.. Thanks for any help, Gerard -- Dmytro O. Redchuk ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Adding Rehearsal Marks, v2.12.2
rasAK randal_sm...@stanfordalumni.org writes: Apologies...I'm sure this is addressed somewhere (but I did search the documentation and this forum!). How do I add rehearsal letters to an existing score without going through and adding a \mark for every letter in every part? You can likely make a voice containing just the rehearsal marks (and otherwise s commands) and stack this mark voice with other voices. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: svg output
On Mon, Jan 18, 2010 at 04:27:26PM +0200, Dmytro O. Redchuk wrote: For instance: In the ancient-accidental.ly regtest, the accidentals for hufnagel and **MENSURAL** look exactly the same. Shouldn't they be different? I don't know actually. Well, ignore any regtests that you have no clue about. That said, in our hypothetical bug, it should be pretty clear -- I don't know anything about ancient accidentals, but since the text implies that ABC style is different from XYZ style, if I can't see any visual difference I'll ask if it's a bug. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tempo text
Hi Gerard, 2010/1/18 Gerard McConnell gerry...@indigo.ie: Hello, I'm sure this is in the docs somewhere; I've checked the index, sections 4.4 4.5, and the snippets list, but I can't figure out how to write some text (\markup?) above the clefs. Well, actually there is a bug with MetronomeMark (\tempo) which prevents to align it the right way (i.e. left-aligned on time signature for \tempo text). See: 684: Enhancement: MetronomeMark should support break-align-symbols http://code.google.com/p/lilypond/issues/detail?id=684 and the discussion Tempo mark alignment http://lists.gnu.org/archive/html/lilypond-user/2009-05/msg00521.html 2010/1/18 Dmytro O. Redchuk brownian@gmail.com: I believe you can use \markup and take a look at selected snippets here: http://lilypond.org/doc/v2.13/Documentation/notation/writing-text#text-marks (Aligning marks with various notation objects) As a workaroud I use this user-defined TempoMark command for textual tempo marks (it is based on RehearsalMark, as suggested by Dmytro): tempoMark = #(define-music-function (parser location markp) (string?) #{ \once \override Score.RehearsalMark #'self-alignment-X = #LEFT \once \override Score.RehearsalMark #'break-align-symbols = #'(time-signature key-signature) \once \override Staff.TimeSignature #'break-align-anchor-alignment = #LEFT \once \override Score.RehearsalMark #'font-size = #1 \mark \markup { \bold $markp } #}) To be used with the following syntax, for example \tempoMark Allegro It aligns LEFT on time signature (as I have seen it on numerous scores). I use this while still hoping somebody will fix MetronomeMark. Is has the drawback that you can't use another RehearsalMark (\mark) simultaneously. Cheers, Xavier -- Xavier Scheuer x.sche...@gmail.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tempo text
Hi Gerard (et al.), I believe you can use \markup and take a look at selected snippets here: http://lilypond.org/doc/v2.13/Documentation/notation/writing-text#text-marks (Aligning marks with various notation objects) […] May be 'X-offset or 'Y-offset or 'offset or 'extra-offset for Score.RehearsalMark?.. RehearsalMark (obtained by using \mark) should really be reserved for non-tempo indications: rehearsal letters, roadmap indications (e.g., D.C. al Fine), and so on. MetronomeMark (obtained by using \tempo) should be used for tempo indications. http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Writing-parts#Metronome-marks Hope this helps! Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tempo text
Hi Xavier, Well, actually there is a bug with MetronomeMark (\tempo) I don't believe it's a bug… it's officially an enhancement request. ;) which prevents to align it the right way (i.e. left-aligned on time signature for \tempo text). Correct. However, that still doesn't mean we should overload the RehearsalMark to do tempo indications. [I used to do this, so I'm not being holier than thou…] We should: 1. Use MetronomeMark, which can be #'X-offset tweaked to line up correctly. 2. Keep pushing/begging for someone to add the feature you pointed out. Now that I'm back from my conference, I'm hoping to get up and running with lily-dev fairly quickly. [Famous last words?] If I do, this is one of the first things on my to-do list. =) Cheers, Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tempo text
У пн, 2010-01-18 у 10:07 -0500, Kieren MacMillan пише: Hi Gerard (et al.), I believe you can use \markup and take a look at selected snippets here: http://lilypond.org/doc/v2.13/Documentation/notation/writing-text#text-marks (Aligning marks with various notation objects) […] May be 'X-offset or 'Y-offset or 'offset or 'extra-offset for Score.RehearsalMark?.. RehearsalMark (obtained by using \mark) should really be reserved for non-tempo indications: rehearsal letters, roadmap indications (e.g., D.C. al Fine), and so on. Great :-) Thanks! ps. Can not see anything about tempo indications in the original post... Well... Subject line... My fault, definitely! :O( ;-) MetronomeMark (obtained by using \tempo) should be used for tempo indications. http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Writing-parts#Metronome-marks Hope this helps! Kieren. -- Dmytro O. Redchuk ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tempo text
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am Montag, 18. Januar 2010 16:15:00 schrieb Kieren MacMillan: Hi Xavier, Well, actually there is a bug with MetronomeMark (\tempo) I don't believe it's a bug… it's officially an enhancement request. ;) It is a bug. All music notation books say that metronome marks are supposed to be aligned with the time signature, which lilypond boldly disregards. It's just not a regression, but still it's not correct output. Cheers, Reinhold - -- - -- Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/ * Financial Actuarial Math., Vienna Univ. of Technology, Austria * http://www.fam.tuwien.ac.at/, DVR: 0005886 * LilyPond, Music typesetting, http://www.lilypond.org -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iD4DBQFLVIKDTqjEwhXvPN0RAuicAKDaHCjHG31vV2dt18irYBQWtR+gOACYouCc qHkdptFvOJUMCDYyfu5iJA== =NauQ -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tempo text
2010/1/18 Kieren MacMillan kieren_macmil...@sympatico.ca: Hi Xavier, I don't believe it's a bug… it's officially an enhancement request. ;) :D This enhancement would be very welcome (to my point of view). This is the most annoying lack of feature I'm experiencing in my everyday-use of LilyPond. ;) Correct. However, that still doesn't mean we should overload the RehearsalMark to do tempo indications. [I used to do this, so I'm not being holier than thou…] I'm already overloading the RehearsalMark for SegnoMark, CodaMark, Da Capo Mark, Tutti, ... I'm waiting for the GLISS to suggest RehearsalMark-variants to handle these different usages. And thus provide a solution to my simultaneous marks problem. :) We should: 1. Use MetronomeMark, which can be #'X-offset tweaked to line up correctly. Yeah, but I think it's simpler to say OK, take this as a RehearsalMark and align it correctly on the time signature (especially when there is no other RehearsalMark at the same time, which is the most often case) ; than tweaking the #'X-offset to *try* to line up correctly, groping the value, with the risk that this won't be still correct if you change, for example, the global staff size. I mean, both are tweaks, workaround. The one I proposed seems easier to me. It's maybe not elegant, not good as a dev point of view, ... but with this I manage to have it printed the way I want, my right way, without too much difficulties. Of course the best for me too would be this enhancement feature to be added. ;) 2. Keep pushing/begging for someone to add the feature you pointed out. That's what I'm trying to do *discretely* (diplomatically) when replying to such thread. :p Now that I'm back from my conference, I'm hoping to get up and running with lily-dev fairly quickly. [Famous last words?] If I do, this is one of the first things on my to-do list. =) Great news (again). Thank you and good luck so, Kieren! Xavier -- Xavier Scheuer x.sche...@gmail.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tempo text
Hi Reinhold, I don't believe it's a bug… it's officially an enhancement request. ;) It is a bug. All music notation books say that metronome marks are supposed to be aligned with the time signature, which lilypond boldly disregards. It's just not a regression, but still it's not correct output. 1. Is that how Lilypond officially defines bug? 2. Why is an enhancement request then? 3. I *did* put a smiley there… Thanks, Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Vertical spacing between staves with lyrics and ones without
Dears list, I have a little problem with the spacing between staves with lyrics. When all the voices are singing and every voice has it's text, everything is ok and evenly spaced. But when one or more voices are silent the vertical space between the silent voices is reduced, giving a very ugly layout, with the silent staves all compressed and a huge space between the stave(s) with text. Is there a way to tell lilypond to always space the staves with the scape used when lyrics are present? Thanks, Rodolfo attachment: staff_sp2.png___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vertical spacing between staves with lyrics and ones without
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Dear Rodolfi, Am Montag, 18. Januar 2010 17:33:26 schrieb Rodolfo Zitellini: I have a little problem with the spacing between staves with lyrics. When all the voices are singing and every voice has it's text, everything is ok and evenly spaced. But when one or more voices are silent the vertical space between the silent voices is reduced, giving a very ugly layout, with the silent staves all compressed and a huge space between the stave(s) with text. Is there a way to tell lilypond to always space the staves with the scape used when lyrics are present? Most importantly: Which version of lilypond are you using? The vertical layout has changed dramatically in the development version 2.13.x, where the staff spacing is much better also in the presence/absence of lyrics. Cheers, Reinhold - -- - -- Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/ * Financial Actuarial Math., Vienna Univ. of Technology, Austria * http://www.fam.tuwien.ac.at/, DVR: 0005886 * LilyPond, Music typesetting, http://www.lilypond.org -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iD4DBQFLVJMHTqjEwhXvPN0RAswjAJiusveXUZBG3J9pgoG+nk8y4JuNAKCNg5q3 2barQXyZvZW50BKZYVzZrg== =0Ze4 -END PGP SIGNATURE- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Re: problem with accents
Thank you, Graham. I didn't think the solution was so easy. So, thank again. I really need accented vowels in italian scores. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vertical spacing between staves with lyrics and ones without
I tested it with 2.12.2 and 2.13.3 thanks Rodolfo On Mon, Jan 18, 2010 at 5:57 PM, Reinhold Kainhofer reinh...@kainhofer.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Dear Rodolfi, Am Montag, 18. Januar 2010 17:33:26 schrieb Rodolfo Zitellini: I have a little problem with the spacing between staves with lyrics. When all the voices are singing and every voice has it's text, everything is ok and evenly spaced. But when one or more voices are silent the vertical space between the silent voices is reduced, giving a very ugly layout, with the silent staves all compressed and a huge space between the stave(s) with text. Is there a way to tell lilypond to always space the staves with the scape used when lyrics are present? Most importantly: Which version of lilypond are you using? The vertical layout has changed dramatically in the development version 2.13.x, where the staff spacing is much better also in the presence/absence of lyrics. Cheers, Reinhold - -- - -- Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/ * Financial Actuarial Math., Vienna Univ. of Technology, Austria * http://www.fam.tuwien.ac.at/, DVR: 0005886 * LilyPond, Music typesetting, http://www.lilypond.org -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iD4DBQFLVJMHTqjEwhXvPN0RAswjAJiusveXUZBG3J9pgoG+nk8y4JuNAKCNg5q3 2barQXyZvZW50BKZYVzZrg== =0Ze4 -END PGP SIGNATURE- ___ 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
Change fonts for lyrics
I want to know how to change the font for text inside a \lyricmode tag. I were able to solve this by simply redefine all fonts, but that wasn't is not that I wanted to get. Yours, Robert C. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: hymns: chords vs. voices
Carl Sorensen-3 wrote: I set printPartCombineTexts to #f. I have just lived with it. But given your experience with chords, I decided to try putting a chord with a transparent note in the voice that needed the extra stem: soprano = \relative c'' { a f e d | e g c b } alto = \relative c' { c d c d \tweak #'transparent ##t b | c g' \tweak #'transparent ##t e g f } \score { \partcombine \soprano \alto } It worked (although in the first case (the d) there is an unwanted ledger line; we could also make the ledger lines transparent to avoid that problem). I'm looking at the possibility of writing a music function that will automatically do this, but I haven't got it to work yet. This does work, though I found another limitation. Because you have to place the note head about one staff space down in order to avoid horizontal displacement of the phantom note head, the stem protrudes further down (or up, as the case may be) than normal. Compare this solution with the standard polyphonic stem lengths using this snippet: %=== soprano = \relative c'' { a f e d | e g c b } alto = \relative c' { c d c d \tweak #'transparent ##t b | c g' \tweak #'transparent ##t e g f } altoPoly = \relative c' { c d c d | c g' g f } \score { \new Staff { \partcombine \soprano \alto } \new Staff { \soprano \\ \altoPoly } } %=== Carl Sorensen-3 wrote: A related issue is how collision avoidance is handled. I changed the alto voice in measure 2 to have a b-flat in order to show that partcombine uses one stem with two note heads, whereas it's preferable to use standard polyphony (creating an exception from the chord notation), as discussed in my previous post. I suspect this can also be fixed by adding a chord with a second note having a transparent head. I tried it with the same two measures, and it works with the same limitations regarding ledger lines and stem lengths. For example, modify the alto parts of the above snippet: %=== alto = \relative c' { c d d \tweak #'transparent ##t b d \tweak #'transparent ##t b | c g' \tweak #'transparent ##t e g f } altoPoly = \relative c' { c d d d | c g' g f } %=== Carl Sorensen-3 wrote: 3. Chords within a voice cause the voices to be typeset separately, as in the bass clef in measure four. I intuitively expected partcombine to use one stem. I think that you want them to have different stems, so you can see which part is split. I should think that I would, too, if I were preparing pieces for a practiced choir whom the conductor expected to sing their parts—but this is congregational singing, so pick-and-choose is the order of the day. =) It's also written like that in my reference, and in any case, if I so desire it can be achieved by writing the full chord in one voice and using a silent rest in the other. So far, so good; this is a viable alternative. Again, thanks for your help... this is fun. -- View this message in context: http://old.nabble.com/hymns%3A-chords-vs.-voices-tp26989867p27216134.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: wrong relative positions in snippet 632 when calling it nrepeatedly
In message 27135776.p...@talk.nabble.com, -Eluze elu...@gmail.com writes hi Replying to a week old post ... but I can't see any other replies ... when i run the code below with snippet 632, the c' of the 2nd line - and the following notes - are an octave to high - i would expect it to behave like when you use the same code without *\bbarre #…* \version 2.13.10 \relative c'{ \clef G_8 \stemUp \bbarre #III { f a'16[ c' d c d 8] } \bbarre #III { f, a'16[ c' d c d 8] } } did i misunderstand something? btw, this happens also with version 2.12.3 I note you're using \relative - make sure you know relative to what. And I don't know what bbare is doing ... thanks! If you need some way of fixing things getting too high (and it doesn't look particularly appropriate here, unless you put \bbarre #III { f a'16[ c' d c d 8] } into a snippet variable) you might find the resetOctave function handy. It might have made its way into the docs, or you might have to search the list archive (it'll be in an ancient post by me or Han-Wen). Cheers, Wol -- Anthony W. Youngman - anth...@thewolery.demon.co.uk ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Does the lovely Introduction to the 2.12 LM exist in 2.13?
I hadn't read the LM for some time and thought it would be nice to see how it was doing. I started reading the 2.12 version and was wonderfully surprised by the Introduction which gives great history and context to understand the rest. I saw one document issue I thought I might bring up with the editors, so checked the 2.13 LM to see if it was already dealt with before I bothered people with something that had already been fixed. To my surprise, I couldn't find the section. I thought maybe it moved to essay, but that's different content. Does it still exist somewhere? If not I recommend everyone go and read it while you can;) Patrick ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Change fonts for lyrics
Hi Robert, I want to know how to change the font for text inside a \lyricmode tag. Putting \once \override LyricText #'font-shape = #'italic just before a lyric will make it italic. Other font properties are similarly modified. Hope this helps! Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Does the lovely Introduction to the 2.12 LM exist in 2.13?
On Mon, Jan 18, 2010 at 12:41:54PM -0800, Patrick Horgan wrote: I saw one document issue I thought I might bring up with the editors, so checked the 2.13 LM to see if it was already dealt with before I bothered people with something that had already been fixed. To my surprise, I couldn't find the section. I thought maybe it moved to essay, but that's different content. It's supposed to have been merged into the new essay, but I don't know whether the new essay is finished or not. If you want to look into it in detail and make some proposals, that would be nice. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Change fonts for lyrics
Robert Clausecker wrote: I want to know how to change the font for text inside a \lyricmode tag. I were able to solve this by simply redefine all fonts, but that wasn't is not that I wanted to get. Newbie though I may be, you'll find a http://old.nabble.com/override-lyric-font-size-td27160408.html recent discussion about changing lyrics' properties. While waiting for a more authoritative answer: If you want to change for a specific stanza, you could change it there. Otherwise, in the middle of everything, you need an \override inside the \lyricmode, specifying what property you want changed. The example in the linked thread cites changing font size, so here's a snippet using that for you. %=== soprano = \relative c' { e8 e g4 b d8 f | } words = \lyricmode { Ev -- 'ry good boy \override LyricText #'font-size = #-2 does fine } \score { \new Staff { \new Voice = sop { \soprano } } \context Lyrics \lyricsto sop \words } %=== For other properties, refer to the Learning Manual, 4. Tweaking output and the Internals Reference (here, 3. Backend 3.1 All layout objects 3.1.58 LyricText). Hope that helps -- View this message in context: http://old.nabble.com/Change-fonts-for-lyrics-tp27215646p27216713.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
Lotus Symphony Lilypond Widget
Hi, I have just been getting into using Lilypond and Open Office with the plugin. I really like the Lotus Symphoney setup. I know that the it is based in Open Office I was wondering if there will be a Widget(IBM's format of plugins)for Lotus Symphony? It would be really a helpful tool when I am writing my Schillinger System courses. Thank you, Phil DiTullio ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Trying to build latest dev version on OS X 10.6.2
I'll just use the new download on OS X and build it on linux when I need a nightly. Thanks, -Eric On Fri, Jan 15, 2010 at 4:43 PM, Eric Knapp ekn...@gmail.com wrote: Hello, I'm having problems trying to build lilypond from source. I just got the source with this: git clone git://git.sv.gnu.org/lilypond.git Then I followed the instructions from Nicholas Sceaux here: http://nicolas.sceaux.free.fr/index.php/2008/11/30/26-building-lilypond-from-git-sources-on-mac-os-105-intel I had to upgrade all my macport dependencies and that was successful. When I try to build, it will run for a very long time and then I get a full crash of lilypond. In the terminal where I ran the build I get this: dyld: Library not loaded: /usr/lib/libsasl2.2.dylib Referenced from: /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer Reason: Incompatible library version: PasswordServer requires version 3.0.0 or later, but libsasl2.2.dylib provides version 0.0.0 help2man: can't get `--help' info from out/lilypond make[1]: *** [out/lilypond.1] Error 255 make: *** [all] Error 2 Then a big crash dialog window opens with this, which might have more information: Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0002, 0x Crashed Thread: 0 Dyld Error Message: Library not loaded: /usr/lib/libsasl2.2.dylib Referenced from: /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer Reason: Incompatible library version: PasswordServer requires version 3.0.0 or later, but libsasl2.2.dylib provides version 0.0.0 Does anyone see what my issue is? Thanks, -Eric ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Adding Rehearsal Marks, v2.12.2
rasAK wrote: Apologies...I'm sure this is addressed somewhere (but I did search the documentation and this forum!). How do I add rehearsal letters to an existing score without going through and adding a \mark for every letter in every part? Thanks so much! Randy -- View this message in context: http://old.nabble.com/Adding-Rehearsal-Marks%2C-v2.12.2-tp27201073p27201073.html I don't find your question very clear. If you mean something like, I'd like to add the letter H as a rehearsal mark without having listed all of the previous letters, then the answer is in the Notation Reference, sec. 1.2.5. Plenty of other of examples in that section. \relative c' { c1 \mark #8 c1 \mark \default } Since you've read the manual this isn't likely to be the answer you're looking for; then maybe you can clarify. -- View this message in context: http://old.nabble.com/Adding-Rehearsal-Marks%2C-v2.12.2-tp27211253p27217192.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
repeats with 3rd stanza following
I'm trying to set a single vocal part. It has three stanzas with a refrain. The music for the thirds stanza is slightly different from the music for the first two, so I want the layout like this: |: notes for stanzas 1 2 :| notes for stanza 3 || |: words for stanzas 1 2 :| words for stanza 3 || For some reason Lilypond cannot figure out what I want. I get only the first two stanzas or all three stanzas crammed into the last section. How do I do this? I'm not new to LP, but this is baffling me. Thanks, John Kelly ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: vertical spacing issue
Helge Kruse-2 wrote: Hello, I think, vertical spacing issues have been discussed often here. But even playing around with VerticalAxisGroup doesn't get my score in an acceptible design. The demerit is that the staves are pinned together while the dynamics line gets huge space. Can you get me a hint, what I have to tweak to control the spacing -- and probably same important where I have to add the tweaks? The complete score is at http://dj1na.gmxhome.de/score/LR3.ly Best regards, Helge Hi Helge, Have you tried any of the methods used in the Notation Reference, 4.4.3, Explicit staff and system positioning and 4.4.4, Two-pass vertical spacing? It might help if you first remove the statement between-system-padding = 25\mm in the \paper block. By the way, I'm running 2.12.2, but with that rendering I find the dynamics almost cramped. I also got a lot of errors with the BeamSettings grob (don't know if that is new in 2.13), and as far as I could tell, there were missing spaces and = signs in there. Sorry I couldn't help more, as I'm not running the development version. -- View this message in context: http://old.nabble.com/vertical-spacing-issue-tp27197518p27217627.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
Question about scheme engravers
Hello, everyone. I'm working on creating engravers in scheme. I have the example from here: http://codereview.appspot.com/181109/show In the example file named, scheme-engraver.ly there is this piece of code: (cons 'rest-event (lambda (engraver event) (let* ((x (ly:engraver-make-grob engraver 'TextScript event))) (display (list caught event event \ncreate:\n x \n)) (ly:grob-set-property! x 'text hi)) )) If there's a rest in the notation code like this, c-2\61 r2, then the above display function will output this: (caught event #Prob: Stream_event C++: Stream_event((music-cause . #Prob: Music C++: Music((length . #Mom 1/2) (elements) (duration . #Duration 2 ) (origin . #location scheme-engraver.ly:23:11))((display-methods #procedure #f (rest parser)) (name . RestEvent) (types general-music event rhythmic-event rest-event)) ) (length . #Mom 1/2) (elements) (duration . #Duration 2 ) (origin . #location scheme-engraver.ly:23:11))((class . rest-event)) Here's my question. How do I access elements in the event? For example, the duration of the rest is shown above as, (duration . #Duration 2). I would like to have an if statement look at the duration variable and do something based on the value. What would an if for that look like? As you can probably tell, I'm also learning scheme. I've been looking for a reason to learn scheme and the new capability of writing scheme engravers has hooked me! Thanks for the help in advance, this is getting exciting. -Eric ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: wrong relative positions in snippet 632 when calling it nrepeatedly
Anthony W. Youngman wrote: Replying to a week old post ... but I can't see any other replies ... nice it did not just vanish… I note you're using \relative - make sure you know relative to what. \relative after a chord should just be relative to the first note in the chord, shouldn't it!? And I don't know what bbare is doing ... that's explained in the snippet. If you need some way of fixing things getting too high (and it doesn't look particularly appropriate here, unless you put \bbarre #III { f a'16[ c' d c d 8] } into a snippet variable) you might find the resetOctave function handy. It might have made its way into the docs, or you might have to search the list archive (it'll be in an ancient post by me or Han-Wen). thanks, but i think it's easier to use a self-made textspanner if you can not rely on a function that made it into the LSR and looked interesting - to me and probably all guitar note writers. since the LSR usually does not mention the contributor, it is difficult to address him. -- View this message in context: http://old.nabble.com/wrong-relative-positions-in-snippet-632-when-calling-it-nrepeatedly-tp27135776p27217695.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: vertical spacing issue
Sorry, I didn't notice that this is double posted. Post that got responses: http://old.nabble.com/Adding-Rehearsal-Marks%2C-v2.12.2-ts27204042.html -- View this message in context: http://old.nabble.com/vertical-spacing-issue-tp27197518p27217782.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: Header and page number
Thomas Scharkowski wrote: Hi, I use the following to get a centered header on all pages and page numbers. How can I avoid the page number on the first page? Thank you, Thomas -- \paper { oddHeaderMarkup = \markup \fill-line { A /Z \fromproperty #'page:page-number-string } evenHeaderMarkup = \markup \fill-line {\fromproperty #'page:page-number-string A /Z } } Hi Thomas, Based on comparing your code to section 4.1.2, Page formatting of the Notation Reference, you should preface \fromproperty with \on-the-fly #print-page-number-check-first Then don't forget to add print-first-page-number = ##f to the \paper block. Like so: %=== \paper { print-page-number = ##t print-first-page-number = ##f oddHeaderMarkup = \markup { \fill-line { A /Z \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string } } evenHeaderMarkup = \markup { \fill-line { \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string A /Z } } } %=== -- View this message in context: http://old.nabble.com/Header-and-page-number-tp27175350p27218088.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: Question about scheme engravers
On 1/18/10 2:41 PM, Eric Knapp ekn...@gmail.com wrote: Hello, everyone. I'm working on creating engravers in scheme. I have the example from here: http://codereview.appspot.com/181109/show In the example file named, scheme-engraver.ly there is this piece of code: (cons 'rest-event (lambda (engraver event) (let* ((x (ly:engraver-make-grob engraver 'TextScript event))) (display (list caught event event \ncreate:\n x \n)) (ly:grob-set-property! x 'text hi)) )) If there's a rest in the notation code like this, c-2\61 r2, then the above display function will output this: (caught event #Prob: Stream_event C++: Stream_event((music-cause . #Prob: Music C++: Music((length . #Mom 1/2) (elements) (duration . #Duration 2 ) (origin . #location scheme-engraver.ly:23:11))((display-methods #procedure #f (rest parser)) (name . RestEvent) (types general-music event rhythmic-event rest-event)) ) (length . #Mom 1/2) (elements) (duration . #Duration 2 ) (origin . #location scheme-engraver.ly:23:11))((class . rest-event)) Here's my question. How do I access elements in the event? For example, the duration of the rest is shown above as, (duration . #Duration 2). I would like to have an if statement look at the duration variable and do something based on the value. What would an if for that look like? First, you want to extract the music from the stream event, I think (ly:event-property event 'Music) (but I'm not sure about this step) Once you have the music, then you get the elements of the music: (ly:music-property music 'elements) Now, elements is a list of music elements, so you'll want to get the duration from the first element of elements: (ly:music-property (car elements) 'duration) As you can probably tell, I'm also learning scheme. I've been looking for a reason to learn scheme and the new capability of writing scheme engravers has hooked me! Looks like you're doing a good job of it! Thanks for the help in advance, this is getting exciting. I think so! HTH, Carl P.S. Questions at this level of detail probably belong on -devel, rather than -user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lotus Symphony Lilypond Widget
On 1/18/10 2:01 PM, Philip DiTullio pditul...@berklee.net wrote: Hi, I have just been getting into using Lilypond and Open Office with the plugin. I really like the Lotus Symphoney setup. I know that the it is based in Open Office I was wondering if there will be a Widget(IBM's format of plugins)for Lotus Symphony? It would be really a helpful tool when I am writing my Schillinger System courses. I would be really surprised if anybody is working on this. I'm certain that it's not part of the core LilyPond development. If you'd like to develop a widget, you'd be welcome to. Thanks, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lotus Symphony Lilypond Widget
Hi Philip, 2010/1/18 Carl Sorensen c_soren...@byu.edu: If you'd like to develop a widget, you'd be welcome to. Or try to contact the developer of LilyPond plugin for OpenOffice, maybe he could help you... Cheers, Xavier -- Xavier Scheuer x.sche...@gmail.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: hymns: chords vs. voices
mike99 mike.brigu at gmail.com writes: Carl Sorensen-3 wrote: This does work, though I found another limitation. Because you have to place the note head about one staff space down in order to avoid horizontal displacement of the phantom note head, the stem protrudes further down (or up, as the case may be) than normal. I've now made a music function that takes care of this problem, as well as the ledger lines. Here it is in the form of a hymn template. %% #(define (add-offset-note note offset accidental) (let* ((chord-elements (ly:music-property note 'elements)) (chord-note (car chord-elements)) (new-note (ly:music-deep-copy chord-note)) (note-pitch (ly:music-property chord-note 'pitch)) (note-scale (ly:pitch-notename note-pitch)) (new-scale (remainder (+ note-scale offset) 7)) (new-pitch (ly:make-pitch -1 new-scale accidental)) (my-tweaks (ly:music-property new-note 'tweaks))) (ly:music-set-property! new-note 'pitch new-pitch) (ly:music-set-property! new-note 'tweaks (cons (cons 'transparent #t) my-tweaks)) (ly:music-set-property! note 'elements (list chord-note new-note)) note)) % accidental is a rational number used to shift the hidden note % used to create the second stem in order to avoid an accidental % It is a fraction; 1/2 is a standard sharp; -1/2 is a standard % flat. addSecondStem = #(define-music-function (parser location interval accidental note) (integer? number? ly:music?) (define new-note (add-offset-note note interval accidental)) #{ \once \override NoteHead #'no-ledgers = ##t \once \override Stem #'length = #(lambda (grob) (- (ly:stem::calc-length grob) 1)) $new-note #}) soprano = \relative c'' { a a \addSecondStem #2 #0 c \addSecondStem #2 #0 b | \addSecondStem #2 #0 c a' g \addSecondStem #2 #0 f | } alto = \relative c' { c \addSecondStem #-2 #1/2 a' c b | c \addSecondStem #-2 #1/2 a' \addSecondStem #-2 #0 g f | } tenor = \relative c' { g g g \addSecondStem #2 #0 d | g d d g } bass = \relative c { d d d d | g, g g \addSecondStem #-2 #0 g' } verseOne = \lyricmode { \set stanza = #1. This is verse one It is more fun } verseTwo = \lyricmode { \set stanza = #2. This is verse two It's good for you } \score { \new ChoirStaff \new Staff { \key d \major \new Voice = hiddenSoprano { \transpose c c' { \hideNotes \override Slur #'transparent = ##t % uncomment the next line to eliminate clashing note-column % warnings, but accidental and lyric spacing may be off %\shiftOnn \soprano } } \new Voice = upper { \partcombine \soprano \alto } } \new Lyrics \lyricsto hiddenSoprano { \verseOne } \new Lyrics \lyricsto hiddenSoprano { \verseTwo } \new Staff { \key c \major \clef bass { \partcombine \tenor \bass } } } %% So far, so good; this is a viable alternative. Again, thanks for your help... this is fun. You're welcome. Actually, I've been bugged by this on my hymns, but never decided to take the time to fix it. I'm going to be happier now that I can get the dual stems where I want them. Thanks, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Does the lovely Introduction to the 2.12 LM exist in 2.13?
On Mon, Jan 18, 2010 at 1:51 PM, Graham Percival gra...@percival-music.ca wrote: On Mon, Jan 18, 2010 at 12:41:54PM -0800, Patrick Horgan wrote: I saw one document issue I thought I might bring up with the editors, so checked the 2.13 LM to see if it was already dealt with before I bothered people with something that had already been fixed. To my surprise, I couldn't find the section. I thought maybe it moved to essay, but that's different content. It's supposed to have been merged into the new essay, but I don't know whether the new essay is finished or not. If you want to look into it in detail and make some proposals, that would be nice. Yes, it has all been retained (and expanded) in the new essay, but only the PDF version is very pretty right now. Andrew ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: exotic chord
Sorry, I tried it, \chords { a:m7.5- } but I did not get what I hope. I have someting like this same appearence: Aº , except that the little º looks like this: ø Is there another solution? With regards, Eric Bertalan Fodor (LilyPondTool) wrote: Hey, that's not an exotic chord, that's the common half-diminished one. Use normal chord syntax. \chords { a:m7.5- } See http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Common-chord-modifiers#Common-chord-modifiers TaoCG wrote: Wafaic wrote: Not exactly. I can't find a way to write in full Am7b5. And if I find a way, I'd like to write Am on one level, and 7b5 a little higher. Maybe this is something for you. http://lsr.dsi.unimi.it/LSR/Item?id=608 It's a little tricky because your entry will be converted to a lyric context to create chords now but what you want is easily achieved, just type a-m7f5 . ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- View this message in context: http://old.nabble.com/%22exotic%22-chord-tp27207648p27212495.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: exotic chord
Wafaic schrieb: \chords { a:m7.5- } but I did not get what I hope. I have someting like this same appearence: Aº , except that the little º looks like this: ø Well, I hope I got your problem right: In Germany that's called 'halb vermindert' (the English translation might be 'half diminished' (dunno if that's correct), and for that the notation 'ø' is just fine, as a diminished chord would get '⁰' (without the line). Maybe there is something like \semiGermanChords (within the chords section) for your preferred typesetting, too. -- MfG Jan signature.asc Description: This is a digitally signed message part. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Does the lovely Introduction to the 2.12 LM exist in 2.13?
Andrew Hawryluk wrote: Yes, it has all been retained (and expanded) in the new essay, but only the PDF version is very pretty right now. Andrew, does that mean automated-engraving.itexi and automated-engraving/* can be removed from the source? We should clean that up once we're finished with it. - Mark ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: repeats with 3rd stanza following
stanzaoneandtwo = { music } stanzatree = {music } stanzaonandtwolyrics = {lyrics} stanzathree = {lyrics} Does that help? On 18.01.2010, at 21:55, John Kelly wrote: I'm trying to set a single vocal part. It has three stanzas with a refrain. The music for the thirds stanza is slightly different from the music for the first two, so I want the layout like this: |: notes for stanzas 1 2 :| notes for stanza 3 || |: words for stanzas 1 2 :| words for stanza 3 || For some reason Lilypond cannot figure out what I want. I get only the first two stanzas or all three stanzas crammed into the last section. How do I do this? I'm not new to LP, but this is baffling me. Thanks, John Kelly ___ 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: repeats with 3rd stanza following -- solution
On 18.01.2010, at 21:55, John Kelly wrote: I'm trying to set a single vocal part. It has three stanzas with a refrainI want the layout like this: |: notes for stanzas 1 2 :| notes for stanza 3 || |: words for stanzas 1 2 :| words for stanza 3 || One solution seems to be: NotesABC { \repeat volta 2 { c d e d f ... } c d e f f ... } \addlyrics { stanza 1 } \addlyrics { stanza 2 } \addlyrics { \skip 1 \skip 1 \skip 1 % (repeat as needed -- i.e., 77 \skips ) % \skip 1*77 didn't do it stanza 3 } \score { \context Score \context Staff \new Voice = bassNotesABC \bassNotesABC % \lyricsto bassNotesABC \new Lyrics { % \bassLyricsABC % } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user