Re: Different default arpeggio positions

2022-12-03 Thread Thomas Morley
Am Sa., 3. Dez. 2022 um 16:35 Uhr schrieb Jean Abou Samra : > > Le 03/12/2022 à 15:58, Thomas Morley a écrit : > > Ofcourse. Though, it's another thing a (probably new) user has to > > learn, maybe scaring him/her away. > > > For someone coming from a language like Haskell, Rust, > OCaml or now ev

Re: Different default arpeggio positions

2022-12-03 Thread Jean Abou Samra
Le 03/12/2022 à 15:58, Thomas Morley a écrit : Ofcourse. Though, it's another thing a (probably new) user has to learn, maybe scaring him/her away. For someone coming from a language like Haskell, Rust, OCaml or now even Python, pattern matching will feel already familiar. Someone new to Sch

Re: Different default arpeggio positions

2022-12-03 Thread Thomas Morley
Am Sa., 3. Dez. 2022 um 13:41 Uhr schrieb Jean Abou Samra : > > Le 02/12/2022 à 23:47, Thomas Morley a écrit : > > I know you like pattern matching, though imho it makes things not > > always easier for users. > > > > Yes, I like pattern matching. No, I'm not going to stop using it :-) I don't int

Re: Different default arpeggio positions

2022-12-03 Thread Jean Abou Samra
Le 02/12/2022 à 23:47, Thomas Morley a écrit : I know you like pattern matching, though imho it makes things not always easier for users. Yes, I like pattern matching. No, I'm not going to stop using it :-) Sure, you have to learn it, like every construct, but it improves code clarity IMHO (e

Re: Different default arpeggio positions

2022-12-02 Thread Pierre Perol-Schneider
Hi Harm, hi Jean, Le ven. 2 déc. 2022 à 23:49, Thomas Morley a écrit : ... > Even for me - I don't understand that (x x)-line: > ... +1, thanks for asking! Cheers, Pierre

Re: Different default arpeggio positions

2022-12-02 Thread Thomas Morley
Am Fr., 2. Dez. 2022 um 11:46 Uhr schrieb Jean Abou Samra : > > Le 02/12/2022 à 05:16, Abraham Lee a écrit : > > Code works perfectly, Jean, though what it's doing is a bit of a > > mystery. You've been very kind to provide a solution and I don't want > > to take more of your time on the subject, b

Re: Different default arpeggio positions

2022-12-02 Thread Jean Abou Samra
Le 02/12/2022 à 05:16, Abraham Lee a écrit : Code works perfectly, Jean, though what it's doing is a bit of a mystery. You've been very kind to provide a solution and I don't want to take more of your time on the subject, but is there some documentation somewhere that explains that commands you

Re: Different default arpeggio positions

2022-12-01 Thread Abraham Lee
On Thu, Dec 1, 2022 at 8:53 AM Abraham Lee wrote: > > > On Thu, Dec 1, 2022 at 2:13 AM Jean Abou Samra wrote: > >> Le 01/12/2022 à 10:09, Thomas Morley a écrit : >> > Ofcourse you're right advertising not to use after-line-breaking for >> > all and everything. >> > Though, I do understand why i

Re: Different default arpeggio positions

2022-12-01 Thread Abraham Lee
On Thu, Dec 1, 2022 at 1:49 AM Mark Knoop wrote: > > At 23:08 on 30 Nov 2022, Abraham Lee wrote: > > Happy Holidays! > > > A number of versions ago, I created the following function to extend > > the top and bottom ends of the Arpeggio grob, which I find more > > aesthetically pleasing (generally

Re: Different default arpeggio positions

2022-12-01 Thread Abraham Lee
On Thu, Dec 1, 2022 at 2:13 AM Jean Abou Samra wrote: > Le 01/12/2022 à 10:09, Thomas Morley a écrit : > > Ofcourse you're right advertising not to use after-line-breaking for > > all and everything. > > Though, I do understand why it's still in use. > > > > Yes, sure. My point was to advise aga

Re: Different default arpeggio positions

2022-12-01 Thread Jean Abou Samra
Le 01/12/2022 à 10:09, Thomas Morley a écrit : Ofcourse you're right advertising not to use after-line-breaking for all and everything. Though, I do understand why it's still in use. Yes, sure. My point was to advise against it, not to rebuke people who have used / are using it. Indeed, bef

Re: Different default arpeggio positions

2022-12-01 Thread Thomas Morley
Hi Jean, Am Do., 1. Dez. 2022 um 09:48 Uhr schrieb Jean Abou Samra : > This is a widespread but bad coding pattern that I regularly advise > against on this list :-) you'll find a plethora of snippets in the archives using after-line-breaking authored by me. Likely starting in 2.12.3. > It seem

Re: Different default arpeggio positions

2022-12-01 Thread Mark Knoop
At 23:08 on 30 Nov 2022, Abraham Lee wrote: > Happy Holidays! > A number of versions ago, I created the following function to extend > the top and bottom ends of the Arpeggio grob, which I find more > aesthetically pleasing (generally), though I know it's not perfect: Can you not just use \offs

Re: Different default arpeggio positions

2022-12-01 Thread Jean Abou Samra
Le 01/12/2022 à 07:08, Abraham Lee a écrit : Happy Holidays! A number of versions ago, I created the following function to extend the top and bottom ends of the Arpeggio grob, which I find more aesthetically pleasing (generally), though I know it's not perfect: \override Arpeggio.after-lin

Different default arpeggio positions

2022-11-30 Thread Abraham Lee
Happy Holidays! A number of versions ago, I created the following function to extend the top and bottom ends of the Arpeggio grob, which I find more aesthetically pleasing (generally), though I know it's not perfect: \override Arpeggio.after-line-breaking = #(lambda (grob) (let* ((pos (ly:gr