Re: musicxml2ly
Hi Urs, thank you, I will have a look at neoscores. Cheers, Jan-Peter Am 06.02.2015 um 13:21 schrieb Urs Liska: Am 06.02.2015 um 11:57 schrieb Jan-Peter Voigt: Hi list, in the project, Iam currently working on, I am importing music-xml-files created by Score Perfect. I have to repair all of the files and remove the work-part. That way most files can be converted, but some files fail with the message: AttributeError: PartGroupInfo instance has no attribute 'set_part_information' Maybe try looking for neoscores. IIUC they are or have been working on a MusicXML sanitizer. HTH Urs Does anybody know, what to do with those files? I tried to import the files with Rosegarden and MuseScore with no success. I will try to use Finale Notepad with Wine on Ubuntu/64 14LTS. If you are familiar with this problem, I can send you the xml-files via private mail. TIA Jan-Peter ___ 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 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Adding lyrics to basic drum beat
Thomas Morley thomasmorle...@gmail.com writes: returns: warning: cannot find Voice `DV' \new Lyrics \lyricsto DV { One Two Three Four } Coding \layout instead of \midi (or commenting it) will show correct assigned lyrics, though. The context hierarchy is supposed to behave the same for all outputs (of course, unless you mess around with output definitions). If it doesn't, that's a bug. I propose entering it in the tracker. I don't have a good idea off the bat what may be causing this behavior. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Annotate and Lilyglyphs
Am 07.02.2015 um 07:54 schrieb Urs Liska: Am 7. Februar 2015 04:47:11 MEZ, schrieb Craig Dabelstein craig.dabelst...@gmail.com: Dear Urs, All good. I've followed all your instructions -- no problem. However, perhaps I'm putting \setOption scholarly.annotate.export-targets #'(latex plaintext) in the wrong place. I put this in the main-init.ily file, yes? When I try to engrave the score I get this error: Parsing... openLilyLib: library infrastructure successfully loaded. Interpreting music...[8][16][24] /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:150:34 0: In procedure string-symbol in expression (string-symbol ctx-id): /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:150:34 1: Wrong type argument in position 1 (expecting string): #t Exited with return code 1. This looks like a bug to me. It seems you managed to use a constellation I failed to check. This is in the code where the name of the context is determined. Please try with a simple example file to check whether you can get it to compile at all. Unfortunately I don't think I'll be able to work on this today at all. There's something you can do to debug: * Open openlilylib/ly/scholarly/annotate/__main__.ily * Locate the (set! annotation, should be line 145 * Insert the following lines _before_ this line: (oll:warn \n\context\ property: ~a (assoc-ref annotation context)) (oll:warn \actual-context-id: ~a (ly:context-id context)) (oll:warn \context-id\ property: ~a (assoc-ref annotation context-id)) (oll:warn Resulting \ctx-id\: ~a\n ctx-id) This will output like the following for each annotation: warning: openLilyLib: context property: #f warning: openLilyLib: actual-context-id: \new warning: openLilyLib: context-id property: usage-examples warning: openLilyLib: Resulting ctx-id: usage-examples Hopefully you'll get some meaningful information just before the offending annotation. If you can't find it or can't make sense of it you can also send me the whole console output. Urs Best Urs . Craig On Sat Feb 07 2015 at 11:23:04 AM Urs Liska u...@openlilylib.org wrote: Am 07.02.2015 um 00:40 schrieb Urs Liska: Am 07.02.2015 um 00:39 schrieb Craig Dabelstein: Hi List, Sorry for the frustrating question, but how do I combine Samuel's code -- @[^@]*@ -- with an annotate message such as -- Should the @\textit{cresc.} begin here or immediately after the preceeding \lilyDynamics{pp}@? You don't do that at all. You simply wait until I have managed to update everything and upload it ;-) Sorry, didn't intend to sound harsh ... Now I've fixed a few more things and uploaded it to Github - but you have to make significant changes to get anything new, because I've moved the whole thing into a new structure within openLilyLib. Sorry to let you switch just after having started, but it's better to do The Right Thing now. I will soon write a new post about all this (which I'm extremely excited about), but for now just the instructions for using ScholarLY: - Discard the ScholarLY repository (if you'd do git pull you'd probably be surprised to be left with only one README file ;-) ) - Remove the path to ScholarLY from LilyPond's include path - Download, clone or update openLilyLib (from https://github.com/openlilylib/openlilylib) - Add the /ly directory within that repository to LilyPond's include path (If you already use openLilyLib you will have its root directory in the include path, and you should keep that for now. Once the reorganization is finished this can be removed - but that will take a considerable amount of time I Once that is in place you have to modify your documents like this: - remove the \include scholarly/annotate.ily - add \include openlilylib - add \loadModule scholarly Now you can use the annotation commands as before. What is significantly different is the common configuration infrastructure. This is not documented for ScholarLY yet (as said I'll make a proper announcement later when it's ready). Basically you can configure ScholarLY (or any other to-be-added openLilyLib library) with the new \setOption command that is part of the new openLilyLib infrastructure. As said the options are not documented yet, but you can have a look at config.ily in the annotate folder. What you'll need is probably \setOption scholarly.annotate.export-targets #'(latex plaintext) You can also experiment with \setOption scholarly.annotate.print ##f \setOption scholarly.annotate.sort-criteria #'(type) \setOption scholarly.colorize ##f Good luck Urs Craig On Sat Feb 07 2015 at 7:49:15 AM Urs Liska u...@openlilylib.org wrote: Am 06.02.2015 um 22:46 schrieb Br. Samuel Springuel: On 2015-02-06 4:18 PM, Noeck wrote: You could also enforce this by now allowing all characters
Re: musicxml2ly
Hi Richard, I installed Denemo on my ubuntu workstation and it did import the xml-file - even with the wrong work-information. The exported lilypond file seems to be fine for me, except the lyrics are missing? I will have a deeper look at it. For now best, Jan-Peter Am 06.02.2015 um 13:08 schrieb Richard Shann: On Fri, 2015-02-06 at 11:57 +0100, Jan-Peter Voigt wrote: Hi list, ... I'm very interested in musicxml output created by programs other than finale, as the musicxml specification is open to a very wide interpretation. If you send me a failing example I would like to test importing to LilyPond via Denemo. I should warn, though, that this is unlikely to be of real benefit to you directly as this import to Denemo is pretty basic. (The plus side of this is that it may work where more sophisticated imports gag on less common syntax/semantics). ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: musicxml2ly
On Sat, 2015-02-07 at 10:35 +0100, Jan-Peter Voigt wrote: Hi Richard, I installed Denemo on my ubuntu workstation and it did import the xml-file - even with the wrong work-information. The exported lilypond file seems to be fine for me, except the lyrics are missing? yes, lyrics are not done (you can paste lyrics into Denemo anyway, so I haven't been motivated to do it). I will have a deeper look at it. Things to watch out for: if it is doing repeats it will likely not use the nice \repeat volta 2 {} \alternative {} etc syntax but more primitive LilyPond constructs. Denemo itself can generate the nicer LilyPond syntax when you enter music by hand, but it would be tricky to generate that from musicXML. Change of time signatures, anacrusis - these may need tidying up (re-barring etc). Missing constructs (ottava for instance). In the end, Denemo succeeded here because it is being far less ambitious, it is primarily aiming to save you having to type all the notes and their durations again. Richard For now best, Jan-Peter Am 06.02.2015 um 13:08 schrieb Richard Shann: On Fri, 2015-02-06 at 11:57 +0100, Jan-Peter Voigt wrote: Hi list, ... I'm very interested in musicxml output created by programs other than finale, as the musicxml specification is open to a very wide interpretation. If you send me a failing example I would like to test importing to LilyPond via Denemo. I should warn, though, that this is unlikely to be of real benefit to you directly as this import to Denemo is pretty basic. (The plus side of this is that it may work where more sophisticated imports gag on less common syntax/semantics). ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Adding lyrics to basic drum beat
2015-02-07 9:30 GMT+01:00 David Kastrup d...@gnu.org: Thomas Morley thomasmorle...@gmail.com writes: returns: warning: cannot find Voice `DV' \new Lyrics \lyricsto DV { One Two Three Four } Coding \layout instead of \midi (or commenting it) will show correct assigned lyrics, though. The context hierarchy is supposed to behave the same for all outputs (of course, unless you mess around with output definitions). If it doesn't, that's a bug. I propose entering it in the tracker. I don't have a good idea off the bat what may be causing this behavior. -- David Kastrup It's now issue 4281: https://code.google.com/p/lilypond/issues/detail?id=4281 Cheers, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What is the name of this and how to code in lily
Hi Ming, I played a bit to reproduce the measure you sent. This was my first try to typset the upper staff: \version 2.18.2 \relative c ' { \key g \major c d fis a4 es g bes8[ d f g b]:64--- ~ q2:32\fermata \bar |. } However there are 3 things to notice (one on notation and 2 on Lilypond): 1. At least for Lilypond, the 3 slashes mean a 1/64th -tremolo - probably because the beam counts a fourth slash (?). This means the notation in your copy and in Lilypond has different opinions on this. I would choose a 1/32th-tremolo as for the half note chord at the end (i.e. 2 slashes + beam). 2. The beam gets very steep with this tremolo sign and it should not because the chords are on the level. This can be done by overriding Beam.positions. But I would have thought LilyPond is a bit more clever here out-of-the-box. 3. The second tie from the top is extremely short (just a dot). I think Lilypond should figure out somehow that a chord with a note on the right of the stem needs a bit longer ties than it is now. This can be done with a tweak (or an override) of the minimum-length. @Developers: Could one consider these two things a bug (ugly): Issues 2 and 3 here (tremolo shifts beam too much and ties in chords with seconds too short)? With these tweaks it looks ok: \version 2.18.2 \relative c ' { \key g \major \override Beam.positions = #'(3 . 3) c d fis a4 es g bes8[ d f g b]:32--- -\tweak #'minimum-length #4 ~ q2:32\fermata \bar |. } Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Annotate and Lilyglyphs
Urs, I tried and failed to understand the ouput Here is the ouput error. Processing `/Users/craigdabelstein/Dropbox/Maximes_Music/French_music/Berlioz/lilypond/Score/Berlioz-01-score.ly' Parsing... openLilyLib: library infrastructure successfully loaded. Interpreting music...[8][16][24] warning: openLilyLib: context property: #f warning: openLilyLib: actual-context-id: Bassoon 2 warning: openLilyLib: context-id property: Notes warning: openLilyLib: Resulting ctx-id: #t /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:156:34 0: In procedure string-symbol in expression (string-symbol ctx-id): /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:156:34 1: Wrong type argument in position 1 (expecting string): #t Exited with return code 1. On Sat Feb 07 2015 at 7:19:25 PM Urs Liska u...@openlilylib.org wrote: Am 07.02.2015 um 07:54 schrieb Urs Liska: Am 7. Februar 2015 04:47:11 MEZ, schrieb Craig Dabelstein craig.dabelst...@gmail.com craig.dabelst...@gmail.com: Dear Urs, All good. I've followed all your instructions -- no problem. However, perhaps I'm putting \setOption scholarly.annotate.export-targets #'(latex plaintext) in the wrong place. I put this in the main-init.ily file, yes? When I try to engrave the score I get this error: Parsing... openLilyLib: library infrastructure successfully loaded. Interpreting music...[8][16][24] /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:150:34 0: In procedure string-symbol in expression (string-symbol ctx-id): /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:150:34 1: Wrong type argument in position 1 (expecting string): #t Exited with return code 1. This looks like a bug to me. It seems you managed to use a constellation I failed to check. This is in the code where the name of the context is determined. Please try with a simple example file to check whether you can get it to compile at all. Unfortunately I don't think I'll be able to work on this today at all. There's something you can do to debug: - Open openlilylib/ly/scholarly/annotate/__main__.ily - Locate the (set! annotation, should be line 145 - Insert the following lines _before_ this line: (oll:warn \n\context\ property: ~a (assoc-ref annotation context)) (oll:warn \actual-context-id: ~a (ly:context-id context)) (oll:warn \context-id\ property: ~a (assoc-ref annotation context-id)) (oll:warn Resulting \ctx-id\: ~a\n ctx-id) This will output like the following for each annotation: warning: openLilyLib: context property: #f warning: openLilyLib: actual-context-id: \new warning: openLilyLib: context-id property: usage-examples warning: openLilyLib: Resulting ctx-id: usage-examples Hopefully you'll get some meaningful information just before the offending annotation. If you can't find it or can't make sense of it you can also send me the whole console output. Urs Best Urs . Craig On Sat Feb 07 2015 at 11:23:04 AM Urs Liska u...@openlilylib.org u...@openlilylib.org wrote: Am 07.02.2015 um 00:40 schrieb Urs Liska: Am 07.02.2015 um 00:39 schrieb Craig Dabelstein: Hi List, Sorry for the frustrating question, but how do I combine Samuel's code -- @[^@]*@ -- with an annotate message such as -- Should the @\textit{cresc.} begin here or immediately after the preceeding \lilyDynamics{pp}@? You don't do that at all. You simply wait until I have managed to update everything and upload it ;-) Sorry, didn't intend to sound harsh ... Now I've fixed a few more things and uploaded it to Github - but you have to make significant changes to get anything new, because I've moved the whole thing into a new structure within openLilyLib. Sorry to let you switch just after having started, but it's better to do The Right Thing now. I will soon write a new post about all this (which I'm extremely excited about), but for now just the instructions for using ScholarLY: - Discard the ScholarLY repository (if you'd do git pull you'd probably be surprised to be left with only one README file ;-) ) - Remove the path to ScholarLY from LilyPond's include path - Download, clone or update openLilyLib (from https://github.com/openlilylib/openlilylib) - Add the /ly directory within that repository to LilyPond's include path (If you already use openLilyLib you will have its root directory in the include path, and you should keep that for now. Once the reorganization is finished this can be removed - but that will take a considerable amount of time I Once that is in place you have to modify your documents like this: - remove the \include scholarly/annotate.ily - add \include
Re: Annotate and Lilyglyphs
Am 7. Februar 2015 11:37:55 MEZ, schrieb Craig Dabelstein craig.dabelst...@gmail.com: Urs, I tried and failed to understand the ouput Here is the ouput error. Processing `/Users/craigdabelstein/Dropbox/Maximes_Music/French_music/Berlioz/lilypond/Score/Berlioz-01-score.ly' Parsing... openLilyLib: library infrastructure successfully loaded. Interpreting music...[8][16][24] warning: openLilyLib: context property: #f warning: openLilyLib: actual-context-id: Bassoon 2 warning: openLilyLib: context-id property: Notes warning: openLilyLib: Resulting ctx-id: #t Ok. I don't see where this last #t is coming from but I think I can debug it from here. But not befire tonight CET. Urs /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:156:34 0: In procedure string-symbol in expression (string-symbol ctx-id): /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:156:34 1: Wrong type argument in position 1 (expecting string): #t Exited with return code 1. On Sat Feb 07 2015 at 7:19:25 PM Urs Liska u...@openlilylib.org wrote: Am 07.02.2015 um 07:54 schrieb Urs Liska: Am 7. Februar 2015 04:47:11 MEZ, schrieb Craig Dabelstein craig.dabelst...@gmail.com craig.dabelst...@gmail.com: Dear Urs, All good. I've followed all your instructions -- no problem. However, perhaps I'm putting \setOption scholarly.annotate.export-targets #'(latex plaintext) in the wrong place. I put this in the main-init.ily file, yes? When I try to engrave the score I get this error: Parsing... openLilyLib: library infrastructure successfully loaded. Interpreting music...[8][16][24] /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:150:34 0: In procedure string-symbol in expression (string-symbol ctx-id): /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:150:34 1: Wrong type argument in position 1 (expecting string): #t Exited with return code 1. This looks like a bug to me. It seems you managed to use a constellation I failed to check. This is in the code where the name of the context is determined. Please try with a simple example file to check whether you can get it to compile at all. Unfortunately I don't think I'll be able to work on this today at all. There's something you can do to debug: - Open openlilylib/ly/scholarly/annotate/__main__.ily - Locate the (set! annotation, should be line 145 - Insert the following lines _before_ this line: (oll:warn \n\context\ property: ~a (assoc-ref annotation context)) (oll:warn \actual-context-id: ~a (ly:context-id context)) (oll:warn \context-id\ property: ~a (assoc-ref annotation context-id)) (oll:warn Resulting \ctx-id\: ~a\n ctx-id) This will output like the following for each annotation: warning: openLilyLib: context property: #f warning: openLilyLib: actual-context-id: \new warning: openLilyLib: context-id property: usage-examples warning: openLilyLib: Resulting ctx-id: usage-examples Hopefully you'll get some meaningful information just before the offending annotation. If you can't find it or can't make sense of it you can also send me the whole console output. Urs Best Urs . Craig On Sat Feb 07 2015 at 11:23:04 AM Urs Liska u...@openlilylib.org u...@openlilylib.org wrote: Am 07.02.2015 um 00:40 schrieb Urs Liska: Am 07.02.2015 um 00:39 schrieb Craig Dabelstein: Hi List, Sorry for the frustrating question, but how do I combine Samuel's code -- @[^@]*@ -- with an annotate message such as -- Should the @\textit{cresc.} begin here or immediately after the preceeding \lilyDynamics{pp}@? You don't do that at all. You simply wait until I have managed to update everything and upload it ;-) Sorry, didn't intend to sound harsh ... Now I've fixed a few more things and uploaded it to Github - but you have to make significant changes to get anything new, because I've moved the whole thing into a new structure within openLilyLib. Sorry to let you switch just after having started, but it's better to do The Right Thing now. I will soon write a new post about all this (which I'm extremely excited about), but for now just the instructions for using ScholarLY: - Discard the ScholarLY repository (if you'd do git pull you'd probably be surprised to be left with only one README file ;-) ) - Remove the path to ScholarLY from LilyPond's include path - Download, clone or update openLilyLib (from https://github.com/openlilylib/openlilylib) - Add the /ly directory within that repository to LilyPond's include path (If you already use openLilyLib you will have its root directory in the include path, and you should keep that for now. Once the reorganization is finished this can be
Re: Adding lyrics to basic drum beat
2015-02-07 11:45 GMT+01:00 Thomas Morley thomasmorle...@gmail.com: 2015-02-07 9:30 GMT+01:00 David Kastrup d...@gnu.org: Thomas Morley thomasmorle...@gmail.com writes: returns: warning: cannot find Voice `DV' \new Lyrics \lyricsto DV { One Two Three Four } Coding \layout instead of \midi (or commenting it) will show correct assigned lyrics, though. The context hierarchy is supposed to behave the same for all outputs (of course, unless you mess around with output definitions). If it doesn't, that's a bug. I propose entering it in the tracker. I don't have a good idea off the bat what may be causing this behavior. -- David Kastrup It's now issue 4281: https://code.google.com/p/lilypond/issues/detail?id=4281 Cheers, Harm Hi Kevin, in the light of https://code.google.com/p/lilypond/issues/detail?id=4281#c2 you can do for 2.18.2: \version 2.18.2 \paper { ragged-right = ##f } m = \new DrumStaff \new DrumVoice \drummode { \voiceOne hh4 hh hh r hh } \new DrumVoice = dv \drummode { \voiceTwo bd4 sn bd r sn } \new Lyrics \lyricsto dv { One Two Three Four } \score { \m \layout { } } \score { \m \midi { \context { \DrumVoice \alias Voice } } } Thanks David K., Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What is the name of this and how to code in lily
Ali, Stan, Noeck Abraham:Thankyou for giving info and solution.I have a question: is it possible to control the slant direction? Refer to .png file, the tremolo on the 2nd eighth chord is slant to the left like \ while the 2nd eighth chord is slant to the right like /. Is the tremolo slant following the flag?Immanuel,Ming. The lily code produce the .png file attached.\version 2.19\language english{ \clef treble c'd'fs'a'4 ef'g'bf'8 d'f'g'b8:64 ~q2:32\fermata \bar|. } { \clef bass d,d4 df af b8 g,,g,8:64 ~ q2:32\fermata \bar|. } On Friday, February 6, 2015 10:22 PM, Ali Cuota alicuota...@gmail.com wrote: Hello, This is a tremolo https://ccrma.stanford.edu/software/cmn/cmn/cmn.html Unfortunately, I dont know right now where to find it in the doc. Greetings 2015-02-06 22:10 GMT-05:00, MING TSANG tsan...@rogers.com: Hi lilyponders, I transcribe a score and I dont know how tackle the past measure. (refer to the png file. - the three slanted line on 2nd 8th chord and the last half chord)I don't know what it is called, therefore I cannot search. I had browse the whole snippet file and cannot find any reference.Help is appreciated. Immanuel,Ming. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What is the name of this and how to code in lily
Hi Ming, Is the tremolo slant following the flag? Yes, it follows the beam slope. How about this? \override StemTremolo.slope = 0.4 Shouldn’t this be documented here [1]? In particular as the current default of tremolos being parallel to the beam is debated [2]. Cheers, Joram [1]: http://lilypond.org/doc/v2.18/Documentation/notation/short-repeats#tremolo-repeats [2]: https://code.google.com/p/lilypond/issues/detail?id=1735 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What is the name of this and how to code in lily
2015-02-07 13:56 GMT+01:00 MING TSANG tsan...@rogers.com: Ali, Stan, Noeck Abraham: Thankyou for giving info and solution. I have a question: is it possible to control the slant direction? Try: \override StemTremolo.slope = #0.4 %% or whatever Refer to .png file, the tremolo on the 2nd eighth chord is slant to the left like \ while the 2nd eighth chord is slant to the right like /. Is the tremolo slant following the flag? It follows the Beam. Cheers, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What is the name of this and how to code in lily
Hi, Thomas: Thank you for the override. It works. Immanuel,Ming. On Saturday, February 7, 2015 8:53 AM, Thomas Morley thomasmorle...@gmail.com wrote: 2015-02-07 13:56 GMT+01:00 MING TSANG tsan...@rogers.com: Ali, Stan, Noeck Abraham: Thankyou for giving info and solution. I have a question: is it possible to control the slant direction? Try: \override StemTremolo.slope = #0.4 %% or whatever Refer to .png file, the tremolo on the 2nd eighth chord is slant to the left like \ while the 2nd eighth chord is slant to the right like /. Is the tremolo slant following the flag? It follows the Beam. Cheers, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Gridly: simple Segmented Grid
Hi all! I just pushed to github Gridly, a small LIlyPond library that (partly) implements the segmented grid approach described by Urs Liska in his blog post (http://lilypondblog.org/2014/10/segment-grid/), including some of the ideas proposed by Jan-Peter Voigt in his blog post (http://lilypondblog.org/2014/07/trees-music-and-lilypond/) . Basically this library allows to define and populate a grid with music without resorting to a preprocessing of the input files with external scripts. It still is in early development, however I find it already pretty usable. If you are interested, take a look at the code on https://github.com/Cecca/gridly :-) Cheers, Matteo -- Matteo Ceccarello, PhD student, Computer Engineering Universita' di Padova, Dipartimento di Ingegneria dell'Informazione, URL: http://www.dei.unipd.it/~ceccarel LinkedIn: http://it.linkedin.com/pub/matteo-ceccarello/60/322/931/ ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
fonts.openlilylib.org update (Feb. 7, 2015)
Greetings, all! I have made some updates to some of the files on fonts.openlilylib.org http://fonts.openlilylib.org . There are minor site formatting changes and broken link fixes (on the Documentation page), but more importantly some font fixes/updates/additions: - *Improviso v1.1*: - The C_change clef somehow had a mis-aligned contour, causing a non-uniform appearance. This has been fixed. - Three supplementary hand-written text fonts have now been packaged with the font (also useful with LilyJAZZ). - *Ross v1.1*: - Based on some user feedback (thank you David Grant), the tenuto was deemed too thin and has been thickened up to better reflect the general style of the font. Consequently, this also updated both up and down portato glyphs. - Information about a complimentary text font (the IM FELL fonts) has also been provided. David recently shared with me an example score he composed and engraved 100% within LilyPond that shows how nicely the two fonts go together. - *Profondo (no version change)*: - Added a dedicated font for tuplet numbers that come from the Bravura font family to match the style better than the default Century Schoolbook numerals. This \override is now part of the accompanying stylesheet profondo.ily. And, as always, since I did some updating of the html itself, if anyone finds a broken link, please let me know! Happy Engraving, Abraham -- View this message in context: http://lilypond.1069038.n5.nabble.com/fonts-openlilylib-org-update-Feb-7-2015-tp171561.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-2.20
I am the packager of Lilypond for Mageia. I haven't seen any development releases since September 2014 which is really very unusual. Are there any explanation for this. We are pretty close to a new OS release and I would like to incorporate 2.20.0 -- Best regards Thomas Spuhler All of my e-mails have a valid digital signature ID 60114E63 signature.asc Description: This is a digitally signed message part. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
How to remove gap in UpPrall spanner?
Is it possible to have the spanner join the upprall glyph in a trillspanner? Looking to avoid the gap between the glyph and the spanner: \version 2.18.2 \relative c'' { \override TrillSpanner.bound-details.left.text = \markup{ \raise #1.0 \halign #-1.1 \smaller \musicglyph #scripts.upprall } \override TrillSpanner.bound-details.left.padding = #'0 \override TrillSpanner.to-barline = ##t a4\startTrillSpan a a a a\stopTrillSpan } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to remove gap in UpPrall spanner?
Try: \version 2.18.2 \relative c'' { \override TrillSpanner.bound-details.left.text = \markup\concat{ \raise #1.0 \smaller \musicglyph #scripts.upprall \hspace #-.6 } \override TrillSpanner.bound-details.left.padding = #'0 \override TrillSpanner.to-barline = ##t a4\startTrillSpan a a a a\stopTrillSpan } 2015-02-07 20:44 GMT+01:00 Javier Ruiz-Alma jav...@ruiz-alma.com: Is it possible to have the spanner join the upprall glyph in a trillspanner? Looking to avoid the gap between the glyph and the spanner: \version “2.18.2” \relative c'' { \override TrillSpanner.bound-details.left.text = \markup{ \raise #1.0 \halign #-1.1 \smaller \musicglyph #scripts.upprall } \override TrillSpanner.bound-details.left.padding = #'0 \override TrillSpanner.to-barline = ##t a4\startTrillSpan a a a a\stopTrillSpan } ___ 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
[ANNOUNCE] my newest Lilypond engraving
Hello all! Just a note to announce my newest Lilypond engraving: my Chaconne for unaccompanied violin (2001). (You can download the score at http://kierenmacmillan.info/wp-content/uploads/2014/02/Chaconne_letter.pdf.) There are still some improvements I’m planning to make over the next little while — for me, tweaking the engraving of a score can be as endless as revising the composition itself ;) — and it’s not going to win any international music publication awards (cf. Urs Janek!). All that being said, I’m pretty proud of it. Despite the fact that the piece was written almost fourteen years ago, and has had multiple performances and even a commercial CD recording, this is the first time I’ve made the score available to the public: the original score, engraved using the now-defunct Igor Engraver, never lived up to my aesthetic standards, and in fact was the reason I ended up moving to Lilypond the following year. Thanks to everyone in the ‘Pond, especially: the development team, old (Han-Wen et al.) and new (David K. and David N. et al.); Jan-Peter, for the \editionEngraver (which saved hours of frustration making this score look the way it does); and all those who have given me great assistance on the list over the years. I included a little shout-out to Lilypond in the score’s Colophon — my way of continuing to tell the world that Lilypond makes the most beautiful scores. All the best, Kieren. ___ Kieren MacMillan, composer www: http://www.kierenmacmillan.info email: i...@kierenmacmillan.info ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANNOUNCE] my newest Lilypond engraving
It looks fantastic Kieren. Bravo! Craig On Sun Feb 08 2015 at 6:52:43 AM Kieren MacMillan kieren_macmil...@sympatico.ca wrote: Hello all! Just a note to announce my newest Lilypond engraving: my Chaconne for unaccompanied violin (2001). (You can download the score at http://kierenmacmillan.info/ wp-content/uploads/2014/02/Chaconne_letter.pdf.) There are still some improvements I’m planning to make over the next little while — for me, tweaking the engraving of a score can be as endless as revising the composition itself ;) — and it’s not going to win any international music publication awards (cf. Urs Janek!). All that being said, I’m pretty proud of it. Despite the fact that the piece was written almost fourteen years ago, and has had multiple performances and even a commercial CD recording, this is the first time I’ve made the score available to the public: the original score, engraved using the now-defunct Igor Engraver, never lived up to my aesthetic standards, and in fact was the reason I ended up moving to Lilypond the following year. Thanks to everyone in the ‘Pond, especially: the development team, old (Han-Wen et al.) and new (David K. and David N. et al.); Jan-Peter, for the \editionEngraver (which saved hours of frustration making this score look the way it does); and all those who have given me great assistance on the list over the years. I included a little shout-out to Lilypond in the score’s Colophon — my way of continuing to tell the world that Lilypond makes the most beautiful scores. All the best, Kieren. ___ Kieren MacMillan, composer www: http://www.kierenmacmillan.info email: i...@kierenmacmillan.info ___ 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: [ANNOUNCE] my newest Lilypond engraving
Looks brilliant! It's inspiring me to look into the edition engraver now... James Worlton On Feb 7, 2015, at 14:51 , Kieren MacMillan wrote: Hello all! Just a note to announce my newest Lilypond engraving: my Chaconne for unaccompanied violin (2001). (You can download the score at http://kierenmacmillan.info/wp-content/uploads/2014/02/Chaconne_letter.pdf.) There are still some improvements I’m planning to make over the next little while — for me, tweaking the engraving of a score can be as endless as revising the composition itself ;) — and it’s not going to win any international music publication awards (cf. Urs Janek!). All that being said, I’m pretty proud of it. Despite the fact that the piece was written almost fourteen years ago, and has had multiple performances and even a commercial CD recording, this is the first time I’ve made the score available to the public: the original score, engraved using the now-defunct Igor Engraver, never lived up to my aesthetic standards, and in fact was the reason I ended up moving to Lilypond the following year. Thanks to everyone in the ‘Pond, especially: the development team, old (Han-Wen et al.) and new (David K. and David N. et al.); Jan-Peter, for the \editionEngraver (which saved hours of frustration making this score look the way it does); and all those who have given me great assistance on the list over the years. I included a little shout-out to Lilypond in the score’s Colophon — my way of continuing to tell the world that Lilypond makes the most beautiful scores. All the best, Kieren. ___ Kieren MacMillan, composer www: http://www.kierenmacmillan.info email: i...@kierenmacmillan.info ___ 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: Problem with r2. in two voices
On Sat, Feb 07, 2015 at 08:49:52PM -0600, Cynthia Karl wrote: Message: 2 Date: Sat, 7 Feb 2015 18:24:30 -0800 From: Mark Stephen Mrotek carsonm...@ca.rr.com To: 'Cynthia Karl' pck...@mac.com, lilypond-user@gnu.org Subject: RE: Problem with r2. in two voices Message-ID: 00c201d04346$5ef30160$1cd90420$@ca.rr.com Content-Type: text/plain; charset=utf-8 Cynthia, Actually there are two r2. rests, one in each voice. Replace one with s2. and it shall disappear. And then when I want to generate parts, what shall I do then? Tags? What kind of music are you trying to write? Paul Scott I guess what I’m saying is that the output of LP for my snippet is just wrong. Why doea that happen? It seems that what I have written shouldn’t generate the output that it does. In fact the output generated is just nonsensical. Two stacked augmentation dots? That just doesn’t seem right. ___ 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: Octave check for c
Hi T, I don't have an answer to what's the problem with the = syntax, but there's an alternative command listed on http://www.lilypond.org/doc/v2.18/Documentation/notation/changing-multiple-pitches Hth, Robert __ Religion is an insult to human dignity. With or without it you would have good people doing good things and evil people doing evil things. But for good people to do evil things, that takes religion. -- Steve Weinberg, physicist On 8 Feb 2015, at 02:17, H. S. Teoh hst...@quickfur.ath.cx wrote: Hi, Sorry for the stupid question, but I can't seem to find this anywhere in the manuals: inside a \relative passage, how do I insert an octave check for the octave below middle C? For middle C and above, I know the syntax is: g='4 and for c, and below, it's: g=,4 But for the octave just below middle C, writing g=4 Gives an error message. So what's the correct syntax for that? Thanks! T -- Nothing in the world is more distasteful to a man than to take the path that leads to himself. -- Herman Hesse ___ 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: fonts.openlilylib.org update (Feb. 7, 2015)
tisimst wrote Oh, and if there was any confusion about the supplementary text fonts, these go in the normal system font folder, NOT the LilyPond one. Oops! I somehow didn't update the .zip file for the profondo font to include the tuplet font. That has been fixed now :) - Abraham -- View this message in context: http://lilypond.1069038.n5.nabble.com/fonts-openlilylib-org-update-Feb-7-2015-tp171561p171571.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: What is the name of this and how to code in lily
Am 07.02.2015 um 12:20 schrieb Noeck: Hi Ming, I played a bit to reproduce the measure you sent. This was my first try to typset the upper staff: \version 2.18.2 \relative c ' { \key g \major c d fis a4 es g bes8[ d f g b]:64--- ~ q2:32\fermata \bar |. } However there are 3 things to notice (one on notation and 2 on Lilypond): 1. At least for Lilypond, the 3 slashes mean a 1/64th -tremolo - probably because the beam counts a fourth slash (?). This means the notation in your copy and in Lilypond has different opinions on this. I would choose a 1/32th-tremolo as for the half note chord at the end (i.e. 2 slashes + beam). I think the model score Ming sent is being inconsistent here, as according to standard notation it would have a 1/64-note tremolo on the eight note and a 1/32-note tremolo on the half note. At least it would be extraordinary if the composer had intended that the tremolo changes its speed (and anyway, a tremolo does not have a specific speed usually, but is rather played “as fast as possible”). So I would tend toward using :32 for both chords and thus harmonise the speed. Yours, Simon 2. The beam gets very steep with this tremolo sign and it should not because the chords are on the level. This can be done by overriding Beam.positions. But I would have thought LilyPond is a bit more clever here out-of-the-box. 3. The second tie from the top is extremely short (just a dot). I think Lilypond should figure out somehow that a chord with a note on the right of the stem needs a bit longer ties than it is now. This can be done with a tweak (or an override) of the minimum-length. @Developers: Could one consider these two things a bug (ugly): Issues 2 and 3 here (tremolo shifts beam too much and ties in chords with seconds too short)? With these tweaks it looks ok: \version 2.18.2 \relative c ' { \key g \major \override Beam.positions = #'(3 . 3) c d fis a4 es g bes8[ d f g b]:32--- -\tweak #'minimum-length #4 ~ q2:32\fermata \bar |. } 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: lilypond-user Digest, Vol 147, Issue 46
an @ character. I'm fairly certain this is standard for regular expressions. Maybe. In any case it seems to work for the problem at hand, while @.*?@ did not work. Thanks Urs ? Br. Samuel, OSB (R. Padraic Springuel) PAX ? ??? ___ 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 -- next part -- An HTML attachment was scrubbed... URL: http://lists.gnu.org/archive/html/lilypond-user/attachments/20150206/8882f3c6/attachment.html -- Message: 6 Date: Sat, 07 Feb 2015 00:40:58 +0100 From: Urs Liska u...@openlilylib.org To: Craig Dabelstein craig.dabelst...@gmail.com, lilypond-user@gnu.org Subject: Re: Annotate and Lilyglyphs Message-ID: 54d5510a.30...@openlilylib.org Content-Type: text/plain; charset=utf-8; Format=flowed Am 07.02.2015 um 00:39 schrieb Craig Dabelstein: Hi List, Sorry for the frustrating question, but how do I combine Samuel's code -- @[^@]*@ -- with an annotate message such as -- Should the @\textit{cresc.} begin here or immediately after the preceeding \lilyDynamics{pp}@? You don't do that at all. You simply wait until I have managed to update everything and upload it ;-) Craig On Sat Feb 07 2015 at 7:49:15 AM Urs Liska u...@openlilylib.org mailto:u...@openlilylib.org wrote: Am 06.02.2015 um 22:46 schrieb Br. Samuel Springuel: On 2015-02-06 4:18 PM, Noeck wrote: You could also enforce this by now allowing all characters between the @: e.g. @[-a-zA-Z\\_]*@ Rather than include all characters not @ it would be better to simply exclude @. I.e.: @[^@]*@ The ^, when it is the first character inside a brace changes the brace from meaning anything in this group to meaning anything not in this group. As a result this expression will match an string contained between to @ characters which does not itself contain an @ character. I'm fairly certain this is standard for regular expressions. Maybe. In any case it seems to work for the problem at hand, while @.*?@ did not work. Thanks Urs ? Br. Samuel, OSB (R. Padraic Springuel) PAX ? ??? ___ lilypond-user mailing list lilypond-user@gnu.org mailto:lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org mailto:lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- next part -- An HTML attachment was scrubbed... URL: http://lists.gnu.org/archive/html/lilypond-user/attachments/20150207/d8896f2f/attachment.html -- ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user End of lilypond-user Digest, Vol 147, Issue 46 ** ___ 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: centering full-measure objects (notes and/or rests)
Hi, On Tue, Feb 3, 2015 at 10:30 PM, Kieren MacMillan kieren_macmil...@sympatico.ca wrote: Hello all, I have a single chord in the last measure of my piece — unfortunately, it isn’t centered by default: \version 2.19.15 testing = { c''4 c'' c'' c'' | c''1 \bar |. } \layout { ragged-right = ##f } \score { \testing } 1. How can I fix this? For the sake of completeness: full-measure-extra-space is a useful property which you can override for situations when a single note fills a measure. Note the seemingly early placement: it has to be before the paper column (think barline) before the note you want to give a lead-off. Any centering would be trial-and-error, so there's a need for something automatic. (The numbers needed for your snippet are a bit ridiculous.) It also works with \offset, in case you don't want to look up the default of 1.0. \version 2.19.15 testing = { c''4 c'' c'' \override Score.NonMusicalPaperColumn.full-measure-extra-space = 18 %\offset full-measure-extra-space 17 Score.NonMusicalPaperColumn c'' | c''1 \bar |. } \layout { ragged-right = ##f } \score { \testing } --David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Octave check for c
Hi, Sorry for the stupid question, but I can't seem to find this anywhere in the manuals: inside a \relative passage, how do I insert an octave check for the octave below middle C? For middle C and above, I know the syntax is: g='4 and for c, and below, it's: g=,4 But for the octave just below middle C, writing g=4 Gives an error message. So what's the correct syntax for that? Thanks! T -- Nothing in the world is more distasteful to a man than to take the path that leads to himself. -- Herman Hesse ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANNOUNCE] my newest Lilypond engraving
Hi Abraham, Not only does it look great, but it sounds great too! (I just heard the recording on SoundCloud). Well done Thank you so much for the kind words. The Chaconne is one of the (very few!) pieces from so many years ago that I still feel merit inclusion in my official catalogue. I’m hoping the availability (finally!) of this new score will boost awareness and performances of it outside of my close circle of colleagues. All the best, Kieren. ___ Kieren MacMillan, composer www: http://www.kierenmacmillan.info email: i...@kierenmacmillan.info ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Octave check for c
Hi Teoh, I can see no problem: \version 2.18.2 { g=4 } \relative c'' { g='4 g,=4 g=4 } Can you send a minimal example showing your problem? Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fonts.openlilylib.org update (Feb. 7, 2015)
tisimst wrote Greetings, all! I have made some updates to some of the files on fonts.openlilylib.org http://fonts.openlilylib.org . There are minor site formatting changes and broken link fixes (on the Documentation page), but more importantly some font fixes/updates/additions: - * Improviso v1.1 * : - The C_change clef somehow had a mis-aligned contour, causing a non-uniform appearance. This has been fixed. - Three supplementary hand-written text fonts have now been packaged with the font (also useful with LilyJAZZ). - * Ross v1.1 * : - Based on some user feedback (thank you David Grant), the tenuto was deemed too thin and has been thickened up to better reflect the general style of the font. Consequently, this also updated both up and down portato glyphs. - Information about a complimentary text font (the IM FELL fonts) has also been provided. David recently shared with me an example score he composed and engraved 100% within LilyPond that shows how nicely the two fonts go together. - * Profondo (no version change) * : - Added a dedicated font for tuplet numbers that come from the Bravura font family to match the style better than the default Century Schoolbook numerals. This \override is now part of the accompanying stylesheet profondo.ily. And, as always, since I did some updating of the html itself, if anyone finds a broken link, please let me know! Happy Engraving, Abraham Oh, and if there was any confusion about the supplementary text fonts, these go in the normal system font folder, NOT the LilyPond one. -Abraham -- View this message in context: http://lilypond.1069038.n5.nabble.com/fonts-openlilylib-org-update-Feb-7-2015-tp171561p171570.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-2.20
I am the packager of Lilypond for Mageia. I haven't seen any development releases since September 2014 which is really very unusual. Are there any explanation for this. We are pretty close to a new OS release and I would like to incorporate 2.20.0 -- Best regards Thomas Spuhler All of my e-mails have a valid digital signature ID 60114E63 signature.asc Description: This is a digitally signed message part. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Problem with r2. in two voices
Message: 2 Date: Sat, 7 Feb 2015 18:24:30 -0800 From: Mark Stephen Mrotek carsonm...@ca.rr.com To: 'Cynthia Karl' pck...@mac.com,lilypond-user@gnu.org Subject: RE: Problem with r2. in two voices Message-ID: 00c201d04346$5ef30160$1cd90420$@ca.rr.com Content-Type: text/plain; charset=utf-8 Cynthia, Actually there are two r2. rests, one in each voice. Replace one with s2. and it shall disappear. And then when I want to generate parts, what shall I do then? Tags? I guess what I’m saying is that the output of LP for my snippet is just wrong. Why doea that happen? It seems that what I have written shouldn’t generate the output that it does. In fact the output generated is just nonsensical. Two stacked augmentation dots? That just doesn’t seem right. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANNOUNCE] my newest Lilypond engraving
Kieren MacMillan wrote Just a note to announce my newest Lilypond engraving: my Chaconne for unaccompanied violin (2001). (You can download the score at lt;http://kierenmacmillan.info/wp-content/uploads/2014/02/Chaconne_letter.pdfgt;.) Kieren, Not only does it look great, but it sounds great too! (I just heard the recording on SoundCloud). Well done, and thanks for sharing! - Abraham -- View this message in context: http://lilypond.1069038.n5.nabble.com/ANNOUNCE-my-newest-Lilypond-engraving-tp171564p171572.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: centering full-measure objects (notes and/or rests)
Hi David, For the sake of completeness: full-measure-extra-space is a useful property There is so much in the deep dark vaults of the Lilypond code about which I know absolutely nothing… =) Any centering would be trial-and-error, so there's a need for something automatic. Yes!! Here’s a double-hack, which works reasonably well in my relatively simple (one-Staff) score: \version 2.19.15 testing = { c''4 c'' c'' \override Score.NonMusicalPaperColumn.full-measure-extra-space = 3 c'' | \once \omit Score.TimeSignature \time 1/16 c''1*1/16 \bar |. } \layout { ragged-right = ##f } \score { \testing } Thanks! Kieren. ___ Kieren MacMillan, composer www: http://www.kierenmacmillan.info email: i...@kierenmacmillan.info ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-2.20
- Original Message - From: Thomas Spuhler thomas.spuh...@btspuhler.com To: lilypond-user@gnu.org Sent: Saturday, February 07, 2015 11:53 PM Subject: lilypond-2.20 I am the packager of Lilypond for Mageia. I haven't seen any development releases since September 2014 which is really very unusual. Are there any explanation for this. We are having problems with our build system at present. We are pretty close to a new OS release and I would like to incorporate 2.20.0 I think you would be wise to go with 2.18 -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Problem with r2. in two voices
Hi Cynthia, In fact the output generated is just nonsensical. Two stacked augmentation dots? That just doesn’t seem right. No, it’s perfectly sensible, if you want (need) to make it visually explicit that there are two voices at the same time — otherwise, how would the reader know? Consider, for example, the following related snippet: \version 2.19.15 \score { \new Staff \time 4/2 { d''2 c''1. } \\ \new Voice { b'2 c''1. } } The reason this output makes sense is the same reason there are two stacked augmentation dots in your rest example. Hope this helps! Kieren. ___ Kieren MacMillan, composer www: http://www.kierenmacmillan.info email: i...@kierenmacmillan.info ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANNOUNCE] my newest Lilypond engraving
Kieren, Lovely, in all regards. I'm so grateful that you have made this score available. I had no idea this piece existed. I, too, have just heard it on SoundCloud, and I love it. I'm a classic guitarist, and for many of us the word Chaconne has immediate and galvanizing connotations. Every since Segovia simultaneously amazed and scandalized Paris by playing Bach's Chaconne (that's how we refer to it - that says it all) in a recital, we've tended to think we own the piece. I, for one, think of it as two different pieces, both by Bach. One is for violin, and it's awesome. The other is for classic guitar, and it's beyond description, although Mario Castelnuovo-Tedesco is reputed to have once remarked to American guitarist Christopher Parkening once that it is simply the greatest piece of music ever written. And now there's another Chaconne to consider, one with delightful modern qualities. I'm about to print it out and begin adapting it to guitar. I have no real qualifications for doing it, except love for Bach, guitar, and Chaconnes. I'm going to do it anyway. And by the way, I think the score *looks* lovely. I will also further investigate the rest of your corpus, to the extent I can. You have much intrigued me. I, too, compose, but only for my instrument. I'm intrigued by what you've written and I want to hear and learn more. Thanks again, so very much, for your generosity. Tom On 02/07/2015 12:51 PM, Kieren MacMillan wrote: Hello all! Just a note to announce my newest Lilypond engraving: my Chaconne for unaccompanied violin (2001). (You can download the score at http://kierenmacmillan.info/wp-content/uploads/2014/02/Chaconne_letter.pdf.) There are still some improvements I’m planning to make over the next little while — for me, tweaking the engraving of a score can be as endless as revising the composition itself ;) — and it’s not going to win any international music publication awards (cf. Urs Janek!). All that being said, I’m pretty proud of it. Despite the fact that the piece was written almost fourteen years ago, and has had multiple performances and even a commercial CD recording, this is the first time I’ve made the score available to the public: the original score, engraved using the now-defunct Igor Engraver, never lived up to my aesthetic standards, and in fact was the reason I ended up moving to Lilypond the following year. Thanks to everyone in the ‘Pond, especially: the development team, old (Han-Wen et al.) and new (David K. and David N. et al.); Jan-Peter, for the \editionEngraver (which saved hours of frustration making this score look the way it does); and all those who have given me great assistance on the list over the years. I included a little shout-out to Lilypond in the score’s Colophon — my way of continuing to tell the world that Lilypond makes the most beautiful scores. All the best, Kieren. ___ Kieren MacMillan, composer www: http://www.kierenmacmillan.info email: i...@kierenmacmillan.info ___ lilypond-user mailing listlilypond-user@gnu.orghttps://lists.gnu.org/mailman/listinfo/lilypond-user -- ~ Love is the only force which can make things one without destroying them. … Some day, after mastering the winds, the waves, the tides and gravity, we shall harness.. the energies of love, and then, for the second time in the history of the world, man will have discovered fire. ~ Pierre Teilhard de Chardin ~ Tom Cloyd, MS MA LMHC (WA) Psychotherapist (therapist, training, research) Spokane, Washington, U.S.A: (435) 272-3332 t...@tomcloyd.com (email) TomCloyd.com (website) ~ ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANNOUNCE] my newest Lilypond engraving
Oups... Kieren!! 2015-02-07 22:28 GMT+01:00 Pierre Perol-Schneider pierre.schneider.pa...@gmail.com: Thanks very much for sharing Kierien. Cheers, Pierre 2015-02-07 22:21 GMT+01:00 Craig Dabelstein craig.dabelst...@gmail.com: It looks fantastic Kieren. Bravo! Craig On Sun Feb 08 2015 at 6:52:43 AM Kieren MacMillan kieren_macmil...@sympatico.ca wrote: Hello all! Just a note to announce my newest Lilypond engraving: my Chaconne for unaccompanied violin (2001). (You can download the score at http://kierenmacmillan.info/ wp-content/uploads/2014/02/Chaconne_letter.pdf.) There are still some improvements I’m planning to make over the next little while — for me, tweaking the engraving of a score can be as endless as revising the composition itself ;) — and it’s not going to win any international music publication awards (cf. Urs Janek!). All that being said, I’m pretty proud of it. Despite the fact that the piece was written almost fourteen years ago, and has had multiple performances and even a commercial CD recording, this is the first time I’ve made the score available to the public: the original score, engraved using the now-defunct Igor Engraver, never lived up to my aesthetic standards, and in fact was the reason I ended up moving to Lilypond the following year. Thanks to everyone in the ‘Pond, especially: the development team, old (Han-Wen et al.) and new (David K. and David N. et al.); Jan-Peter, for the \editionEngraver (which saved hours of frustration making this score look the way it does); and all those who have given me great assistance on the list over the years. I included a little shout-out to Lilypond in the score’s Colophon — my way of continuing to tell the world that Lilypond makes the most beautiful scores. All the best, Kieren. ___ Kieren MacMillan, composer www: http://www.kierenmacmillan.info email: i...@kierenmacmillan.info ___ 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 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANNOUNCE] my newest Lilypond engraving
Thanks very much for sharing Kierien. Cheers, Pierre 2015-02-07 22:21 GMT+01:00 Craig Dabelstein craig.dabelst...@gmail.com: It looks fantastic Kieren. Bravo! Craig On Sun Feb 08 2015 at 6:52:43 AM Kieren MacMillan kieren_macmil...@sympatico.ca wrote: Hello all! Just a note to announce my newest Lilypond engraving: my Chaconne for unaccompanied violin (2001). (You can download the score at http://kierenmacmillan.info/ wp-content/uploads/2014/02/Chaconne_letter.pdf.) There are still some improvements I’m planning to make over the next little while — for me, tweaking the engraving of a score can be as endless as revising the composition itself ;) — and it’s not going to win any international music publication awards (cf. Urs Janek!). All that being said, I’m pretty proud of it. Despite the fact that the piece was written almost fourteen years ago, and has had multiple performances and even a commercial CD recording, this is the first time I’ve made the score available to the public: the original score, engraved using the now-defunct Igor Engraver, never lived up to my aesthetic standards, and in fact was the reason I ended up moving to Lilypond the following year. Thanks to everyone in the ‘Pond, especially: the development team, old (Han-Wen et al.) and new (David K. and David N. et al.); Jan-Peter, for the \editionEngraver (which saved hours of frustration making this score look the way it does); and all those who have given me great assistance on the list over the years. I included a little shout-out to Lilypond in the score’s Colophon — my way of continuing to tell the world that Lilypond makes the most beautiful scores. All the best, Kieren. ___ Kieren MacMillan, composer www: http://www.kierenmacmillan.info email: i...@kierenmacmillan.info ___ 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 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Annotate and Lilyglyphs
Am 07.02.2015 um 11:37 schrieb Craig Dabelstein: Urs, I tried and failed to understand the ouput Here is the ouput error. Processing `/Users/craigdabelstein/Dropbox/Maximes_Music/French_music/Berlioz/lilypond/Score/Berlioz-01-score.ly' Parsing... openLilyLib: library infrastructure successfully loaded. Interpreting music...[8][16][24] warning: openLilyLib: context property: #f warning: openLilyLib: actual-context-id: Bassoon 2 warning: openLilyLib: context-id property: Notes warning: openLilyLib: Resulting ctx-id: #t /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:156:34 0: In procedure string-symbol in expression (string-symbol ctx-id): /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:156:34 1: Wrong type argument in position 1 (expecting string): #t Exited with return code 1. Thanks for testing. It turned out to be a simple error in the conditional evaluation of the different possibilities to determine a context name. This shows that one should actually have a comprehensive test suite ... I have pushed the update to Github so you can get it from there. I see that you have stored openlilylib in a Dropbox folder. You really should consider using Git, if only for getting stuff from Github. It makes managing repositories like openlilylib so much cleaner ... Best Urs On Sat Feb 07 2015 at 7:19:25 PM Urs Liska u...@openlilylib.org mailto:u...@openlilylib.org wrote: Am 07.02.2015 um 07:54 schrieb Urs Liska: Am 7. Februar 2015 04:47:11 MEZ, schrieb Craig Dabelstein craig.dabelst...@gmail.com mailto:craig.dabelst...@gmail.com: Dear Urs, All good. I've followed all your instructions -- no problem. However, perhaps I'm putting \setOption scholarly.annotate.export-targets #'(latex plaintext) in the wrong place. I put this in the main-init.ily file, yes? When I try to engrave the score I get this error: Parsing... openLilyLib: library infrastructure successfully loaded. Interpreting music...[8][16][24] /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:150:34 0: In procedure string-symbol in expression (string-symbol ctx-id): /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:150:34 1: Wrong type argument in position 1 (expecting string): #t Exited with return code 1. This looks like a bug to me. It seems you managed to use a constellation I failed to check. This is in the code where the name of the context is determined. Please try with a simple example file to check whether you can get it to compile at all. Unfortunately I don't think I'll be able to work on this today at all. There's something you can do to debug: * Open openlilylib/ly/scholarly/annotate/__main__.ily * Locate the (set! annotation, should be line 145 * Insert the following lines _before_ this line: (oll:warn \n\context\ property: ~a (assoc-ref annotation context)) (oll:warn \actual-context-id: ~a (ly:context-id context)) (oll:warn \context-id\ property: ~a (assoc-ref annotation context-id)) (oll:warn Resulting \ctx-id\: ~a\n ctx-id) This will output like the following for each annotation: warning: openLilyLib: context property: #f warning: openLilyLib: actual-context-id: \new warning: openLilyLib: context-id property: usage-examples warning: openLilyLib: Resulting ctx-id: usage-examples Hopefully you'll get some meaningful information just before the offending annotation. If you can't find it or can't make sense of it you can also send me the whole console output. Urs Best Urs . Craig On Sat Feb 07 2015 at 11:23:04 AM Urs Liska u...@openlilylib.org mailto:u...@openlilylib.org wrote: Am 07.02.2015 um 00:40 schrieb Urs Liska: Am 07.02.2015 um 00:39 schrieb Craig Dabelstein: Hi List, Sorry for the frustrating question, but how do I combine Samuel's code -- @[^@]*@ -- with an annotate message such as -- Should the @\textit{cresc.} begin here or immediately after the preceeding \lilyDynamics{pp}@? You don't do that at all. You simply wait until I have managed to update everything and upload it ;-) Sorry, didn't intend to sound harsh ... Now I've fixed a few more things and uploaded it to Github - but you have to make significant changes to get anything new, because I've moved the whole thing into a new structure within openLilyLib. Sorry to let you switch just after having started, but it's better to do
Re: Problem with r2. in two voices
On 8/02/15 12:46 PM, Cynthia Karl wrote: I don’t understand two things about the following snippet: \version 2.19.15 Aa = \relative c'' {\oneVoice r2. } Ab = \relative c'' {\oneVoice r2. } \score { \new Staff \time 3/4 \new Voice \Aa \new Voice \Ab \layout {} }First, why does the r2. rest have a two augmentation dots? Is there any way to fix that? which produces: Second, why does that snippet throw the following two warnings: warning: cannot resolve rest collision: rest direction not set \oneVoice r2. warning: cannot resolve rest collision: rest direction not set \oneVoice r2. I see some information in the Notation Manual about Multimeasure Rest direction, but that’s not involved here. There is, as best as I can determine, anything about simple rest collision/direction in any of the v2.19.15 documentation set. Furthermore, the lack of resolution of rest collision doesn’t seem to lead to any problems. The warnings explain the visual output - you are trying to put two dotted rests in the same place at the same time. LP has managed to separate the augmentation dots, but not the rests themselves. But what is the aim of this snippet? Why do you have \oneVoice in your definitions for Aa and Ab? Using \voiceOne and \voiceTwo separates the rests: \version 2.19.15 Aa = \relative c'' {\voiceOne r2. } Ab = \relative c'' {\voiceTwo r2. } \score { \new Staff \time 3/4 \new Voice \Aa \new Voice \Ab \layout {} Is this what you were after? Brett ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: How to remove gap in UpPrall spanner?
PERFECTION From: Pierre Perol-Schneider [mailto:pierre.schneider.pa...@gmail.com] Sent: Saturday, February 07, 2015 11:53 AM Try: \version 2.18.2 \relative c'' { \override TrillSpanner.bound-details.left.text = \markup\concat{ \raise #1.0 \smaller \musicglyph #scripts.upprall \hspace #-.6 } \override TrillSpanner.bound-details.left.padding = #'0 \override TrillSpanner.to-barline = ##t a4\startTrillSpan a a a a\stopTrillSpan } 2015-02-07 20:44 GMT+01:00 Javier Ruiz-Alma jav...@ruiz-alma.com mailto:jav...@ruiz-alma.com : Is it possible to have the spanner join the upprall glyph in a trillspanner? Looking to avoid the gap between the glyph and the spanner: \version “2.18.2” \relative c'' { \override TrillSpanner.bound-details.left.text = \markup{ \raise #1.0 \halign #-1.1 \smaller \musicglyph #scripts.upprall } \override TrillSpanner.bound-details.left.padding = #'0 \override TrillSpanner.to-barline = ##t a4\startTrillSpan a a a a\stopTrillSpan } ___ lilypond-user mailing list lilypond-user@gnu.org mailto: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
Problem with r2. in two voices
I don’t understand two things about the following snippet: \version 2.19.15 Aa = \relative c'' {\oneVoice r2. } Ab = \relative c'' {\oneVoice r2. } \score { \new Staff \time 3/4 \new Voice \Aa \new Voice \Ab \layout {} }First, why does the r2. rest have a two augmentation dots? Is there any way to fix that? which produces: Second, why does that snippet throw the following two warnings: warning: cannot resolve rest collision: rest direction not set \oneVoice r2. warning: cannot resolve rest collision: rest direction not set \oneVoice r2. I see some information in the Notation Manual about Multimeasure Rest direction, but that’s not involved here. There is, as best as I can determine, anything about simple rest collision/direction in any of the v2.19.15 documentation set. Furthermore, the lack of resolution of rest collision doesn’t seem to lead to any problems.___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Problem with r2. in two voices
Cynthia, Actually there are two r2. rests, one in each voice. Replace one with s2. and it shall disappear. Mark From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Cynthia Karl Sent: Saturday, February 07, 2015 5:47 PM To: lilypond-user@gnu.org Subject: Problem with r2. in two voices I don’t understand two things about the following snippet: \version 2.19.15 Aa = \relative c'' {\oneVoice r2. } Ab = \relative c'' {\oneVoice r2. } \score { \new Staff \time 3/4 \new Voice \Aa \new Voice \Ab \layout {} }First, why does the r2. rest have a two augmentation dots? Is there any way to fix that? which produces: Second, why does that snippet throw the following two warnings: warning: cannot resolve rest collision: rest direction not set \oneVoice r2. warning: cannot resolve rest collision: rest direction not set \oneVoice r2. I see some information in the Notation Manual about Multimeasure Rest direction, but that’s not involved here. There is, as best as I can determine, anything about simple rest collision/direction in any of the v2.19.15 documentation set. Furthermore, the lack of resolution of rest collision doesn’t seem to lead to any problems. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: centering full-measure objects (notes and/or rests)
2015-02-08 3:35 GMT+01:00 Kieren MacMillan kieren_macmil...@sympatico.ca: Hi David, For the sake of completeness: full-measure-extra-space is a useful property There is so much in the deep dark vaults of the Lilypond code about which I know absolutely nothing… =) +1 I looked for an example which uses full-measure-extra-space, I found nothing in NR and the snippets Only the LSR has http://lsr.di.unimi.it/LSR/Item?id=716 but it isn't tagged docs, maybe we should do that. Cheers, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user