Re: new behavior of lilypond-book-preamble.ly?

2022-03-30 Thread Jean Abou Samra
Le 30/03/2022 à 16:40, K. Blum a écrit : Am 30.03.2022 um 00:53 schrieb Jean Abou Samra: This is https://gitlab.com/lilypond/lilypond/-/issues/6235 You can get cropping with -dcrop in the command line or #(ly:set-option 'crop) in your .ly file, but it is different in that it genera

Re: Broken beam to the left not working?

2022-03-30 Thread Jean Abou Samra
Le 30/03/2022 à 17:28, Knute Snortum a écrit : Thanks for this, Jean. Do you know if there's a way to get the beams to extend a little more to the left or right? I couldn't find better than \relative c'' {   \override Beam.beam-segments =     #(grob-transformer 'beam-segments   (lambda

Re: new behavior of lilypond-book-preamble.ly?

2022-03-30 Thread Jean Abou Samra
Le 30/03/2022 à 17:25, K. Blum a écrit : Am 30.03.2022 um 17:15 schrieb Carl Sorensen: Is it not possible to make OOoLilyPond check for the LilyPond version and respond differently based on the LilyPond version? No, unfortunatly not: The use of lilypond-book-preamble.ly takes place in t

Re: Lilyjazz font and Score.markFormatter problem with Lily 2.23.6

2022-03-31 Thread Jean Abou Samra
Le 31/03/2022 à 08:54, Jacques Menu a écrit : Le 30 mars 2022 à 21:06, Valentin Petzel a écrit : For me changing the font make no problems. You might want to check if you have the relevant font files in the font path. Are you on Linux or Windows? Maybe are some point something about font-con

Re: sustain pedal display ugliness, how to fix?

2022-04-01 Thread Jean Abou Samra
Le 01/04/2022 à 02:31, Kenneth Wolcott a écrit : Hi; I'm engraving from an existing Piano arrangement of the "Ave Maria" composed by Schubert. The typesetter uses the traditional sustain pedal style. The 2 chord is repeated with sustain on and off. The ugliness in my engraving

Re: LilyPond 2.23.7 released

2022-04-01 Thread Jean Abou Samra
Le 26/03/2022 à 22:36, Jonas Hahnfeld via LilyPond user discussion a écrit : We are happy to announce the release of LilyPond 2.23.7. This is termed a development release, but these are usually reliable. If you want to use the current stable version of LilyPond, we recommend using the 2.22.2 vers

Re: Make shortVocalName attach to lyrics like stanza

2022-04-01 Thread Jean Abou Samra
Le 31/03/2022 à 17:26, Dinh Hoang Tu a écrit : Hi Jean and all, I ran into cases when chorus and first verse are continued on first line. Then with this solution, stanza cannot be changed from chorus to verse 1, or vice versa. I would appreciate it if it can be archived somehow. Here's an

Re: Lilyjazz font and Score.markFormatter problem with Lily 2.23.6

2022-04-01 Thread Jean Abou Samra
Le 01/04/2022 à 19:08, Tim McNamara a écrit : Note that I use a very outdated Lilypond version because it works for me just fine; the updates make for changes in input that I just don’t have the time or energy to learn. convert-ly does a good job of updating input syntax. Usually, little rem

Re: sustain pedal display ugliness, how to fix?

2022-04-03 Thread Jean Abou Samra
Le 02/04/2022 à 17:50, Kenneth Wolcott a écrit : Hi Jean; I implemented your suggestion. Can you provide a little more info regarding the padding amount, how much larger than 0.5 can I increase it; is that in mm? There is no limit other than sanity (why would there be one?). The unit

Re: Make shortVocalName attach to lyrics like stanza

2022-04-04 Thread Jean Abou Samra
Le 04/04/2022 à 05:07, Dinh Hoang Tu a écrit : Hi Jean, Thanks a lot for your updated code. This seems to solve the issue with stanza of verses. It's really great. Thanks again for this! But it also prints chorus stanza on each line which is not really expected I think. \version "2.22.2

Re: sustain pedal display ugliness, how to fix?

2022-04-04 Thread Jean Abou Samra
Le 04/04/2022 à 00:18, Paul Hodges a écrit : I thought the unit to be staff space, scaled according to the chosen size. Good remark. From experiments, I see that global-set-staff-size indeed affects it, but not layout-set-staff-size. Staff sizes is a complicated business that I never really

Re: TextScript vertical alignment in Dynamics context

2022-04-05 Thread Jean Abou Samra
Le 05/04/2022 à 09:48, Mark Knoop a écrit : Hi, I'm trying to align markups in a Dynamics context to their baseline, but they always align their tops. Can't figure out what property to set to achieve this. Example follows - I'd like the markups on the first line (which are in a Dynamics con

Re: how to repeat a scheme function that creates a Score

2022-04-05 Thread Jean Abou Samra
Le 06/04/2022 à 07:40, Jeff Olson a écrit : Two questions below re: (a) looping and (b) random seed. In order to investigate some other problems I'm having in a large project (pagination, memory usage) I learned enough scheme (barely) to define a function that generates a new score with each

Re: problem with extending 'magnetic snapping lyrics' engraver

2022-04-06 Thread Jean Abou Samra
Le 06/04/2022 à 09:49, Werner LEMBERG a écrit : I'm trying to generalize the 'magnetic snapping lyrics' engraver (the most recent version posted as https://lists.gnu.org/archive/html/lilypond-user/2019-05/msg00389.html) by providing a new property `hyphen-formatter`, to be used instead of the har

Re: Grace note between arpeggio mark and chord

2022-04-06 Thread Jean Abou Samra
Le 06/04/2022 à 17:44, Knute Snortum a écrit : Hi everyone. I have another engraving question. Without intervention, LilyPond puts a grace note to the left of an arpeggio mark. I want it to the right, between the arpeggio mark and the chord notes. Here is a snippet of the default behavior:

Re: bug in magnetic snapping lyrics engraver

2022-04-06 Thread Jean Abou Samra
Le 06/04/2022 à 14:33, Werner LEMBERG a écrit : Is someone taking care of bugs in the magnetic snapping lyrics engraver? Here is an example where it fails to position lyrics correctly (see last system in the image). Werner PS: I've attached a version of `magnetic-lyrics.ily` that actual

Re: bug in magnetic snapping lyrics engraver

2022-04-06 Thread Jean Abou Samra
Le 06/04/2022 à 20:17, Jean Abou Samra a écrit : Did I miss something? Whoops, big problem at line breaks ... \version "2.23.7" #(define (Left_hyphen_pointer_engraver context)    (let ((hyphen #f) (text #f)) (make-engraver   (acknowledgers    ((lyric-syllable

Re: just two questions

2022-04-06 Thread Jean Abou Samra
Hi Dario, Le 06/04/2022 à 22:46, Dario Marrini a écrit : hi people, I tried to search for these into docs, but I found everything but not what I needed, so, please, can you explain to me what's the meaning of these notation kinds? : * _\p_ or _ \p _ ( I don't remember well), where 'p'

