Re: Horizontal bracket with dashed edges - possible?

2023-05-17 Thread Jean Abou Samra
Le mardi 16 mai 2023 à 16:24 +0100, Paul Hodges a écrit : > I have a horizontal bracket with lengthened edges.  I want the edges to be > dashed, but I can't see a way to do this without the horizontal part being > dashed as well.  Is there a simple solution, or do I just have to draw an > extra

Moving note in three-voice context

2023-05-17 Thread Jakob Pedersen
Greetings! I'm attempting to move a note horizontally to fix a poorly placed voice-leading line. Breitkopf fixes it by nudging the a following the staff change to the right, and I'd like to copy that. A minimal example from my score: \version "2.24.1" \language "deutsch" global = {   \k

Re: Moving note in three-voice context

2023-05-17 Thread delfink .
On May 17, 2023, at 1:34 PM, Jakob Pedersen wrote:  ps. There's a free imaginary balloon to anyone who recognises the piece.I'll let others help you with the spacing issue, but the piece is Pièce d'Orgue (572) of J. S. Bach.- - Daniel

Re: Moving note in three-voice context

2023-05-17 Thread Paul Hodges
ps. There's a free imaginary balloon to anyone who recognises the piece. BWV 572, bar 109

Re: Moving note in three-voice context

2023-05-17 Thread Paul Hodges
In fact Breitkopf's new Bach edition has somewhat more generous spacing that doesn't require a tweak.   Overriding LilyPond's very clever spacing algorithm is a dark art to me.  I'm having to do a lot of it right now, but my approach is unashamedly hacky - but it works for me!  Anyway, my tota

Re: Moving note in three-voice context

2023-05-17 Thread William Rehwinkel via LilyPond user discussion
Dear Jakob, It must be a nice /piece d'orgue/ ;) (this has lost some of its comedic value as others have already answered) I can think of two solutions to this problem. 1. You can override NoteHead.extra-spacing-width = #'(left . right). For example, #'(-4 . 0) so: % --- leftOne = \relati

Defining variables mid-stream in a music expression using tags.

2023-05-17 Thread dfro
I want to define and change variables mid-stream in a music expression, while also using tags. Below is an example of what I am trying; but, it does not work. \version "2.24.1" \keepWithTag #'textI %\keepWithTag #'textII {   \tag #'textI { #(define l "A") }   \tag #'textII { #(define l "B")

Re: Defining variables mid-stream in a music expression using tags.

2023-05-17 Thread Valentin Petzel
Hello David, there is some confusing going on here about how certain things are evaluated. When you do { ... something ... } this is evaluated pretty much as it is parsed, returning some music object. So \keepWithTag #'textI \tag #'textII { #(define l "B") } this will first evaluate the exp

Re: Defining variables mid-stream in a music expression using tags.

2023-05-17 Thread Valentin Petzel
Also gotta say that this is most likely not a good thing to do. Changing global scope variables like that can lead to confusing behaviour. Maybe if you can elaborate on what you want to achieve we might find a more ideomatic way to get there. Am Mittwoch, 17. Mai 2023, 22:24:54 CEST schrieb Val

Re: Defining variables mid-stream in a music expression using tags.

2023-05-17 Thread dfro
On 5/17/23 16:30, Valentin Petzel wrote: Also gotta say that this is most likely not a good thing to do. Changing global scope variables like that can lead to confusing behaviour. Maybe if you can elaborate on what you want to achieve we might find a more ideomatic way to get there. Am Mittwoch,

Re: Defining variables mid-stream in a music expression using tags.

2023-05-17 Thread dfro
On 5/17/23 16:30, Valentin Petzel wrote: Also gotta say that this is most likely not a good thing to do. Changing global scope variables like that can lead to confusing behaviour. Maybe if you can elaborate on what you want to achieve we might find a more ideomatic way to get there. Am Mittwoch,