No more needed. Thanks. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ Il venerdì 5 novembre 2021 20:25, Thomas Morley <[email protected]> ha scritto:
> Am Fr., 5. Nov. 2021 um 09:50 Uhr schrieb Mahanidhi > <[email protected]>: > >> Hello, >> I'm triyng to have the second line open at the end as the first. But with >> repeats bar at the third line the second line get a bar and if I try to >> overrite with \once \hide Staff.BarLine also the bar at the third line >> disappears. What's the correct way to do it? >> Thank you.[sample.png] >> >> minimal code: >> >> melody = \relative c' { >> >> \key df \major >> >> \adjust-tempo \tempo "Slow" 4 = 56 >> >> \adjust-form >> >> df ef f2 ef4 f gf2 f4 gf af2 gf4 c bf af gf2. \bar "|"\break >> >> f4 bf2 af4 gf2 f4 ef gf f2.\show-barline \bar ":|."df4 c8 df ef2 ef4 gf2 gf4 >> g2. \bar "|"\break >> >> \show-barline \bar "|:"ef4 bf'2 bf4 af2 af4 df2 df4 df c ef df2. >> \show-barline \bar ":|."\break > > Iiuc, a minimal would look like: > > %% start minimal > \version "2.22.1" > > %% How to erase Barline at end of first, but keep the opening repeat-BarLine > at begin of second line? > { s1 \break \bar ".|:" s } > > %% end minimal > > If that's indeed the problem, several approaches to solve are possible. > > (1) Erase the "|"-BarLine at line-end: > > { > s1 > \once \override Score.BarLine.break-visibility = ##(#f #t #t) > \break > \bar ".|:" > s > } > > (2) Define and use a different bar-type, not printing the "|" in question > > \defineBarLine ".|:-zero" #'("" ".|:" ".|") > { s1 \break \bar ".|:-zero" s } > > In general: > (1) Cross-posting to different sites without mentioning makes no sense, apart > from lowering my motivation to answer > (2) I'd use \repeat volta ... not manual repeat-Barlines. > (3) Is there any reason not to use \cadenzaOn ? > > Cheers, > Harm