Re: how to repeat a scheme function that creates a Score

2022-04-06 Thread Jean Abou Samra
Le 07/04/2022 à 07:55, Jeff Olson a écrit : On 4/6/2022 12:35 AM, Jean Abou Samra wrote: The attached MWE file has lots of my failed attempts commented out (I'm at a teachable moment if someone has a moment to teach).  Or just point me to the right manual page(s). Here is a piece of

Re: bug in magnetic snapping lyrics engraver

2022-04-07 Thread Jean Abou Samra
Le 07/04/2022 à 11:44, Werner LEMBERG a écrit : Did I miss something? Whoops, big problem at line breaks ... This is ingenious :-) Thanks *a lot* for this solution. In my tests it seems to work fine You're welcome. Two comments. * I *strongly* vote for polishing and documenting this so

Re: Unable to use repeat volta

2022-04-07 Thread Jean Abou Samra
> Le 07/04/2022 16:19, Omer Katzir a écrit : > > > Using on macOS Monterey, compiled from macports > > Taken the snippet from > https://lilypond.org/doc/v2.23/Documentation/notation/long-repeats > > > > > \repeat volta 6 { > c4 d e f > \alternative { > \volta 1,2,3 { c2 e } > \volta 4

Re: installing lilypond-mode for emacs on Linux

2022-04-07 Thread Jean Abou Samra
Le 07/04/2022 à 20:36, Paul Scott a écrit : Greetings, I've forgotten too much.  I see the instructions for activating lilypond-mode and am not remembering enough to get it to work. What have you tried and what does not work? I hadn't thought of GNUmakefile but according to updatedb and lo

Re: Custom keypad for streamlining LilyPond input - thoughts?

2022-04-08 Thread Jean Abou Samra
Le 08/04/2022 à 02:34, Nikolai Hedler a écrit : 3. Has something like this been done before for LilyPond? You might be interested in discussing this with Nicolas Sceaux, who did something similar if I recall correctly. https://editions-nicolas-sceaux.fr/ Best, Jean

Re: LilyPond 2.23.7 released

