Re: Ottava printing at beginning of system

2021-11-29 Thread Valentin Petzel
Hello Harm, You’re right, I forgot a (begin ...) block. Seems like recalculating the stencil is not nescessary ... Then (member grob (cdr siblings)) is hardly shorter than (not (eq? grob (car siblings))), but requires to check against each entry in siblings, while the latter only needs to check

Re: Ottava printing at beginning of system

2021-11-29 Thread Thomas Morley
Am Mo., 29. Nov. 2021 um 22:49 Uhr schrieb Valentin Petzel : > > Basically grob.after-line-breaking is a function that get’s called on grob > after line breaks are determined and allows us to do tweaks related to line- > breaking. So what this function does is: > > If the ottava bracket is broken w

Re: Ottava printing at beginning of system

2021-11-29 Thread Valentin Petzel
Basically grob.after-line-breaking is a function that get’s called on grob after line breaks are determined and allows us to do tweaks related to line- breaking. So what this function does is: If the ottava bracket is broken we check if the grob is a broken part. This is done by getting all brok

Re: Ottava printing at beginning of system

2021-11-29 Thread Molly Preston
That worked! Thank you so much! I've used lilypond for a long time but have never had to use any super advanced tweaks. So all the scheme code is confusing to me, but maybe I should learn more about it. Thank you so much Valentin! -Molly On Mon, Nov 29, 2021 at 3:32 PM Valentin Petzel wrote: >

Re: Ottava printing at beginning of system

2021-11-29 Thread Valentin Petzel
Hello Molly, Try the appended method using after line breaking (slight modification from https://lilypond.org/doc/v2.21/Documentation/extending/difficult-tweaks). As of now OttavaBracket has no property for continuation text. Cheers, Valentin Am Montag, 29. November 2021, 20:53:09 CET schrieb

Ottava printing at beginning of system

2021-11-29 Thread Molly Preston
Hi everyone! I'm wondering if anyone has a solution for this. I can't find one in the manuals. Is there a way to get it to not print that 8va on the second line, but just continue it with a dashed line? \version "2.22.1" \score { \new Staff { \set Staff.ottavationMarkups = #ottavation-ordinals