Re: Fwd: [grenouille] lilynet-Urgent Confirm Registration
Hi, This appears to be a known scam of sorts. http://www.hoax-slayer.com/domain-name-application-scam.shtml (this is your exact scam) http://www.fraudwatchers.org/forums/showthread.php?t=58331 (related) Good luck, Ben m...@mikesolomon.org wrote Begin forwarded message: From: gavin.qilt; gavin.qi@ gt; Subject: [grenouille] lilynet-Urgent Confirm Registration Date: 3 mai 2013 08:28:01 UTC+03:00 Reply-To: gavin.qi@ (If you are NOT President,please forward this to your President, because this is urgent.Thanks.) Dear President, We are a department of registration service in China. Now we have something need to confirm with you. We formally received an application on May 2, 2013, One company self-styled Mscoe Holding, Inc are going to apply to register lilynet as brand name and CN domain names as below : lilynet.asia lilynet.cn lilynet.com.cn lilynet.com.hk lilynet.com.tw lilynet.hk lilynet.in lilynet.net.cn lilynet.org.cn lilynet.tw lilynet.中国 After our initial examination, we found that the brand name applied for registration is as same as your company’s name and trademark. These days we are dealing with it, hope to get the affirmation from your company. If your company and this Mscoe Holding, Inc are the same company,there is no need to reply to us,We will accept their application and will register those for them immediately. If your company has no relationships with that company nor authorized,please reply to us within 7 workdays,if we can't get any information from your side over 7 workdays,we will unconditionally approve the application submitted by Mscoe Holding, Inc. Thanks for your cooperation. Best Regards, Gavin Qi (Mr.) Auditing Manager Tel : 0086-21-33657821 Fax: 0086-21-33657823 This is the second time I've received this mail - is it junk? Cheers, MS ___ lilypond-user mailing list lilypond-user@ https://lists.gnu.org/mailman/listinfo/lilypond-user tikdns.org.jpg (17K) lt;http://lilypond.1069038.n5.nabble.com/attachment/145384/0/tikdns.org.jpggt; - composer | sound designer -- View this message in context: http://lilypond.1069038.n5.nabble.com/Fwd-grenouille-lilynet-Urgent-Confirm-Registration-tp145384p145386.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: cre - - sen - - do
Thanks for all the responses there are lots of options to try here -- View this message in context: http://lilypond.1069038.n5.nabble.com/cre-sen-do-tp145225p145387.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
Templates combined?
Hello everyone, I'm trying to do a SATB vocal score with a harp accompaniment, and I'd like to combine the following two templates: Single staff template with notes, lyrics, chords and frets + Vocal ensemble template, so that I can enter more stanzas, one after the other, below each other, for all staffs, and have the harp chords only above the soprano staff. I just couldn't figure out how to combine the pieces. (Later I may add some piano accompaniments, too, so if it can also be incorporated in the template, that would be great.) Thanks for any help: Nandi ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Fwd: [grenouille] lilynet-Urgent Confirm Registration
2013/5/3 SoundsFromSound soundsfromso...@gmail.com Hi, This appears to be a known scam of sorts. http://www.hoax-slayer.com/domain-name-application-scam.shtml (this is your exact scam) http://www.fraudwatchers.org/forums/showthread.php?t=58331 (related) Good luck, Yes, I've seen many of these scam ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Templates combined?
Am Freitag, den 03.05.2013, 06:56 + schrieb Nandi: Hello everyone, I'm trying to do a SATB vocal score with a harp accompaniment, and I'd like to combine the following two templates: Single staff template with notes, lyrics, chords and frets + Vocal ensemble template, so that I can enter more stanzas, one after the other, below each other, for all staffs, and have the harp chords only above the soprano staff. I just couldn't figure out how to combine the pieces. (Later I may add some piano accompaniments, too, so if it can also be incorporated in the template, that would be great.) Thanks for any help: Nandi Templates basically are some raw text that you can use as-is or in modified form. If you want to combine two templates you should take the template that comes closest to what you want (maybe that with most text already in it) and insert text from the other one into it. Probably you have to add the music definition variables somewhere in the file and add the necessary staff definitions inside the \score block As I don't quite see what you exactly want to achieve, I suggest you - decide which of the templates is better as a start, - try to figure out which music variables you would need in addition, - send this as an attachment and - tell us exactly what is still missing Best Urs ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Templates combined?
Urs Liska ul at openlilylib.org writes: As I don't quite see what you exactly want to achieve, I suggest you - decide which of the templates is better as a start, - try to figure out which music variables you would need in addition, - send this as an attachment and - tell us exactly what is still missing Best Urs This first template almost does what I want (SATB + piano + one stanza): global = { \key d \major \time 4/4 } sopranoMusic = \relative c' { \clef treble r4 d2 a4 } sopranoWords = \lyricmode { Words here } altoMusic = \relative c' { \clef treble r4 a2 a4 } altoWords = \sopranoWords tenorMusic = \relative c' { \clef treble r4 fis2 e4 } tenorWords = \sopranoWords bassMusic = \relative c' { \clef bass r4 d2 cis4 } bassWords = \sopranoWords upper = \relative c' { \clef treble \global r4 a d fis2 a e' a4 } lower = \relative c, { \clef bass \global d d'4 d d'2 cis cis'4 } \score { \new ChoirStaff \new Staff = sopranos \set Staff.instrumentName = #Soprano \new Voice = sopranos { \global \sopranoMusic } \new Lyrics \lyricsto sopranos { \sopranoWords } \new Staff = altos \set Staff.instrumentName = #Alto \new Voice = altos { \global \altoMusic } \new Lyrics \lyricsto altos { \altoWords } \new Staff = tenors \set Staff.instrumentName = #Tenor \new Voice = tenors { \global \tenorMusic } \new Lyrics \lyricsto tenors { \tenorWords } \new Staff = basses \set Staff.instrumentName = #Bass \new Voice = basses { \global \bassMusic } \new Lyrics \lyricsto basses { \bassWords } \new PianoStaff \set PianoStaff.instrumentName = #Piano \new Staff = upper \upper \new Staff = lower \lower } But I would need chords for the soprano part and more stanzas for each staff, as this second template has it: verseI = \lyricmode { \set stanza = #1. This is the first verse } verseII = \lyricmode { \set stanza = #2. This is the second verse. } verseIII = \lyricmode { \set stanza = #3. This is the third verse } verseIV = \lyricmode { \set stanza = #4. This is the fourth verse } theChords = \chordmode { c2 g4 c } staffMelody = \relative c' { \key c \major \clef treble c4 d8 e f4 g \bar |. } \score { \context ChordNames { \theChords } \new Staff { \context Voice = voiceMelody { \staffMelody } } \new Lyrics = lyricsI { \lyricsto voiceMelody \verseI } \new Lyrics = lyricsII { \lyricsto voiceMelody \verseII } \new Lyrics = lyricsIII { \lyricsto voiceMelody \verseIII } \new Lyrics = lyricsIV { \lyricsto voiceMelody \verseIV } } I would like to combine these two, but unfortunately I couldn't figure it out how. Thanks for your help: Nandi ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Templates combined?
OK, that's clear now. attached you'll find a working file where I (partly) combined the templates (you'll figure out the rest). I removed the text variables from the first template (sopranoWords etc.) Instead I entered the stanza variables (and the chords variable) from the second template. In the score block you have a ChoirStaff which includes all individual staves (and 'contexts'): There I inserted the Chordnames context above the soprano staff. Below the soprano staff I inserted four Lyrics contexts with the respective stanzas. If you really need the four stanzas below each staff you can repeat that for the other staves too. Explanation: \new Lyrics tells LilyPond to insert a line with lyrics at that position (e.g. below the soprano staff). \lyricsto tells LilyPond which music the text is aligned to BTW: You don't need the empty lines I have inserted but they make the code more readable. HTH Urs Am Freitag, den 03.05.2013, 08:11 + schrieb Nandi: Urs Liska ul at openlilylib.org writes: As I don't quite see what you exactly want to achieve, I suggest you - decide which of the templates is better as a start, - try to figure out which music variables you would need in addition, - send this as an attachment and - tell us exactly what is still missing Best Urs This first template almost does what I want (SATB + piano + one stanza): global = { \key d \major \time 4/4 } sopranoMusic = \relative c' { \clef treble r4 d2 a4 } sopranoWords = \lyricmode { Words here } altoMusic = \relative c' { \clef treble r4 a2 a4 } altoWords = \sopranoWords tenorMusic = \relative c' { \clef treble r4 fis2 e4 } tenorWords = \sopranoWords bassMusic = \relative c' { \clef bass r4 d2 cis4 } bassWords = \sopranoWords upper = \relative c' { \clef treble \global r4 a d fis2 a e' a4 } lower = \relative c, { \clef bass \global d d'4 d d'2 cis cis'4 } \score { \new ChoirStaff \new Staff = sopranos \set Staff.instrumentName = #Soprano \new Voice = sopranos { \global \sopranoMusic } \new Lyrics \lyricsto sopranos { \sopranoWords } \new Staff = altos \set Staff.instrumentName = #Alto \new Voice = altos { \global \altoMusic } \new Lyrics \lyricsto altos { \altoWords } \new Staff = tenors \set Staff.instrumentName = #Tenor \new Voice = tenors { \global \tenorMusic } \new Lyrics \lyricsto tenors { \tenorWords } \new Staff = basses \set Staff.instrumentName = #Bass \new Voice = basses { \global \bassMusic } \new Lyrics \lyricsto basses { \bassWords } \new PianoStaff \set PianoStaff.instrumentName = #Piano \new Staff = upper \upper \new Staff = lower \lower } But I would need chords for the soprano part and more stanzas for each staff, as this second template has it: verseI = \lyricmode { \set stanza = #1. This is the first verse } verseII = \lyricmode { \set stanza = #2. This is the second verse. } verseIII = \lyricmode { \set stanza = #3. This is the third verse } verseIV = \lyricmode { \set stanza = #4. This is the fourth verse } theChords = \chordmode { c2 g4 c } staffMelody = \relative c' { \key c \major \clef treble c4 d8 e f4 g \bar |. } \score { \context ChordNames { \theChords } \new Staff { \context Voice = voiceMelody { \staffMelody } } \new Lyrics = lyricsI { \lyricsto voiceMelody \verseI } \new Lyrics = lyricsII { \lyricsto voiceMelody \verseII } \new Lyrics = lyricsIII { \lyricsto voiceMelody \verseIII } \new Lyrics = lyricsIV { \lyricsto voiceMelody \verseIV } } I would like to combine these two, but unfortunately I couldn't figure it out how. Thanks for your help: Nandi ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user global = { \key d \major \time 4/4 } sopranoMusic = \relative c' { \clef treble r4 d2 a4 } altoMusic = \relative c' { \clef treble r4 a2 a4 } tenorMusic = \relative c' { \clef treble r4 fis2 e4 } bassMusic = \relative c' { \clef bass r4 d2 cis4 } upper = \relative c' { \clef treble \global r4 a d fis2 a e' a4 } lower = \relative c, { \clef bass \global d d'4 d d'2 cis cis'4 } verseI = \lyricmode { \set stanza = #1. first verse } verseII = \lyricmode { \set stanza = #2. second verse. } verseIII = \lyricmode { \set stanza = #3. third verse } verseIV = \lyricmode { \set stanza = #4. fourth verse } theChords = \chordmode { d2. a4 } \score { \new ChoirStaff \context ChordNames { \theChords } \new Staff = sopranos
Re: Templates combined?
Urs Liska ul at openlilylib.org writes: attached you'll find a working file where I (partly) combined the templates (you'll figure out the rest). Unfortunately I can't unarchive the .bin file. Can you send it in another format, or just copy the .ly text here? Thanks very much! Nandi ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Templates combined?
Hm, as far as I know (and my mail reader tells) I attached a plain .ly file ... But you'll find the content of that file at the end of this message (in the hope mail transfer protocols and readers won't mess it up ...) Urs Am Freitag, den 03.05.2013, 09:20 + schrieb Nandi: Urs Liska ul at openlilylib.org writes: attached you'll find a working file where I (partly) combined the templates (you'll figure out the rest). Unfortunately I can't unarchive the .bin file. Can you send it in another format, or just copy the .ly text here? Thanks very much! Nandi ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user global = { \key d \major \time 4/4 } sopranoMusic = \relative c' { \clef treble r4 d2 a4 } altoMusic = \relative c' { \clef treble r4 a2 a4 } tenorMusic = \relative c' { \clef treble r4 fis2 e4 } bassMusic = \relative c' { \clef bass r4 d2 cis4 } upper = \relative c' { \clef treble \global r4 a d fis2 a e' a4 } lower = \relative c, { \clef bass \global d d'4 d d'2 cis cis'4 } verseI = \lyricmode { \set stanza = #1. first verse } verseII = \lyricmode { \set stanza = #2. second verse. } verseIII = \lyricmode { \set stanza = #3. third verse } verseIV = \lyricmode { \set stanza = #4. fourth verse } theChords = \chordmode { d2. a4 } \score { \new ChoirStaff \context ChordNames { \theChords } \new Staff = sopranos \set Staff.instrumentName = #Soprano \new Voice = sopranos { \global \sopranoMusic } \new Lyrics = lyricsI { \lyricsto sopranos \verseI } \new Lyrics = lyricsII { \lyricsto sopranos \verseII } \new Lyrics = lyricsIII { \lyricsto sopranos \verseIII } \new Lyrics = lyricsIV { \lyricsto sopranos \verseIV } \new Staff = altos \set Staff.instrumentName = #Alto \new Voice = altos { \global \altoMusic } \new Lyrics \lyricsto altos { \altoWords } \new Staff = tenors \set Staff.instrumentName = #Tenor \new Voice = tenors { \global \tenorMusic } \new Lyrics \lyricsto tenors { \tenorWords } \new Staff = basses \set Staff.instrumentName = #Bass \new Voice = basses { \global \bassMusic } \new Lyrics \lyricsto basses { \bassWords } \new PianoStaff \set PianoStaff.instrumentName = #Piano \new Staff = upper \upper \new Staff = lower \lower } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Templates combined?
BTW: If you use Frescobaldi you can also achieve what you want with the Score Setup Wizard. You can also use that to learn about different ways to set up a score (but keep in mind that there are always different ways to achieve things in LilyPond). Urs Am Freitag, den 03.05.2013, 11:33 +0200 schrieb Urs Liska: Hm, as far as I know (and my mail reader tells) I attached a plain .ly file ... But you'll find the content of that file at the end of this message (in the hope mail transfer protocols and readers won't mess it up ...) Urs Am Freitag, den 03.05.2013, 09:20 + schrieb Nandi: Urs Liska ul at openlilylib.org writes: attached you'll find a working file where I (partly) combined the templates (you'll figure out the rest). Unfortunately I can't unarchive the .bin file. Can you send it in another format, or just copy the .ly text here? Thanks very much! Nandi ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user global = { \key d \major \time 4/4 } sopranoMusic = \relative c' { \clef treble r4 d2 a4 } altoMusic = \relative c' { \clef treble r4 a2 a4 } tenorMusic = \relative c' { \clef treble r4 fis2 e4 } bassMusic = \relative c' { \clef bass r4 d2 cis4 } upper = \relative c' { \clef treble \global r4 a d fis2 a e' a4 } lower = \relative c, { \clef bass \global d d'4 d d'2 cis cis'4 } verseI = \lyricmode { \set stanza = #1. first verse } verseII = \lyricmode { \set stanza = #2. second verse. } verseIII = \lyricmode { \set stanza = #3. third verse } verseIV = \lyricmode { \set stanza = #4. fourth verse } theChords = \chordmode { d2. a4 } \score { \new ChoirStaff \context ChordNames { \theChords } \new Staff = sopranos \set Staff.instrumentName = #Soprano \new Voice = sopranos { \global \sopranoMusic } \new Lyrics = lyricsI { \lyricsto sopranos \verseI } \new Lyrics = lyricsII { \lyricsto sopranos \verseII } \new Lyrics = lyricsIII { \lyricsto sopranos \verseIII } \new Lyrics = lyricsIV { \lyricsto sopranos \verseIV } \new Staff = altos \set Staff.instrumentName = #Alto \new Voice = altos { \global \altoMusic } \new Lyrics \lyricsto altos { \altoWords } \new Staff = tenors \set Staff.instrumentName = #Tenor \new Voice = tenors { \global \tenorMusic } \new Lyrics \lyricsto tenors { \tenorWords } \new Staff = basses \set Staff.instrumentName = #Bass \new Voice = basses { \global \bassMusic } \new Lyrics \lyricsto basses { \bassWords } \new PianoStaff \set PianoStaff.instrumentName = #Piano \new Staff = upper \upper \new Staff = lower \lower } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Templates combined?
Urs Liska ul at openlilylib.org writes: Hm, as far as I know (and my mail reader tells) I attached a plain .ly file ... But you'll find the content of that file at the end of this message (in the hope mail transfer protocols and readers won't mess it up ...) Urs Your .ly file was somehow downloaded as a .bin, but I've changed the extension back to .ly and it worked well. After modifying the missing { \altoWords } etc. strings to { \verseI } etc., it works perfect. Thanks for your kind help! Nandi ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond 2.16.2 soon in Debian?
2013/4/26 Federico Bruni fedel...@gmail.com: 2013/4/24 Don Armstrong d...@donarmstrong.com It will be uploaded to unstable once the current testing releases (wheezy). Then it will transition to the new testing (jessie), and soon after that I'll make an upload to backports. Because 2.16 released well after the freeze of wheezy, it won't be included in the release. ... Anyway, good to know that 2.16 will reach testing and backports quite soon. Just a note to point out that Ubuntu Raring (released april) comes with lilypond 2.16 -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
mdash in markup?
How should one use mdash; in a markup block? This isn't right. I tried a few variants as well. All replicate the text mdash; instead of inserting the symbol. \markup a mdash; dash hjh ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: mdash in markup?
Hi, How should one use mdash; in a markup block? If you're on a Mac, it's option+shift plus the - key: — Don't know on other OS/keyboards. p.s. You can also just cut and paste the one I just typed up there… and here – is an en-dash, for future reference. Hope this helps! Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: mdash in markup?
Am 03.05.2013 13:16, schrieb James Harkins: How should one use mdash; in a markup block? You can use the unicode character directly: — Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: cre - - sen - - do
Il 30/04/2013 06:36, Jay Anderson ha scritto: I believe this has been discussed in the past, but I couldn't find an enhancement request filed. This is the old thread: http://thread.gmane.org/gmane.comp.gnu.lilypond.devel/29244/ Bye, Carlo -- .-. | Registered Linux User #443882| .''`. oo| | http://linuxcounter.net/ | : :' : /`'\ | Registered Debian User #9 | `. `'` (\_;/) | http://debiancounter.altervista.org/ | `- ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: mdash in markup?
Am 03.05.2013 13:35, schrieb Noeck: Am 03.05.2013 13:16, schrieb James Harkins: How should one use mdash; in a markup block? You can use the unicode character directly: — Some methods: 1.) copy this: — 2.) (under linux): Compose + - - - 3.) what you probably intended: use the html code: http://www.lilypond.org/doc/v2.16/Documentation/notation/special-characters#ascii-aliases \paper { #(include-special-characters) } \markup mdash; 4.) Using the unicode number (x2014): http://www.lilypond.org/doc/v2.16/Documentation/notation/special-characters#unicode \markup { \char ##x2014 } Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: mdash in markup?
On May 3, 2013 7:29 PM, Kieren MacMillan kieren_macmil...@sympatico.ca wrote: Hi, How should one use mdash; in a markup block? If you're on a Mac, it's option+shift plus the - key: — Don't know on other OS/keyboards. p.s. You can also just cut and paste the one I just typed up there… and here – is an en-dash, for future reference. I see. I can get it from the character map application in Ubuntu. I am puzzled, though, as the Notation Reference documents the use of html-style notation for special characters. http://lilypond.org/doc/v2.16/Documentation/notation/list-of-special-characters So I suppose either the software or the manual is not correct (or the manual could be correct but misleading). hjh ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: mdash in markup?
Noeck wrote You can use the unicode character directly: — Some methods: 3.) what you probably intended: use the html code: http://www.lilypond.org/doc/v2.16/Documentation/notation/special-characters#ascii-aliases \paper { #(include-special-characters) } \markup mdash; small wonder why this is not included by default?! Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/mdash-in-markup-tp145402p145407.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: mdash in markup?
Am 03.05.2013 13:59, schrieb James Harkins: On May 3, 2013 7:29 PM, Kieren MacMillan kieren_macmil...@sympatico.ca mailto:kieren_macmil...@sympatico.ca wrote: Hi, How should one use mdash; in a markup block? If you're on a Mac, it's option+shift plus the - key: --- Don't know on other OS/keyboards. p.s. You can also just cut and paste the one I just typed up there... and here -- is an en-dash, for future reference. I see. I can get it from the character map application in Ubuntu. I am puzzled, though, as the Notation Reference documents the use of html-style notation for special characters. http://lilypond.org/doc/v2.16/Documentation/notation/list-of-special-characters So I suppose either the software or the manual is not correct (or the manual could be correct but misleading). Half-half I'd say. In the first line of that page you're directed to http://lilypond.org/doc/v2.16/Documentation/notation/special-characters#ascii-aliases where the first example uses \paper { #(include-special-characters) } So everything is there, but you're right it could be more explicit. Urs hjh ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Glissando to a rest
Since this leads to extra notes and I have to play tricks to keep the bar numbering in sync: \cadenzaOn es4 - \glissando \hideNotes es,4 \unHideNotes r4 r2 \cadenzaOff \hideNotes % | % 54 s1*1 \unHideNotes \bar | wouldn't it be possible to have this particular glissando to nothing specified as an articulation, similar to staccato? Le 1 mai 2013 à 08:13:37, SoundsFromSound soundsfromso...@gmail.com a écrit : Does this help you? \relative c'' { \time 3/4 \override Glissando #'style = #'zigzag c4 c \cadenzaOn c4\glissando \hideNotes c,,4 \unHideNotes \cadenzaOff \bar | } http://lilypond.1069038.n5.nabble.com/file/n145288/lily-5678ec8f.png Jacques Menu TvTMail wrote Hello, I didn't find how to have a glissando between a real pitch and a rest, kind of fall down at the end of the note. Tried to insert s1*0, but to no avail. Thanks for your help! Regards, -- Jacques Menu Ch. de la Pierre 12 1023 Crissier mailto: Jacques.Menu@ ___ lilypond-user mailing list lilypond-user@ https://lists.gnu.org/mailman/listinfo/lilypond-user - composer | sound designer -- View this message in context: http://lilypond.1069038.n5.nabble.com/Glissando-to-a-rest-tp145286p145288.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 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
multi measure rests
I read the docs on how to do this but is there an easier way to memorize how to do this? the fractions confuse the heck out of me lol! I'm in 12/8 so I'll have 4 doted quarter notes so would the multi measure rest look like this for one measure R4. R4. R4. R4. | for example? Thanks all. and sorry for all of the questions. Take care. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: multi measure rests
- Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Friday, May 3, 2013 4:13:44 PM Subject: multi measure rests I read the docs on how to do this but is there an easier way to memorize how to do this? the fractions confuse the heck out of me lol! I'm in 12/8 so I'll have 4 doted quarter notes so would the multi measure rest look like this for one measure R4. R4. R4. R4. | for example? Thanks all. and sorry for all of the questions. Take care. For one measure rest in 12/8: R1. Several measures rest in 12/8, for example, 8 measures: R1.*8 -David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: multi measure rests
Am 03.05.2013 18:13, schrieb Sarah k Alawami: I read the docs on how to do this but is there an easier way to memorize how to do this? the fractions confuse the heck out of me lol! I'm in 12/8 so I'll have 4 doted quarter notes so would the multi measure rest look like this for one measure R4. R4. R4. R4. | for example? Hi Sarah, multimeasure rests have a duration of the full measure (4/4 = 1 in a 4/4 measure for example). So in your 12/8 measure you can only have one single 12/8 full measure rest in it: R1*12/8 or R1. If you want to have 4 dotted quarter rests you have to use the lower case rests because they do not fill the measure: r4. r4. r4. r4. | If you want to repeat them: \repeat unfold 5 { r4. r4. r4. r4. } Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: multi measure rests
Ok. I see there a dotted hole note, but a dotted whole note or in this case whole rest is only 8 eithgh notes if I counted correctly which my coffee deprived brain probably did not lol! I get the feeling that i'm making this harder then it really is. lol! Take care all and thanks. On May 3, 2013, at 9:23 AM, bobr...@centrum.is wrote: - Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Friday, May 3, 2013 4:13:44 PM Subject: multi measure rests I read the docs on how to do this but is there an easier way to memorize how to do this? the fractions confuse the heck out of me lol! I'm in 12/8 so I'll have 4 doted quarter notes so would the multi measure rest look like this for one measure R4. R4. R4. R4. | for example? Thanks all. and sorry for all of the questions. Take care. For one measure rest in 12/8: R1. Several measures rest in 12/8, for example, 8 measures: R1.*8 -David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: multi measure rests
Am 03.05.2013 18:44, schrieb Sarah k Alawami: Ok. I see there a dotted hole note, but a dotted whole note or in this case whole rest is only 8 eithgh notes if I counted correctly which my coffee deprived brain probably did not lol! I get the feeling that i'm making this harder then it really is. lol! A dotted whole note is 1 + 1/2 note = 4/4 + 2/4 = 8/8 + 4/8 = 12/8 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: multi measure rests
A MultiMeasureRest for one measure always _looks_ like a whole note rest, no matter how long its real duration is. Maybe it's this what you mix up? Best Urs Sarah k Alawami marri...@gmail.com schrieb: Ok. I see there a dotted hole note, but a dotted whole note or in this case whole rest is only 8 eithgh notes if I counted correctly which my coffee deprived brain probably did not lol! I get the feeling that i'm making this harder then it really is. lol! Take care all and thanks. On May 3, 2013, at 9:23 AM, bobr...@centrum.is wrote: - Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Friday, May 3, 2013 4:13:44 PM Subject: multi measure rests I read the docs on how to do this but is there an easier way to memorize how to do this? the fractions confuse the heck out of me lol! I'm in 12/8 so I'll have 4 doted quarter notes so would the multi measure rest look like this for one measure R4. R4. R4. R4. | for example? Thanks all. and sorry for all of the questions. Take care. For one measure rest in 12/8: R1. Several measures rest in 12/8, for example, 8 measures: R1.*8 -David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Rumor plugin for Frescobaldi
I'm running Frescobaldi 2.0.9 on Fedora 17. There is supposed to be a Rumor plugin but I can't find it. Am I overlooking something? -- Johan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
run off page
Hello: The first 89 measures of a piano piece compiles without error. With the 90th measure the notation runs off the right edge of the page. No error message is given. The attached file has measures 88 - 90 of the right hand. Please point out my error. Thank you for your kind attention. Mark \version 2.16.2 global = { \key des \major \time 4/4 } \relative c'' { \global \set tupletSpannerDuration = #(ly:make-moment 1 8) \override TupletNumber #'stencil = ##f \override TupletBracket #'bracket-visibility = ##f r16 \times 2/3 { g'16-1 ( aes bes [ aes g ] ) r aes-2 ( bes c [ bes aes ] ) bes ( [ des c ] bes [ aes g ] ) f-4 ( [ ees des ] c [ bes-2 aes ] ) r g-1 ( aes bes [ aes g ] ) r aes-2 ( bes c [ bes aes ] ) bes ( [ des-5 c ] bes [ aes g ] ) f-4 ( [ ees des ] c [ bes-3 aes ] ) % Up to here file compiles. Adding the next line makes notation run off page. \clef bass r g bes r f aes r g bes r c ees } }___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: run off page
You have a triplet that spans the whole of your music. My guess is that this is preventing line breaking. Do you mean the whole music should be a single triplet -- Phil Holmes - Original Message - From: Mark Stephen Mrotek To: lilypond-user@gnu.org Sent: Friday, May 03, 2013 8:20 PM Subject: run off page Hello: The first 89 measures of a piano piece compiles without error. With the 90th measure the notation runs off the right edge of the page. No error message is given. The attached file has measures 88 - 90 of the right hand. Please point out my error. Thank you for your kind attention. Mark -- ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: accidentals and broken bars
2013/4/29 Werner LEMBERG w...@gnu.org: \relative c'' { cis4 cis \bar \break cis cis } How about \relative c'' { cis4 cis \bar \break cis! cis } Thanks, but this makes an additional accidental in case the bar doesn't get broken. I want a solution which is independent on the layout. Note that I'm intentionally asking this apparently naive question here on the user mailing list and not on `devel', but my gut feeling says that this functionality is missing in lilypond... Apparently. http://code.google.com/p/lilypond/issues/detail?id=3347 best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: run off page
Mr. Holmes: Thank you for replying. No, the tuplet is intermittent. It appears in various measures in the first 88 measures without incident. In the attached it is only with the { }. As stated in the attached code, measures 88 and 89 compile without error. Only with the addition of measure 90 (the one that starts with the bass clef) does the runoff occur. Mark From: Phil Holmes [mailto:m...@philholmes.net] Sent: Friday, May 03, 2013 12:39 PM To: Mark Stephen Mrotek; lilypond-user@gnu.org Subject: Re: run off page You have a triplet that spans the whole of your music. My guess is that this is preventing line breaking. Do you mean the whole music should be a single triplet -- Phil Holmes - Original Message - From: Mark Stephen Mrotek mailto:carsonm...@ca.rr.com To: lilypond-user@gnu.org Sent: Friday, May 03, 2013 8:20 PM Subject: run off page Hello: The first 89 measures of a piano piece compiles without error. With the 90th measure the notation runs off the right edge of the page. No error message is given. The attached file has measures 88 - 90 of the right hand. Please point out my error. Thank you for your kind attention. Mark _ ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: run off page
Hello, 2013/5/3 Mark Stephen Mrotek carsonm...@ca.rr.com Hello: The first 89 measures of a piano piece compiles without error. With the 90th measure the notation runs off the right edge of the page. No error message is given. The attached file has measures 88 – 90 of the right hand. Please point out my error. It works if the first rest is included in the \times 2/3 { } part... Use bar checks... HTH -- Marek Klein 0918 610 720 http://gregoriana.sk Gregoriana on youtubehttp://www.youtube.com/playlist?list=PLBQHqmaUgUMZ4Bd4w4heeQF9lV9L7BS-s ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: run off page
On 04/05/13 05:20, Mark Stephen Mrotek wrote: Hello: The first 89 measures of a piano piece compiles without error. With the 90th measure the notation runs off the right edge of the page. No error message is given. The attached file has measures 88 -- 90 of the right hand. Please point out my error. Add barchecks and you will find your initial bar is the wrong length. Your initial rest should be part of the tuplet, or there is nowhere for the barlines to correctly go. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: multi measure rests
I remember and use it this way: R length times so many so: R1*3 is three times the length of one whole note. Always calculate the total length you need and that it gets there. I tried simply this: Assume you want 4/4 followed by 3/4 and three full measures rest in each: { \time 4/4 c''1 R1*3 \time 3/4 c''2. R1*3 } what you get is: one whole c'', 3 whole measures rest, time change, one dotted half note c'', FOUR(!) measures rest This is because 3 times a whole note rest equals 3 times 4 quarters = 12 quarters, which is four time a full measure of three quarters. To get three rest measures in the 3/4 time you need: { \time 4/4 c''1 R1*3 \time 3/4 c''2. R2.*3 } I can get exactly the same by specifying R4*9, which is also 9 quarters. Setting \compressFullBarRests in this doesn't make a difference. So the statement this is no matter its real duration is not correct i.m.h.o., it IS the real duration you need tp specify. Regards, Wim. On 3 May 2013, at 18:58 , Urs Liska wrote: A MultiMeasureRest for one measure always _looks_ like a whole note rest, no matter how long its real duration is. Maybe it's this what you mix up? Best Urs Sarah k Alawami marri...@gmail.com schrieb: Ok. I see there a dotted hole note, but a dotted whole note or in this case whole rest is only 8 eithgh notes if I counted correctly which my coffee deprived brain probably did not lol! I get the feeling that i'm making this harder then it really is. lol! Take care all and thanks. On May 3, 2013, at 9:23 AM, bobr...@centrum.is wrote: - Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Friday, May 3, 2013 4:13:44 PM Subject: multi measure rests I read the docs on how to do this but is there an easier way to memorize how to do this? the fractions confuse the heck out of me lol! I'm in 12/8 so I'll have 4 doted quarter notes so would the multi measure rest look like this for one measure R4. R4. R4. R4. | for example? Thanks all. and sorry for all of the questions. Take care. For one measure rest in 12/8: R1. Several measures rest in 12/8, for example, 8 measures: R1.*8 -David lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: run off page
Nick Payne: Thank you for your reply and the solution. I appreciate the time and effort you took to find it. Mark From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Nick Payne Sent: Friday, May 03, 2013 1:10 PM To: lilypond-user@gnu.org Subject: Re: run off page On 04/05/13 05:20, Mark Stephen Mrotek wrote: Hello: The first 89 measures of a piano piece compiles without error. With the 90th measure the notation runs off the right edge of the page. No error message is given. The attached file has measures 88 - 90 of the right hand. Please point out my error. Add barchecks and you will find your initial bar is the wrong length. Your initial rest should be part of the tuplet, or there is nowhere for the barlines to correctly go. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: run off page
Marek Klein, Thank you for the reply and the solution. I appreciate the time and effort you spent to find it. Mark From: Marek Klein [mailto:ma...@gregoriana.sk] Sent: Friday, May 03, 2013 12:59 PM To: Mark Stephen Mrotek Cc: lilypond-user@gnu.org Subject: Re: run off page Hello, 2013/5/3 Mark Stephen Mrotek carsonm...@ca.rr.com Hello: The first 89 measures of a piano piece compiles without error. With the 90th measure the notation runs off the right edge of the page. No error message is given. The attached file has measures 88 - 90 of the right hand. Please point out my error. It works if the first rest is included in the \times 2/3 { } part... Use bar checks... HTH -- Marek Klein 0918 610 720 http://gregoriana.sk Gregoriana on youtube http://www.youtube.com/playlist?list=PLBQHqmaUgUMZ4Bd4w4heeQF9lV9L7BS-s ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: multi measure rests
Possibally. Like I said I'm so new to lily pound and I'm trying to read the docs as best I could but sometimes the explanations are just a tad unclear. lol! and I'm trying to do my final assignment from a transcription in braille gone wrong. lol! Take care. On May 3, 2013, at 9:58 AM, Urs Liska u...@openlilylib.org wrote: A MultiMeasureRest for one measure always _looks_ like a whole note rest, no matter how long its real duration is. Maybe it's this what you mix up? Best Urs Sarah k Alawami marri...@gmail.com schrieb: Ok. I see there a dotted hole note, but a dotted whole note or in this case whole rest is only 8 eithgh notes if I counted correctly which my coffee deprived brain probably did not lol! I get the feeling that i'm making this harder then it really is. lol! Take care all and thanks. On May 3, 2013, at 9:23 AM, bobr...@centrum.is wrote: - Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Friday, May 3, 2013 4:13:44 PM Subject: multi measure rests I read the docs on how to do this but is there an easier way to memorize how to do this? the fractions confuse the heck out of me lol! I'm in 12/8 so I'll have 4 doted quarter notes so would the multi measure rest look like this for one measure R4. R4. R4. R4. | for example? Thanks all. and sorry for all of the questions. Take care. For one measure rest in 12/8: R1. Several measures rest in 12/8, for example, 8 measures: R1.*8 -David lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: multi measure rests
Hi, I also have a question for you: You seem to use braille music output from LilyPond. Is that builtin in LilyPond? Could you (or anyone) point me to some documentation how to use that? I would like to try it. Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Re: multi measure rests
On 05/03/2013 03:11 PM, Wim van Dommelen wrote: I remember and use it this way: R length times so many so: R1*3 is three times the length of one whole note. Always calculate the total length you need and that it gets there. FWIW, the general form of what I do is R1*time signature*number of measures So instead of typing R2.*3 for a three-measure rest in 3/4 time, I would spell that as R1*3/4*3. Instead of a full measure of rest in 12/8 being written as R1., I would write it as R1*12/8. I'll leave out the *time signature part for 4/4 time, but everything else gets written out even if there is a more succinct way of expressing it. I'll usually leave out the *number of measures bit if there's only one. But the point is I always start with R1 and then scale as necessary. BTW, I make no claim that this is particularly good practice or that you'll like it; I'm not an experienced Lilypond user by any means. (I got into this habit as I'm very very slowly working on typesetting the parts to Mars, which of course is in 5/4 time. I'm not sure if there even is another way to mark a full-measure of rest in 5/4 time without using a scaling.) I just bring it up to show my own view and also to point out that you can use * to scale the length of a measure in addition to specifying multiple measures. (Really they're both doing the same thing, but I think of them as being for different reasons.) Evan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Rumor plugin for Frescobaldi
Op Fri, 03 May 2013 20:07:56 +0200 Johan Vromans jvrom...@squirrel.nl schreef: I'm running Frescobaldi 2.0.9 on Fedora 17. There is supposed to be a Rumor plugin but I can't find it. Am I overlooking something? Not in 2.x unfortunately. -- Wilbert Berendsen (http://www.wilbertberendsen.nl) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: cre - - sen - - do
Op Thu, 02 May 2013 07:59:00 +1000 Nick Payne nick.pa...@internode.on.net schreef: Wouldn't it be easier on the performer to have cresc. poco a poco or dim. poco a poco, so that they don't have to scan to the end of the phrase to see if it is a crescendo or diminuendo. Yes, but in this case I copied an old score exactly :) -- Wilbert Berendsen (http://www.wilbertberendsen.nl) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: multi measure rests
Actually I'm not. The university brailled my piano transcript Im working off of. It would be nice though if maybe a musk student could learn lily pond and output it in to braille so all of my stuff could be done in house. using music vml or some such thing. Take care. On May 3, 2013, at 2:30 PM, Noeck noeck.marb...@gmx.de wrote: Hi, I also have a question for you: You seem to use braille music output from LilyPond. Is that builtin in LilyPond? Could you (or anyone) point me to some documentation how to use that? I would like to try it. Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyrics and Punctuations Alignment Issue?
Hi Ming and Jun, This should work for the special period character. If there are any other punctuation marks you need at the ends of words, add them as strings to the variable called punct-right. Note: punctuation which goes to the left is handled differently. If you need additional characters, add them to the variable punct-L as characters--i.e. preceded by #\ If you need any multi-byte characters for punctuation which goes to the left, the function will need to be adapted. Easy enough to do--just let me know. HTH, David % \version 2.16 #(define (drop-punctuation-right str) (let ((punct-right '(, ; : ? \ ' ! 。))) (let loop ((elt punct-right)) (if (null? elt) #f (if (string-suffix? (car elt) str) (string-drop-right str (string-length (car elt))) (loop (cdr elt))) #(define (drop-all-punctuation-right str) (let ((core (drop-punctuation-right str))) (if core (drop-all-punctuation-right core) str))) #(define (align grob) (let* ((stil (ly:grob-property grob 'stencil)) (stil-X (ly:stencil-extent stil X)) (text (ly:grob-property grob 'text)) (punct-L (char-set #\ #\`)) ; determine X-extent of text stencil without punctuation at end (text-L (drop-all-punctuation-right text)) (text-L-stil (grob-interpret-markup grob text-L)) (text-L-stil-X (ly:stencil-extent text-L-stil X)) (displacement (/ (- (cdr text-L-stil-X) (cdr stil-X)) 2)) ; determine X-extent of text stencil without punctuation at start (text-R (string-trim text punct-L)) (text-R-stil (grob-interpret-markup grob text-R)) (text-R-stil-X (ly:stencil-extent text-R-stil X)) (displacement (+ displacement (/ (- (cdr stil-X) (cdr text-R-stil-X)) 2 (- (ly:self-alignment-interface::aligned-on-x-parent grob) displacement))) \paper { ragged-right = ##f } \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. } \addlyrics { \override LyricText #'X-offset = #align \I am so lone -- ly,\ said she } \addlyrics { \override LyricText #'X-offset = #align 樂無 極! 寶 名, 貝 名。 啊? } \addlyrics { \override LyricText #'X-offset = #align a b c d e f g } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: cre - - sen - - do
I tried within my dymanic stave and this was the result: s4 s8 {s8-\tweak#'textcre\cresc s4 s8-\tweak#'textscen\cresc s8%|28 s4 s8-\tweak#'textdo\cresc s8 s4 -\tweak#'textmolto\cresc s4%|29 s4\f} s4 s4 s4%|30 http://lilypond.1069038.n5.nabble.com/file/n145436/pearl.png -- View this message in context: http://lilypond.1069038.n5.nabble.com/cre-sen-do-tp145225p145436.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: Lyrics and Punctuations Alignment Issue?
David, Thank you very much. I try to do two punctuation to the left, but I cannot make it work. Any help is appreciated. Please refer to a and c from the .png Thank again, Ming. From: David Nalesnik david.nales...@gmail.com To: Jun Wang wj1...@hotmail.com Cc: MING TSANG tsan...@rogers.com; lilypond-user@gnu.org lilypond-user@gnu.org Sent: Friday, May 3, 2013 9:00:52 PM Subject: Re: Lyrics and Punctuations Alignment Issue? Hi Ming and Jun, This should work for the special period character. If there are any other punctuation marks you need at the ends of words, add them as strings to the variable called punct-right. Note: punctuation which goes to the left is handled differently. If you need additional characters, add them to the variable punct-L as characters--i.e. preceded by #\ If you need any multi-byte characters for punctuation which goes to the left, the function will need to be adapted. Easy enough to do--just let me know. HTH, David % \version 2.16 #(define (drop-punctuation-right str) (let ((punct-right '(, ; : ? \ ' ! 。))) (let loop ((elt punct-right)) (if (null? elt) #f (if (string-suffix? (car elt) str) (string-drop-right str (string-length (car elt))) (loop (cdr elt))) #(define (drop-all-punctuation-right str) (let ((core (drop-punctuation-right str))) (if core (drop-all-punctuation-right core) str))) #(define (align grob) (let* ((stil (ly:grob-property grob 'stencil)) (stil-X (ly:stencil-extent stil X)) (text (ly:grob-property grob 'text)) (punct-L (char-set #\ #\`)) ; determine X-extent of text stencil without punctuation at end (text-L (drop-all-punctuation-right text)) (text-L-stil (grob-interpret-markup grob text-L)) (text-L-stil-X (ly:stencil-extent text-L-stil X)) (displacement (/ (- (cdr text-L-stil-X) (cdr stil-X)) 2)) ; determine X-extent of text stencil without punctuation at start (text-R (string-trim text punct-L)) (text-R-stil (grob-interpret-markup grob text-R)) (text-R-stil-X (ly:stencil-extent text-R-stil X)) (displacement (+ displacement (/ (- (cdr stil-X) (cdr text-R-stil-X)) 2 (- (ly:self-alignment-interface::aligned-on-x-parent grob) displacement))) \paper { ragged-right = ##f } \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. } \addlyrics { \override LyricText #'X-offset = #align \I am so lone -- ly,\ said she } \addlyrics { \override LyricText #'X-offset = #align 樂無 極! 寶 名, 貝 名。 啊? } \addlyrics { \override LyricText #'X-offset = #align a b c d e f g } \version 2.16 #(define (drop-punctuation-right str) (let ((punct-right '(ï¼ ï¼ ï¼ ï¼ ï¼½ ï¼ ï¼ ã))) % I updated this line (let loop ((elt punct-right)) (if (null? elt) #f (if (string-suffix? (car elt) str) (string-drop-right str (string-length (car elt))) (loop (cdr elt))) #(define (drop-all-punctuation-right str) (let ((core (drop-punctuation-right str))) (if core (drop-all-punctuation-right core) str))) #(define (drop-punctuation-left str) %line 19 I added line 19 - 32 and change all -right to -left (let ((punct-left '(ï¼» ï¼ ))) % I modify (let loop ((elt punct-left)) (if (null? elt) #f (if (string-suffix? (car elt) str) (string-drop-left str (string-length (car elt))) (loop (cdr elt))) #(define (drop-all-punctuation-left str) (let ((core (drop-punctuation-left str))) (if core (drop-all-punctuation-left core) str))) %line 32 #(define (align grob) (let* ((stil (ly:grob-property grob 'stencil)) (stil-X (ly:stencil-extent stil X)) (text (ly:grob-property grob 'text)) (punct-L (char-set #\ #\`)) ; determine X-extent of text stencil without punctuation at end (text-L (drop-all-punctuation-right text)) (text-L-stil (grob-interpret-markup grob text-L)) (text-L-stil-X (ly:stencil-extent text-L-stil X)) (displacement (/ (- (cdr text-L-stil-X) (cdr stil-X)) 2)) ; determine X-extent of text stencil without punctuation at start (text-R (string-trim text punct-L)) (text-R-stil (grob-interpret-markup grob text-R)) (text-R-stil-X (ly:stencil-extent text-R-stil X)) (displacement (+ displacement (/ (- (cdr stil-X) (cdr text-R-stil-X)) 2 (- (ly:self-alignment-interface::aligned-on-x-parent grob) displacement))) \paper { ragged-right = ##f } \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. } \addlyrics { \override LyricText #'X-offset = #align \I am so lone -- ly,\ said she } \addlyrics {
Re: Lyrics and Punctuations Alignment Issue?
Ming, On Fri, May 3, 2013 at 9:08 PM, MING TSANG tsan...@rogers.com wrote: David, Thank you very much. I try to do two punctuation to the left, but I cannot make it work. Any help is appreciated. Please refer to a and c from the .png As I explained in my email, if you need additional punctuation you need to add it to the respective variables. --David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user