2022-04-08 Thread Jean Abou Samra
Le 08/04/2022 à 13:06, Trevor Bača a écrit : Hi, 2.23.7 appears to introduce a bug in SVG output under macOS: %%% BEGIN %%% \version "2.23.7" \new Staff { \time 3/4 c'2. } %%% END %%% macOS 12.3.1 produces the following: $ lilypond --svg example.ly GNU LilyPond 2.23.7 (running Guile

Re: Workaround for issue 6307

2022-04-08 Thread Jean Abou Samra
Le 08/04/2022 à 21:54, Knute Snortum a écrit : Hi everyone. I am looking for a workaround for issue 6307 [1]. Under some circumstances, the stems of a beamed series of notes do not reach all the way down to the beam. I've tried several different ways to correct this, but without success. Any h

Re: Workaround for issue 6307

2022-04-08 Thread Jean Abou Samra
Le 08/04/2022 à 23:31, Knute Snortum a écrit : Works like a charm, thanks! Should I post this to the Issues page? That would be a good idea.

Re: Semi-flat insert to one instrument only

2022-04-10 Thread Jean Abou Samra
Le 08/04/2022 à 19:12, Riad Abdel-Gawad a écrit : Hello Lilypond Users, It's great to be reading the community posts because I've learned a lot. I wish to insert a semi-flat: it's the flat with a slash through it. I have used \include "arabic.ly " and \include "het-arabic

Re: Generate music with scheme

2022-04-11 Thread Jean Abou Samra
Le 11/04/2022 à 11:50, Henrik Frisk a écrit : Hi, I have not worked with scheme and lilypond for some years. I realize that this is more of a scheme question than Lilypond, but perhaps someone knows how to do this. I can generate four notes with the following:   \version "2.18.0"   \scor

Re: DurationLine avoiding RehearsalMarks

2022-04-11 Thread Jean Abou Samra
Le 11/04/2022 à 10:30, Thomas Morley a écrit : Hi Mark, DurationLine is designed not to be printed if breakable items at line-end/start are present, like Clef, KeySignature etc. I wasn't aware RehearsalMark is ofcourse one of them. Currently I'm preparing a patch to disregard RehearsalMark. Is yo

Re: How to tweak dot sizes

2022-04-11 Thread Jean Abou Samra
Le 11/04/2022 à 12:56, Paul Hodges a écrit : I am in the last stages of preparing a score for publication.  I am using the Bravura font rather than Feta, because the publishers agree that it provides the best general match for other publications in the same series.  However, I am adding a fe

Re: DurationLine avoiding RehearsalMarks

2022-04-11 Thread Jean Abou Samra
Le 11/04/2022 à 17:20, Thomas Morley a écrit : Well, your example prints as I would wish it should. Alas, there are obviously different opinions. Look at: \layout { \context { \Voice \consists Duration_line_engraver } } << \new Staff { \override Glissando.breaka

Re: Semi-flat insert to one instrument only

2022-04-11 Thread Jean Abou Samra
Le 12/04/2022 à 02:23, Riad Abdel-Gawad a écrit : Dear Jean, Here is an example of the type of flat with slash I need. The problem is that the "backward" flat is a Turkish (remnants from the Ottoman time Empire) notation and today Arab musicians prefer the "standard" notation, which is the

Re: DurationLine avoiding RehearsalMarks

2022-04-12 Thread Jean Abou Samra
Le 12/04/2022 à 11:16, Thomas Morley a écrit : Hi Jean, thanks for all your work and explanations. I'll split my answer into different mails. This one is about the design Am Mo., 11. Apr. 2022 um 18:04 Uhr schrieb Jean Abou Samra : Le 11/04/2022 à 17:20, Thomas Morley a écrit : Well,

Re: DurationLine avoiding RehearsalMarks

2022-04-12 Thread Jean Abou Samra
Le 12/04/2022 à 11:35, Thomas Morley a écrit : Hi Jean, this one is about codings Am Mo., 11. Apr. 2022 um 18:04 Uhr schrieb Jean Abou Samra : How about adding a Scheme interface for Axis_group_interface::staff_extent from lily/axis-group-interface.cc and using it in duration-line::print

Re: Location of guile socket Linux

2022-04-12 Thread Jean Abou Samra
Hi Kenneth, Le 11/04/2022 à 12:43, Kenneth Flak a écrit : Hi list, First time poster here, just starting to get my head around using lilypond together with scheme/guile! I use nvim, and I would love to be able to use this together with the scheme-playground. I guess you mean scheme-sandbox?

Re: DurationLine avoiding RehearsalMarks

2022-04-13 Thread Jean Abou Samra
Le 13/04/2022 à 17:03, Thomas Morley a écrit : Am Di., 12. Apr. 2022 um 11:54 Uhr schrieb Jean Abou Samra : Le 12/04/2022 à 11:16, Thomas Morley a écrit : [...] In many details DurationLine was tailored after Glissando and Glissando _is_ effected by the breathing sign. [...] Well, if the

Re: DurationLine avoiding RehearsalMarks

2022-04-13 Thread Jean Abou Samra
Le 13/04/2022 à 17:57, Jean Abou Samra a écrit : Le 13/04/2022 à 17:03, Thomas Morley a écrit : Am Di., 12. Apr. 2022 um 11:54 Uhr schrieb Jean Abou Samra : Le 12/04/2022 à 11:16, Thomas Morley a écrit : [...] In many details DurationLine was tailored after Glissando and Glissando _is_

Re: Ledger line sizes - a question from simple curiosity

2022-04-13 Thread Jean Abou Samra
Hello Paul, One minor point: when asking a new question, please start a new thread in your mail client. Replying to an existing thread looks like it will do the trick if you change the subject, but the email actually contains internal headers that make it appear in the same thread for recipients

Re: bug in magnetic snapping lyrics engraver

2022-04-14 Thread Jean Abou Samra
Le 14/04/2022 à 17:39, Werner LEMBERG a écrit : There is a problem with ligatures at the syllable boundaries (and kerning). [...] it is not sufficient to shift the right syllable in a syllable pair to the left. Instead, the following should be done. [...] Meanwhile I could implement this :-)

Re: how to change extents of a grob?

2022-04-14 Thread Jean Abou Samra
Le 14/04/2022 à 11:41, Werner LEMBERG a écrit : Or to ask in a different way: At the time when properties are processed and you have to manipulate stencils, changing the stencil of a grob doesn't change the extents of this grob, AFAICS. You are not supposed to change stencils at all. They are n

Re: Custom Spanner with variable length sections

2022-04-14 Thread Jean Abou Samra
Le 14/04/2022 à 16:09, Kieren MacMillan a écrit : Hi Dimitris, I need a custom spanner that has x sections with different symbols. This is going to be tricky so any help is appreciated. https://github.com/davidnalesnik/lilypond-text-spanner-inner-texts Ok, I'm not sure if this solves the p

Re: Off-topic: What do you guys think of the upside-down music?

2022-04-14 Thread Jean Abou Samra
Le 14/04/2022 à 21:58, Kenneth Wolcott a écrit : Hi; Off-topic: What do you guys think of the upside-down music? On youtube: https://www.youtube.com/channel/UCrLBkLxyE7T1cyv_4ykGTrg Upside-down Scores Example: Für Elise Upside-down (new version, with Score) https://www.youtube.com/watc

Re: Cross-staff arpeggios with a grace note

2022-04-14 Thread Jean Abou Samra
Le 14/04/2022 à 23:06, Knute Snortum a écrit : I am having trouble with arpeggios and grace notes again. In this situation, I have a cross-staff arpeggio of a chord with a grace note (see attachment). LilyPond's default is to put the arpeggio and grace note on top of each other. Jean taught

Re: bug in magnetic snapping lyrics engraver

2022-04-14 Thread Jean Abou Samra
Le 14/04/2022 à 18:18, Werner LEMBERG a écrit : How did you do that? Sorry to rain on your parade, but I would not want you to put a lot of work in it if it will not be of mergeable quality. Attached. In the end the necessary modifications were surprisingly minor. Please comment, there is cer

Re: Tags for contexts without duration

2022-04-14 Thread Jean Abou Samra
Le 14/04/2022 à 22:44, Dimitris Marinakis a écrit : I often find myself in need of offsetting some tempo or rehearsal marks for certain parts but not the full score but tags won't work in this case since I can't have two marks at the same location on a single context. Not sure I understand th

Re: DurationLine avoiding RehearsalMarks

2022-04-15 Thread Jean Abou Samra
Le 15/04/2022 à 10:13, Thomas Morley a écrit : Am Mi., 13. Apr. 2022 um 17:57 Uhr schrieb Jean Abou Samra : Le 13/04/2022 à 17:03, Thomas Morley a écrit : Am Di., 12. Apr. 2022 um 11:54 Uhr schrieb Jean Abou Samra : Le 12/04/2022 à 11:16, Thomas Morley a écrit : [...] In many details

Re: DurationLine avoiding RehearsalMarks

2022-04-15 Thread Jean Abou Samra
Le 15/04/2022 à 11:45, Thomas Morley a écrit : Am Fr., 15. Apr. 2022 um 10:39 Uhr schrieb Jean Abou Samra : Le 15/04/2022 à 10:13, Thomas Morley a écrit : Am Mi., 13. Apr. 2022 um 17:57 Uhr schrieb Jean Abou Samra : Le 13/04/2022 à 17:03, Thomas Morley a écrit : Am Di., 12. Apr. 2022 um

Re: DurationLine avoiding RehearsalMarks

2022-04-15 Thread Jean Abou Samra
Le 15/04/2022 à 13:17, Thomas Morley a écrit : Am Fr., 15. Apr. 2022 um 12:52 Uhr schrieb Jean Abou Samra : Le 15/04/2022 à 11:45, Thomas Morley a écrit : Am Fr., 15. Apr. 2022 um 10:39 Uhr schrieb Jean Abou Samra : Le 15/04/2022 à 10:13, Thomas Morley a écrit : Am Mi., 13. Apr. 2022 um

Re: DurationLine avoiding RehearsalMarks

2022-04-15 Thread Jean Abou Samra
Le 15/04/2022 à 20:03, Thomas Morley a écrit : My concern at first glance was for the right side: Only the last broken spanner should use right, all the others right-broken. Yup, that's the meaning of the C++ code   Lily::Variable checker = ((dir == LEFT)     ? Lily::

Re: Custom Spanner with variable length sections

2022-04-15 Thread Jean Abou Samra
Le 15/04/2022 à 16:35, Dimitris Marinakis a écrit : Thank you so much Jean. That looks amazing for a first try. Great work! Sorry it took me a while to test it. Less than a day? I didn't find that long :-) Upon testing I found out that it only works when there are line breaks (not on a sin

Re: Unwanted font ligature

2022-04-15 Thread Jean Abou Samra
Le 15/04/2022 à 22:01, Paul Hodges a écrit : I am trying to write the dynamic "sfffz".  But when I write \markup\dynamic"sfffz" the first sf is made a ligature, then the last two are made another ligature - the difference in spacing of the f's is ugly, as in the attached image - is there anythi

Re: Custom Spanner with variable length sections

2022-04-15 Thread Jean Abou Samra
Le 15/04/2022 à 22:41, Dimitris Marinakis a écrit : Thank you, much better now :) The only thing to improve here would be to have separate paddings for each system. For some reason the staff-padding currently behaves more like a fixed offset. If you have very high notes they get clipped. W

