How to get bounding NoteColumns of the first of consecutive TextSpanners

2021-03-03 Thread Thomas Morley
Hi, please have a look at the following minimal, producing three staves, the middle one with consecutive TextSpanners: mus = { bes \startTextSpan b\stopTextSpan \startTextSpan bis\stopTextSpan } << { a4 a a } \mus { c' c' c' } >> Now I want to know the starting and ending NoteColumns of the _fir

Re: How to get bounding NoteColumns of the first of consecutive TextSpanners

2021-03-03 Thread David Nalesnik
Hi Harm, On Wed, Mar 3, 2021 at 6:56 AM Thomas Morley wrote: > > Hi, > > please have a look at the following minimal, producing three staves, > the middle one with consecutive TextSpanners: > > mus = { bes \startTextSpan b\stopTextSpan \startTextSpan bis\stopTextSpan } > << { a4 a a } \mus { c' c

Re: How to get bounding NoteColumns of the first of consecutive TextSpanners

2021-03-03 Thread Jean Abou Samra
Le 03/03/2021 à 13:55, Thomas Morley a écrit : Hi, please have a look at the following minimal, producing three staves, the middle one with consecutive TextSpanners: mus = { bes \startTextSpan b\stopTextSpan \startTextSpan bis\stopTextSpan } << { a4 a a } \mus { c' c' c' } >> Now I want to k

Re: How to get bounding NoteColumns of the first of consecutive TextSpanners

2021-03-03 Thread David Nalesnik
On Wed, Mar 3, 2021 at 3:17 PM David Nalesnik wrote: > > The only thing I can think of at the moment is to compare the > StaffSymbol of the left bound with that of each of the NoteColumns on > the right. Of course, I realize right away that that will break down > if the spanner crosses a line br

Lilypond functions

2021-03-03 Thread Silvain Dupertuis
Hello everyone, Functions in Lilypond can also be written in pure Sheme syntax like this #(define abcd     (lambda (x y ... )         PROCEDURE USING x y ...)) and then called within Lilypond with the syntax \abcd x y ... or within a Sheme fucntion with the syntax (abcd x y ...) If anyone is in