Re: Chord with notes of different lengths
Of course it looks better ... because you used minims, not semibreves ... And it doesn’t compile (remove the \score { } and set language to english, then it will). Am 06.09.2014 um 02:16 schrieb MarcM: I had to do the same for a chord played by violins in Beethoven 5th. Check this this look better. \score { \new Staff { \clef treble \key d \major \time 2/4 \relative c' { d a' \tweak #'duration-log #1 fs' \tweak #'duration-log #1 d'4^\fermata} } } -- View this message in context: http://lilypond.1069038.n5.nabble.com/Chord-with-notes-of-different-lengths-tp166083p166126.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
Score feedback request
Hello This question may be semi-off-topic. If you feel it is, let me know. I'm a blind music student learning to typeset my compositions with Lilypond. I would like to ask feedback from the community about one of my works (it is a Lied). I ask from Lilypond list for three reasons: * I can't (obviously) review the visual appearance of my score by myself. * If/when there are visual glitches in my score, people here can probably tell me how to fix them. * There are lots of professional musicians on this list whose opinions I value. My score and the rendered PDF file can be found at http://sange.fi/~aura/Lied/. The score is written with Finnish note names (they are the same as in Germany, so what in English-speaking countries is b, is h in my score). The source code also has comments written in Finnish, but they contain no valuable information. I'm especially worried about the way I have marked dynamics, because I don't know about the tradition regarding their positioning (should they be placed between the two piano staves or should they be marked separately for both hands). My pianism is horrible, if you look at the score and spot something that is impossible or very difficult to play, you can tell my about it too. Thank you for your time. -- Aura ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fermatas in parentheses
Hi Orm, 2014-09-05 13:52 GMT+02:00 Orm Finnendahl orm.finnend...@selma.hfmdk-frankfurt.de: 1. Is there a way to move the override for the font-size in the into the definition of parenfermata Try : \version 2.19 parenFermata = -\tweak ParenthesesItem.font-size #0 #(let ((m (make-music 'ArticulationEvent 'articulation-type fermata))) (ly:music-set-property! m 'parenthesize #t) (ly:music-set-property! m 'tweaks (acons 'font-size -1 (ly:music-property m 'tweaks))) m) \relative c' { c \parenFermata } 2. Can this be achieved that it applies to multimeasure rest fermatas as well? \version 2.19 parenFermataMarkup = -\tweak stencil #(lambda (grob) (grob-interpret-markup grob #{ \markup\concat { \fontsize #0 \musicglyph #accidentals.leftparen \hspace #.2 \lower #.6 \fontsize #-1 \musicglyph #scripts.ufermata \hspace #.2 \fontsize #0 \musicglyph #accidentals.rightparen } #})) -\tweak staff-padding #'() \fermataMarkup \relative c' { R1 \parenFermataMarkup } HTH, Pierre ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Score feedback request
Hi Aura, my reply is not complete and mentions only a few things I noticed: In general it looks good and looks like the output represents what you wanted (which is incredible to me if you can't see it). The most visible issue is that the piano pedal marks are not only under the piano staff as usual (below the staff group) but also under the right hand of the piano staff (between the two piano staffs). This makes it unnecessarily crowded. The same holds for dynamics which appear three times: once for the voice and two times for piano. While this makes sense from a logical point of view, it at least one time too much compared to all scores I know. I would put it either only between the piano staffs (and on the voice only if it differs) or once for the voice and once between the piano staffs. The sections (A, B) are always marked twice: once correctly at the double bar line and once half a note before. The third double bar line has no such name - perhaps that is so by intention or it could be named C. Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Score feedback request
Hello Aura, there’s one main thing I notice: the left hand has only one voice throughout, so you should better use \oneVoice instead of \voiceOne there. The same is for the last two bars of the right hand part. For the piano staff, a separate Dynamics context between the two staves might be in place, only you’d need to separate Dynamics from pedalling indications, which should be below the left hand part. Best regards, Simon Am 06.09.2014 um 10:09 schrieb Aura: Hello This question may be semi-off-topic. If you feel it is, let me know. I'm a blind music student learning to typeset my compositions with Lilypond. I would like to ask feedback from the community about one of my works (it is a Lied). I ask from Lilypond list for three reasons: * I can't (obviously) review the visual appearance of my score by myself. * If/when there are visual glitches in my score, people here can probably tell me how to fix them. * There are lots of professional musicians on this list whose opinions I value. My score and the rendered PDF file can be found at http://sange.fi/~aura/Lied/. The score is written with Finnish note names (they are the same as in Germany, so what in English-speaking countries is b, is h in my score). The source code also has comments written in Finnish, but they contain no valuable information. I'm especially worried about the way I have marked dynamics, because I don't know about the tradition regarding their positioning (should they be placed between the two piano staves or should they be marked separately for both hands). My pianism is horrible, if you look at the score and spot something that is impossible or very difficult to play, you can tell my about it too. Thank you for your time. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Force auto-beaming?
Hi Peter, how about a tiny example ? Cheers, Pierre ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Score feedback request
??? I don't know why my message has already been sent while the editor window is still open ... So I'll continue here Hi Aura, I don't think this question is really off-topic, it's just more rare that people ask about _what_ they do with LilyPond instead of _how_. Am 06.09.2014 10:37, schrieb Joram: Hi Aura, my reply is not complete and mentions only a few things I noticed: In general it looks good and looks like the output represents what you wanted (which is incredible to me if you can't see it). The most visible issue is that the piano pedal marks are not only under the piano staff as usual (below the staff group) but also under the right hand of the piano staff (between the two piano staffs). This makes it unnecessarily crowded. The same holds for dynamics which appear three times: once for the voice and two times for piano. While this makes sense from a logical point of view, it at least one time too much compared to all scores I know. I would put it either only between the piano staffs (and on the voice only if it differs) or once for the voice and once between the piano staffs. The sections (A, B) are always marked twice: once correctly at the double bar line and once half a note before. The third double bar line has no such name - perhaps that is so by intention or it could be named C. Cheers, Joram I agree with what Joram writes and can make some additional remarks - some about Joram's comments and some of my own. In traditional Lied notation dynamics are placed between the piano staves. I have a hard time finding it in the manual, but what you'd so is create the dynamics in a separate music variable (for example dynamics) and then write \new Dynamics \dynamics between the two piano staves in the \score block. Some composers do write dynamics to the vocal staff too, but in most cases that is only done when they differ. That is a singer expects to read the dynamics from the piano. I think there should be a reminder accidental before the b flats in measure 6 and the corresponding measure, at least in the bass line. You should remove the \voiceOne from the left hand staff definition. This command makes the voice behave correctly when there is a second voice - which you don't have. In particular this makes all stems point upwards and shift the rest upwards. You could write \oneVoice instead, but in a case like yours (only one voice present at all) you can simply leave that out. These are the notation-related comments, but I have one more related to the piano writing: The right hand in measures 11-12 and the correspondence at the end is somewhat unidiomatic. Well, it _is_ playable without problems, and there _is_ piano music where this would be natural, but it's suddenly much more complex and difficult than the rest of the piece. It _may_ be intended and it _can_ be that it is just the right thing in your composition, but I somehow have the impression it is more by accident here. HTH Urs ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Upbeat as full measure or not?
I find the version with the upbeat _slightly_ misleading. But more importantly I'd consider the relation with the last measure in this kind of music. Usually the last measure plus the upbeat make one whole measure together. In your case this would strongly indicate using a full measure with a leading rest. In addition, if you compare the beginning with m. 6 (of the full-measure example) I'd say this isn't actually an upbeat but rather a rhythmic gesture - which also points in the same direction. HTH Urs Am 02.09.2014 12:21, schrieb Alexander Kobel: Dear all, I wonder whether a large partial measure should be notated as a full measure (rest+upbeat) or a partial measure. More specifically, it's the beginning of the following piece: - version 1, as partial http://www3.cpdl.org/wiki/images/6/6c/Becker-albert_bleibe-abend-will-es-werden.pdf - version 2, as full measure http://www3.cpdl.org/wiki/images/archive/6/6c/20140721085342%21Becker-albert_bleibe-abend-will-es-werden.pdf It's a time 4/4 { r4 c c c }-style beginning; for time 2/2 { r4 c c c }, or time 4/4 { r8 c c c c4 c }, I'd prefer a full measure, but here my intuition is gone. What looks more sound to your eye? Or could anybody consult a copy of Gould or similar? Thanks, Alexander ___ 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: Include a file if it exists
Am 06.09.2014 11:43, schrieb Urs Liska: Am 06.09.2014 00:40, schrieb Urs Liska: Am 06.09.2014 00:36, schrieb Urs Liska: Hi all, I'm looking for a solution to conditionally include a file if it exists Oops. Well, the question is real, but of course I intended to add more to it ... The idea is to include a file with a number of music variables and then include files that contain one music variable each, overriding one variable from the first included file. So if no file is included the (empty) variable from the first file is used, otherwise the individual variable from the single file. Urs A first approach may point in a direction, although it doesn't work at all. please consider the attached files: collect.ly tries to include 01 through #(ly:parser-parse-string (ly:parser-clone parser) \\include \01.ily\)) (an approach that worked successfully in another situation). But obviously it doesn't understand the content of 01.ily, as I get 01.ily:4:3 0: error: unrecognized string, not in text script or \lyricmode c d e f g errors (and subsequently one more for each of the notes). So how can I include a file containing music variables through Scheme (in order to generate the filenames to be included programatically)? TIA Urs \version 2.19.13 music = { c d e f g } \version 2.19.13 #(ly:parser-parse-string (ly:parser-clone parser) \\include \01.ily\)) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: fermatas in parentheses
Hi Pierre, thanks, works like a charm. This'll save me a lot of typing (and time), I really appreciate your help! I consider this input invaluable for understanding some of the inner workings of lilypond for practical purposes even if it's only on a surface level! -- Orm Am Samstag, den 06. September 2014 um 10:37:23 Uhr (+0200) schrieb Pierre Perol-Schneider: Hi Orm, 2014-09-05 13:52 GMT+02:00 Orm Finnendahl orm.finnend...@selma.hfmdk-frankfurt.de: 1. Is there a way to move the override for the font-size in the into the definition of parenfermata Try : \version 2.19 parenFermata = -\tweak ParenthesesItem.font-size #0 #(let ((m (make-music 'ArticulationEvent 'articulation-type fermata))) (ly:music-set-property! m 'parenthesize #t) (ly:music-set-property! m 'tweaks (acons 'font-size -1 (ly:music-property m 'tweaks))) m) \relative c' { c \parenFermata } 2. Can this be achieved that it applies to multimeasure rest fermatas as well? \version 2.19 parenFermataMarkup = -\tweak stencil #(lambda (grob) (grob-interpret-markup grob #{ \markup\concat { \fontsize #0 \musicglyph #accidentals.leftparen \hspace #.2 \lower #.6 \fontsize #-1 \musicglyph #scripts.ufermata \hspace #.2 \fontsize #0 \musicglyph #accidentals.rightparen } #})) -\tweak staff-padding #'() \fermataMarkup \relative c' { R1 \parenFermataMarkup } HTH, Pierre ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Removing all dynamic markings from a score
Hi, 2014-09-04 18:31 GMT+02:00 David Bellows davebell...@gmail.com: \layout { \context { \Score \override DynamicText.stencil = ##f } } Perfect! And thank you! (Now to figure out how to squeeze that sucker in there...) \layout { \context { \Score \omit DynamicText } } in a shorter way Cheers, Pierre ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Breaking notes up across bar lines when using lyrics
Hi David, 2014-09-04 22:47 GMT+02:00 David Bellows davebell...@gmail.com: In the following code, if you comment out the \addlyrics bit then it works as it should, but if you leave it in then it doesn't. Does anyone know of a solution or have any suggestions? I have seen issues about this with older version. Cannot find any workaround though... ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Force auto-beaming?
Pierre Perol-Schneider wrote: Hi Peter, how about a tiny example ? Cheers, Pierre Hi Pierre, Ok, I'll whittle down a big one (to remove home-grown non-culprit conditions you'd otherwise have to wonder about) and send the still-botching Tiny. All I want, really, is a command that says to the auto- beaming gremlin, Force this, even under \cadenzaOn with some barlines crammed in -- ALWAYS -- period! So that a beam will break _only_ for a non-beamable note or for a rest. Thanks, Pete ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
How to color a text spanner
\override TextSpanner.color won't color the TextSpanner. What would I have to do to achieve that? TIA Urs ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Reduce vertical space between \score's?
PMA wrote: PMA wrote: Abraham Lee wrote: On Fri, Aug 8, 2014 at 12:24 PM, Kieren MacMillan kieren_macmil...@sympatico.ca wrote: Hi Pete, Trouble is, the vertical space between \score's is too big. This was not so in the original version (2.12.3), but is now after my upgrade to version 2.18.2. Is it possible to reduce LP-1.18.2's default value for the vertical space between \score blocks? Have you thoroughly read http://www.lilypond.org/doc/v2.18/Documentation/notation/flexible-vertical-spacing-paper-variables#list-of-flexible-vertical-spacing-paper-variables ?? If so, what are your questions, specifically? 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 If the vertical spacing is really your question, then you'll find this helpful (with the description in the link that Kieren provided. Regards, Abraham Thanks Abraham Kieren! My issue was, How can I reduce the vertical space between the last (actually the only) system of a \score and the top (only) system of the next. After scrounging in paper-defaults-init.ly as suggested, I found what I needed to tease: params for score-markup-spacing. Now my between-score spaces have the needed reduction! For the record, extra fuss was forced by documentation var names NOT matching those in paper-defaults-init.ly. That latter lists: But the doc page lists: between-system-spacing markup-system-spacing between-scores-system-spacing* score-markup-spacing* after-title-spacing score-system-spacing before-title-spacing system-system-spacing between-title-spacing markup-markup-spacing top-system-spacing last-bottom-spacing top-title-spacing top-system-spacing bottom-system-spacing top-markup-spacing * The Left var's param-set here turned out to work with the Right varname. But I suspect this same-line matchup was due to luck. Maybe those Right names -- improvements, I reckon -- could get due mention in the init file. Thanks again for steering me! Pete Uh-oh. No, the result is _no_ different. My eyes must be tired. I'll experiment more tomorrow. P Hi Abraham Kieren! Editing an example to send you, and sniffing more in the LP docs, I happened to trip over #(set-global-staff-size 20) . When I told my score to reduce that default by 1, the vertical-space problem evaporated. So my original question -- How reduce space between same-page \score's? -- is moot, at least for this time around. Thanks, tho, for your responses. Pete ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to color a text spanner
Urs, On Sat, Sep 6, 2014 at 8:38 AM, Urs Liska u...@openlilylib.org wrote: \override TextSpanner.color won't color the TextSpanner. What would I have to do to achieve that? This works fine for me: \version 2.19.10 { \override TextSpanner.bound-details.left.text = #foo \override TextSpanner.color = #red c'1\startTextSpan c'1\stopTextSpan } --David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to color a text spanner
Am 06.09.2014 16:08, schrieb David Nalesnik: Urs, On Sat, Sep 6, 2014 at 8:38 AM, Urs Liska u...@openlilylib.org mailto:u...@openlilylib.org wrote: \override TextSpanner.color won't color the TextSpanner. What would I have to do to achieve that? This works fine for me: \version 2.19.10 { \override TextSpanner.bound-details.left.text = #foo \override TextSpanner.color = #red c'1\startTextSpan c'1\stopTextSpan } --David Oops, I was completely wrong. My question should have been: Which grob draws a \crestTextCresc? And of course I could find out that it's the DynamicTextSpanner that I wanted to override ... Best Urs ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to color a text spanner
My question should have been: Which grob draws a \crestTextCresc? And of course I could find out that it's the DynamicTextSpanner that I wanted to override ... For these cases for which I made this: http://www.joramberger.de/files/lilypond_visualindex.pdf And I can add a question: What is the difference between DynamicLineSpanner and Hairpin? Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to color a text spanner
On Sat, Sep 6, 2014 at 1:52 PM, Joram noeck.marb...@gmx.de wrote: And I can add a question: What is the difference between DynamicLineSpanner and Hairpin? See http://lilypond.org/doc/v2.18/Documentation/internals/dynamic_005falign_005fengraver A DynamicLineSpanner is a grob which groups hairpins and dynamic texts so they can be lined up. --David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to color a text spanner
Am 06.09.2014 um 21:52 schrieb David Nalesnik: On Sat, Sep 6, 2014 at 1:52 PM, Joram noeck.marb...@gmx.de mailto:noeck.marb...@gmx.de wrote: And I can add a question: What is the difference between DynamicLineSpanner and Hairpin? See http://lilypond.org/doc/v2.18/Documentation/internals/dynamic_005falign_005fengraver A DynamicLineSpanner is a grob which groups hairpins and dynamic texts so they can be lined up. Perhaps it would be helpful to add a clear indication (in the IR, or possibly in the NR?) stating that it doesn’t produce any visible output on its own, or to group grobs by those who print something and those who only collect and manage other grobs. I can imagine that this makes understanding easier. And yes, I know that the Internals Reference may not be modified as easily. Yours, Simon ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyric word engraver bug
Simon, On Thu, Sep 4, 2014 at 7:28 AM, Simon Albrecht simon.albre...@mail.de wrote: It proved difficult to provide a minimal example worth the name, so you get the one attached, which has a full page of music and two include files. Sorry for that. The instances of the bug mentioned are at the beginning of the third, fourth, and last lines of the page. I don't yet know what is causing the problem, but here's a more stripped-down version: \version 2.19.8 \include lyric-word.ily \paper { indent = 0 line-width = 4\cm } \layout { \context { \Global \grobdescriptions #all-grob-descriptions } \context { \Lyrics \consists \collectlyricwordEngraver \wordcompress 0.3 } } \new Staff { \repeat unfold 8 { c'1 } } \addlyrics { \repeat unfold 2 { vol -- un -- ta -- tis } } --David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyric word engraver bug
Hi, On Sat, Sep 6, 2014 at 4:04 PM, David Nalesnik david.nales...@gmail.com wrote: I don't yet know what is causing the problem... OK, I think I may have solved it. Fingers crossed. The problem occurs when the callback which creates a stencil for the hyphen creates nothing. Now why that would be the case I couldn't say. After all, a hyphen does appear! (I wonder if that is a bug.) Anyway, your example and mine compiles nicely with a simple change from the operator to = in a function from your file lyric-word.ily (as I've done below) #(define (compress-pair syl-a hyphen syl-b threshold) (let* ((hyphen-sten (ly:lyric-hyphen::print hyphen)) (hyphen-ex (if (ly:stencil? hyphen-sten) (ly:stencil-extent hyphen-sten X) (cons (/ threshold -2) (/ threshold 2) (if (= (interval-length hyphen-ex) threshold) ;; now greater-than-or-equal-to '() ; no compression--DO NOTHING! Let me know if you run into any problems with this change. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Removing all dynamic markings from a score
\layout { \context { \Score \omit DynamicText } } in a shorter way And nicer looking (as in easier to understand to the average person) -- thanks! On Sat, Sep 6, 2014 at 4:16 AM, Pierre Perol-Schneider pierre.schneider.pa...@gmail.com wrote: Hi, 2014-09-04 18:31 GMT+02:00 David Bellows davebell...@gmail.com: \layout { \context { \Score \override DynamicText.stencil = ##f } } Perfect! And thank you! (Now to figure out how to squeeze that sucker in there...) \layout { \context { \Score \omit DynamicText } } in a shorter way Cheers, Pierre ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Breaking notes up across bar lines when using lyrics
I have seen issues about this with older version. Cannot find any workaround though... Dang,if a solution doesn't present itself then I'll have to make some tough decisions aesthetics vs functionality. But thanks! On Sat, Sep 6, 2014 at 4:19 AM, Pierre Perol-Schneider pierre.schneider.pa...@gmail.com wrote: Hi David, 2014-09-04 22:47 GMT+02:00 David Bellows davebell...@gmail.com: In the following code, if you comment out the \addlyrics bit then it works as it should, but if you leave it in then it doesn't. Does anyone know of a solution or have any suggestions? I have seen issues about this with older version. Cannot find any workaround though... ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Henle Music font
On Sat, Sep 6, 2014 at 12:57 PM, Nicolai Pfeffer nicolai.pfef...@gmx.de wrote: Hi Abraham! I’m a clarinetist and music editor from Cologne, Germany and I’ve worked as an engraver for some of the major German publishing houses. I highly appreciate your effort of creating a Henle-like music font for public use. Since I presume that their current fonts are all copyrighted it might be best to imitate the old font from the Würzburg Stürtz engraving company. These engravers did most of the engraving for Henle until the late 1990s. Here you can find an example: https://www.yumpu.com/de/document/view/10730737/pdf-dokument-in-der-staatlichen-bibliothek-passau/7 A closer look at a modern Henle edition (with the copyrighted fonts) can be made on: http://www.henle.de/download//1198_Va1_Va2.pdf or http://www.henle.de/download/hoffm.pdf Please let me know if I can be of any further assistance to you. All best wishes and many thanks! Nicolai ___ Nicolai Pfeffer Klarinettist www.nicolaipfeffer.com i...@nicolaipfeffer.com Nicolai, Thank you for the information! Yeah, I think we don't want to imitate the current Henle font for the reasons you describe. Sounds like you have quite a lot of experience with Henle. I look forward to your feedback in the future! Regards, Abraham P.S. Can anyone who has an interest in this comment on the scores that Nicolai mentioned? The more I look into Henle, the more font designs I discover. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyric word engraver bug
Here's an unrelated suggestion. When you use \wordcompress with a value which triggers the warning, the music function doesn't return music, so you end up with a fatal error (rather defeating the gentle purpose of a simple warning!) Why not something like: wordcompress = #(define-music-function (parser location num) (number?) (cond (( num 0.5) (and (ly:warning Attention: 0.4 is a rather large value for \\wordcompress already!) (make-music 'Music))) (( num 0) (ly:error \\wordcompress should get a non-negative value.)) (else #{ \override LyricWord.after-line-breaking = #(lyric-word-compressor num) \override LyricHyphen.minimum-distance = #0 \override LyricSpace.minimum-distance = #1 #}))) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to color a text spanner
On 06/09/14 21:17, Simon Albrecht wrote: Am 06.09.2014 um 21:52 schrieb David Nalesnik: On Sat, Sep 6, 2014 at 1:52 PM, Joram noeck.marb...@gmx.de mailto:noeck.marb...@gmx.de wrote: And I can add a question: What is the difference between DynamicLineSpanner and Hairpin? See http://lilypond.org/doc/v2.18/Documentation/internals/dynamic_005falign_005fengraver A DynamicLineSpanner is a grob which groups hairpins and dynamic texts so they can be lined up. Perhaps it would be helpful to add a clear indication (in the IR, or possibly in the NR?) stating that it doesn’t produce any visible output on its own, or to group grobs by those who print something and those who only collect and manage other grobs. I can imagine that this makes understanding easier. And yes, I know that the Internals Reference may not be modified as easily. Find a place in the NR where you think we need to add something and come up with some words, send it to the bug list and we can do the rest. James ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyric word engraver bug
On Sat, Sep 6, 2014 at 5:20 PM, David Nalesnik david.nales...@gmail.com wrote: Here's an unrelated suggestion. When you use \wordcompress with a value which triggers the warning, the music function doesn't return music, so you end up with a fatal error (rather defeating the gentle purpose of a simple warning!) Why not something like: wordcompress = #(define-music-function (parser location num) (number?) (cond (( num 0.5) (and (ly:warning Attention: 0.4 is a rather large value for \\wordcompress already!) (make-music 'Music))) (( num 0) (ly:error \\wordcompress should get a non-negative value.)) (else #{ \override LyricWord.after-line-breaking = #(lyric-word-compressor num) \override LyricHyphen.minimum-distance = #0 \override LyricSpace.minimum-distance = #1 #}))) Or perhaps issue a warning and let the override proceed with the odd value? wordcompress = #(define-music-function (parser location num) (number?) (cond (( num 0) (ly:error \\wordcompress should get a non-negative value.)) (else (begin (if ( num 0.5) (ly:warning Attention: 0.4 is a rather large value for \\wordcompress already!)) #{ \override LyricWord.after-line-breaking = #(lyric-word-compressor num) \override LyricHyphen.minimum-distance = #0 \override LyricSpace.minimum-distance = #1 #} ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user