Re: Tags for contexts without duration

2022-04-15 Thread Jean Abou Samra
Le 15/04/2022 à 14:12, Kieren MacMillan a écrit : Hi Dimitris, If you get into more numerous and complex tweaks, I highly recommend using the edition-engraver — keeping presentation tweaks (e.g., moving a RehearsalMark) out of the note code is my primary use-case for the EE. Hope that helps!

Re: Accidental spacing with tied note, issue 612

2022-04-16 Thread Jean Abou Samra
> Le 16/04/2022 16:55, Knute Snortum a écrit : > > > I have run into a LilyPond issue [1] where the accidental spacing is > wrong when there is a tie to the next measure. This is my tiny > example (and there's a good one in the issue, too): > > %%% > \version "2.22.2" > > \relative { > \clef

Very large score (for benchmarking purposes)

2022-04-19 Thread Jean Abou Samra
Hi there, By any chance, would anybody have a very large score to hand (say, something taking more than two minutes to compile at least), preferably running under current versions, or under not too old versions? In particular, I am testing a change that is mostly relevant for large \score blocks,

Re: Snippet

2022-04-21 Thread Jean Abou Samra
Le 21/04/2022 à 19:50, Martín Rincón Botero a écrit : Would it be possible to update it to work on Lilypond 2.22.1? The code contains spurious Unicode "zero-width space" characters, one among the newlines between the end of append-merge and "mergeSkips =", and another between the end of \merge

Re: Starting PercentRepeatCounter on first measure

2022-04-22 Thread Jean Abou Samra
Le 21/04/2022 à 05:59, Evan Driscoll a écrit : http://lilybin.com/w08zwj/6 for example. In short, I want the effect of the second system without the extra syntax every single group. The docs give examples of using countPercentRepeats to get a measure counter on measures generated by '\repeat p

Re: tenuto + accent

2022-04-25 Thread Jean Abou Samra
Le 25/04/2022 à 11:30, Martín Rincón Botero a écrit : Dear list, compare: {   c'4->-. } with: {   c'4->-- } This last compound articulation is wrong. In the first example the staccato (even though it was typed after the accent) is correctly printed first (immediately below the note-h

Re: LilyPond 2.23.8 released

2022-04-25 Thread Jean Abou Samra
Le 25/04/2022 à 23:37, Kevin Cole a écrit : Hi, The problem is that I am using the version of Lilypond supported by the OS package manager. I'm running Pop! OS which is basically an Ubuntu derivative. They JUST today announced their next LTS release (22.04) is ready. So, the OS maintained v

Re: LilyPond 2.23.8 released

2022-04-25 Thread Jean Abou Samra
Le 25/04/2022 à 23:56, Kevin Cole a écrit : Alas, more's the pity. Well, now that 22.04 LTS is out, I'll be upgrading soon, which looks like it will get me 2.22 of Lilypond. Any reason not to use the latest version from the website? lilypond.org/unix.html gives you a shell script th

Re: LilyPond 2.23.8 released

2022-04-26 Thread Jean Abou Samra
Le 26/04/2022 à 22:49, fremoin a écrit : Hello, Quoting Jean : « A change. These are static binaries. There is no installation needed. Just unpack them somewhere and use the executable /.../bin/lilypond. You can make a symlink in ~/bin/ if you want the command to be invoked as 'lilypond'. »

Re: LilyPond 2.23.8 released

2022-04-27 Thread Jean Abou Samra
Le 27/04/2022 à 07:57, Freeman Gilmore a écrit : What reference manual should I use to write guile 2 for LilyPond? Thank you, ƒg All Guile manuals are here: https://www.gnu.org/software/guile/learn/ The one for Guile 2 is listed as "Guile 2.2 (the old stable release series)". Best, Jean

Re: \compressMMRests for 3 bars of \time 3/4 does not work as desired

2022-04-27 Thread Jean Abou Samra
Le 27/04/2022 à 08:46, Kenneth Wolcott a écrit : the second two are the complete original file abd my engraving (so far); Unrelatedly to your problem, but in case that helps, "Fanfare, from 'La Péri'" is slightly inaccurate: the original title "Fanfare pour précéder La Péri" would translate as

Re: audible metronome in MIDI file?

2022-04-27 Thread Jean Abou Samra
Le 28/04/2022 à 04:31, Kieren MacMillan a écrit : I was thinking the very same thing — seems like a custom performer (or engraver?) would be amazing for this. I hope Someone™ likes the idea enough to code it up! Well, I tried that yesterday: it has become possible to write Scheme performers

Re: Consecutive trills

2022-04-29 Thread Jean Abou Samra
Le 29/04/2022 à 12:07, Martín Rincón Botero a écrit : Dear list, consider: \version "2.22.1" {   d'2     \startTrillSpan     b2     \startTrillSpan     b1\stopTrillSpan } Which produces: [image] How can I bring both trills to be vertically aligned? (Compare the example in the documentati

Re: Very large score (for benchmarking purposes)

2022-04-29 Thread Jean Abou Samra
Thanks a lot to all those who replied, including Timothy Lanfear, who replied privately. I now have several scores that fit my purpose. Best, Jean

Re: Consecutive trills

2022-04-29 Thread Jean Abou Samra
Le 29/04/2022 à 16:33, Martín Rincón Botero a écrit : Wow, one of those historical bugs. Ay! In a volunteer project like LilyPond, there are no rules for the time before a bug gets fixed. To a good extent, this time follows a memoryless law. https://en.wikipedia.org/wiki/Memorylessness In th

Re: /etc shortcut

2022-04-30 Thread Jean Abou Samra
Le 30/04/2022 à 22:44, Stephan Schöll a écrit : Hi everybody A few days ago Lukas-Fabian has pointed me to the existence of the /etc shortcut. It seems to me that this would easy a lot of everday work without any further Scheme skills (music-function-... ). Unfortunately the /etc shortcut is not

Re: Stem extension question

2022-05-01 Thread Jean Abou Samra
Hello, Le 01/05/2022 à 11:26, Rip _Mus a écrit : Good morning to everyone, I would like to ask you if you know a way to manually define the extension of a Stem in the case of a chord. For example, I write a chord of three sounds, but I would like the Stem to extend only to some of them, for

Re: /etc shortcut

2022-05-01 Thread Jean Abou Samra
Le 01/05/2022 à 21:46, Stephan Schöll a écrit : Be aware that the documentation looks very different depending on the language headers the brower hands over to the documentation web server! Based in Switzerland according to my default browser settings I get the german documentation. And this docu

Re: /etc shortcut

2022-05-01 Thread Jean Abou Samra
Le 01/05/2022 à 22:09, Stephan Schöll a écrit : Why wouldn't you leave the english documentation where no translation is available? What's worse: a) A documentation system which does some magic i8n with instransparently outdated content or b) a consistent, complete documentation obviously lacking

Re: openlilylib pull request

2022-05-08 Thread Jean Abou Samra
Le 08/05/2022 à 20:08, Simon Albrecht a écrit : Dear community, I have made some small updates to keep the openlilylib/bezier module working with current versions of LilyPond and created a pull request on GitHub. Is anyone currently able to notice and approve the request? I don't think so.

Re: openlilylib pull request

2022-05-08 Thread Jean Abou Samra
Le 08/05/2022 à 20:37, Jean Abou Samra a écrit : Le 08/05/2022 à 20:08, Simon Albrecht a écrit : Dear community, I have made some small updates to keep the openlilylib/bezier module working with current versions of LilyPond and created a pull request on GitHub. Is anyone currently able to

Re: openlilylib pull request

2022-05-09 Thread Jean Abou Samra
Le 09/05/2022 à 01:59, David Kastrup a écrit : Simon Albrecht writes: On 08/05/2022 20:37, Jean Abou Samra wrote: The case study of how OLL fell out of maintenance is one of the things leading me to think that a model where snippets providing significant functionality and becoming somewhat

Re: Hairpin confusion

2022-05-10 Thread Jean Abou Samra
Le 11/05/2022 à 03:52, Mark Probert a écrit : Hi. I'm wanting the hairpin to terminate at the end of the whole note, yet this is not what is happening (it only appears under the 8th note). What is the correct way to make go the full duration? TIA .. mark. --- \version "2.22" tune = \rel

Re: Hairpin confusion

2022-05-11 Thread Jean Abou Samra
Le 11/05/2022 à 08:54, Mark Probert a écrit : You wrote: r2 r4 f8 a\<~ | a1\! | \override Hairpin.to-barline = ##f Thank you, Jean. I missed that in the snippets. My expectation, given that I have extended the note, is that the hairpin would last the duration of that extended note b

Re: Offset computed beam position

2022-05-12 Thread Jean Abou Samra
Le 12/05/2022 à 13:12, Dimitris Marinakis a écrit : Is there a way to apply an offset to the existing beam position that Lilypond has calculated? I mess too much trying to find the beam positions from scratch manually. In most cases I only need small adjustments so it would make much more sens

French-speaking meeting being organized

2022-05-12 Thread Jean Abou Samra
Hi, For everyone's information, there currently is constant activity on the lilypond-user-fr list (French-speaking equivalent of this list) in order to organize a meeting of LilyPond users in France, at the start of June, somewhere in Rhône-Alpes, most likely here near Italy and Switzerland: htt

Re: top-level markup in Scheme

2022-05-13 Thread Jean Abou Samra
> Le 13 mai 2022 à 11:44, Werner LEMBERG a écrit : > >  >>> What is the Scheme equivalent to a top-level markup like >>> >>> ``` >>> \markup \italic "foo" >>> ``` >>> >>> ? I can't find it in the documentation. >> >> I am not a fan of the markup macro, but of course >> >> (make-italic-ma

Re: top-level markup in Scheme

2022-05-13 Thread Jean Abou Samra
Le 13/05/2022 à 15:30, Valentin Petzel a écrit : Hello Werner, if you intend to create Markup- or Score-Section from Scheme you might want to directly invoke (add-text some-markup) and (add-score some-score). This would allow you to cleanly handle stuff like inserting multiple markups and scor

Re: Jazz font and 2.23.6

2022-05-14 Thread Jean Abou Samra
Le 14/05/2022 à 09:08, Jacques Menu a écrit : Another issue with 2.23.6 is that: \set Score.rehearsalMarkFormatter = #format-mark-box-letters is ignored. Could you give an example? This works for me: \version "2.23.6" {   \set Score.rehearsalMarkFormatter = #format-mark-box-letters  

Re: Jazz font and 2.23.6

2022-05-14 Thread Jean Abou Samra
Le 14/05/2022 à 12:53, Jean Abou Samra a écrit : Le 14/05/2022 à 09:08, Jacques Menu a écrit : Another issue with 2.23.6 is that:    \set Score.rehearsalMarkFormatter = #format-mark-box-letters is ignored. Could you give an example? This works for me: \version "2.23.6"

Re: Jazz font and 2.23.6

2022-05-14 Thread Jean Abou Samra
Le 14/05/2022 à 17:10, Jacques Menu a écrit : Hello Jean, Sorry, my example wasn’t overly minimal… Here is one, attached. JM OK, so it's an issue in 2.22, not in 2.23.6. That's expected: markFormatter was renamed to rehearsalMarkFormatter. If you "backport" a 2.23.6 file to 2.22, you n

Re: Box around system

2022-05-15 Thread Jean Abou Samra
Le 15/05/2022 à 10:40, Rip _Mus a écrit : Good morning, I found this interesting snippet: https://lsr.di.unimi.it/LSR/Snippet?id=257 that draws a box around systems. According to you, is it possible to specify box line thickness ? Thank you! Rip_mus It looks like box-grob-stencil does n

Re: within \markup, how to \translate by width of another markup?

2022-05-16 Thread Jean Abou Samra
Le 16/05/2022 à 15:45, Werner LEMBERG a écrit : Within a markup, I want to `\translate` an object by the x-extent of another markup. How can I do that? While we have `\with-dimensions` and friends to adjust the size of an object, it seems to me that we don't have something similar for offset

Re: within \markup, how to \translate by width of another markup?

2022-05-16 Thread Jean Abou Samra
Le 16/05/2022 à 18:58, Werner LEMBERG a écrit : How about \markup \typewriter \column { 9 \general-align #X #CENTER 10 } Nope, this doesn't align properly – see my answer to David's e-mail for a longer explanation. Please clarify. I see the digit '9' being left-aligned on the origin and the

Re: within \markup, how to \translate by width of another markup?

2022-05-17 Thread Jean Abou Samra
Le 17/05/2022 à 07:49, Werner LEMBERG a écrit : Sth like \markup \box \number \column \with-dimensions-from \right-align "0" \right-align { 11 10 6 5 4 3 2 1 } While this is an ingenious solution – thanks! – it doesn't fit my needs, alas, since two-digit numbers stick out to the left of the

Re: Guile REPL Server

2022-05-17 Thread Jean Abou Samra
Hello Hendursaga, Le 17/05/2022 à 00:29, Hendursaga a écrit : Hello LilyPond users! I'm trying to start a REPL server[1] inside LilyPond's Guile interpreter, but I can't get it to even load readline support. Readline support is an optional feature in Guile. It looks like out new infrastruc

Re: Chord mode: changing N.C.

2022-05-17 Thread Jean Abou Samra
Le 17/05/2022 à 12:39, Henning Hraban Ramm a écrit : Hi Ponders, how can I change the rest symbol in chord mode from "N.C." to e.g. "–"? Hi, I just put an improvement for the documentation example in an otherwise semi-related contribution: https://gitlab.com/lilypond/lilypond/-/merge_requ

Re: Dot positions in chord with overlapping voices

2022-05-17 Thread Jean Abou Samra
Le 13/05/2022 à 00:29, Owen Lamb a écrit : Hi all, I'm engraving the following: <<   {     \time 12/8     g'4. ~ 8 f' e'   }   \\   2. >> In order to keep the top dot and tie from colliding, I'd like the dots associated with the second voice to be placed on the left of the dotted quarter

Re: Offset ClefTransposition number

2022-05-17 Thread Jean Abou Samra
Le 17/05/2022 à 16:15, Aaron Hill a écrit : On 2022-05-17 7:05 am, Dimitris Marinakis wrote: Is it possible to offset the little number that indicates the clef transposition? I searched the Clef internals but couldn't find anything relevant. It is called the ClefModifier.  It would be useful t

Re: Offset ClefTransposition number

2022-05-17 Thread Jean Abou Samra
Le 17/05/2022 à 23:38, Jean Abou Samra a écrit : There is also the more traditional method of looking at the end of the relevant section in the Notation Reference, namely in this case: https://lilypond.org/doc/v2.22/Documentation/notation/displaying-pitches#clef There is always a heading &quo

Re: moving sustainoff - I lost the answer and can't remember how to search for it

2022-05-17 Thread Jean Abou Samra
Le 18/05/2022 à 00:20, jh a écrit : Hello all- a while back I asked how to move the sustainoff to after the last note and someone answered and I believed I saved it and now cannot find where I put that answer. Please send it again.. AND- I think there's a way to search for something like

Re: Chord mode: changing N.C.

2022-05-17 Thread Jean Abou Samra
Le 17/05/2022 à 21:26, Stephan Schöll a écrit : My impression that the mailing list has long delays somewhere seems to be confirmed... When I post to the mailinglist I don't get my own post in my inbox for a long time (an hour or so) I will keep an eye on that. Maybe it's on my side. This

Re: Box around system

2022-05-18 Thread Jean Abou Samra
Le 18/05/2022 à 15:44, Rip _Mus a écrit : Good morning, I really appreciate your solutions and I'm trying to impress box only on some systems of the score. So I'm trying to do something like \once \override Score.System.stencil = ... But there is no response. I've tried also with \overridePrope

Re: Box around system

2022-05-18 Thread Jean Abou Samra
Le 18/05/2022 à 16:02, Jean Abou Samra a écrit : You could use \alterBroken if it supported callbacks, but it doesn't (well, they may or may not work or work partially depending on internal details) OK, https://gitlab.com/lilypond/lilypond/-/merge_requests/1369

Re: Box around system

2022-05-18 Thread Jean Abou Samra
Le 18/05/2022 à 17:56, Valentin Petzel a écrit : Jean is correct in telling you why your approach does not work. The system is not something that is created in a certain timestep, but rather as a single grob at the begin of translation and then broken down afterward, basically copying the propert

Re: Box around system

2022-05-18 Thread Jean Abou Samra
Le 18/05/2022 à 22:37, David Kastrup a écrit : Valentin Petzel writes: Jean is correct in telling you why your approach does not work. The system is not something that is created in a certain timestep, but rather as a single grob at the begin of translation and then broken down afterward, basi

Re: Box around system

2022-05-18 Thread Jean Abou Samra
Le 18/05/2022 à 23:58, Jean Abou Samra a écrit :  (say) \overrideMidBrokenSpanner Context.Grob.property = ... Actually, the ideal interface for this is probably a modifier like \once, \temporary and \single.   \broken \override Context.Grob.property = ...

Re: Box around system

2022-05-18 Thread Jean Abou Samra
Le 19/05/2022 à 00:56, David Kastrup a écrit : Jean Abou Samra writes: Le 18/05/2022 à 23:58, Jean Abou Samra a écrit :  (say) \overrideMidBrokenSpanner Context.Grob.property = ... Actually, the ideal interface for this is probably a modifier like \once, \temporary and \single

<    2   3   4   5   6   7   8   9   10   11   >