Well I am not sure I am any closer with this solution because the wrong type of bar is being printed?

\version "2.13.34"
#(define (always-single-printEnd grob) (set! (ly:grob-property grob 'glyph-name) "|.")
(ly:bar-line::print grob))
endBar = { \once \override Staff.BarLine #'stencil = #always-single-printEnd \bar "|." \break }

#(define (always-single-printStart grob) (set! (ly:grob-property grob 'glyph-name) ".|")
(ly:bar-line::print grob))
startBar = { \once \override Staff.BarLine #'stencil = #always-single-printStart \bar ".|" }

#(define (always-single-printBar grob) (set! (ly:grob-property grob 'glyph-name) "|")
(ly:bar-line::print grob))
singleBar = { \once \override Staff.BarLine #'stencil = #always-single-printBar \bar "|" }

\relative c''' {
\override Score.BarLine #'break-visibility = #all-visible

        \cadenzaOn
  \startBar c1  \singleBar c1 \endBar %wrong bar type here
  \startBar c1 \endBar
}

where as this solution is only missing the ending bar on the first line not the starting

\version "2.13.34"
\relative c''' {
\override Score.BarLine #'break-visibility = #all-visible
  \cadenzaOn
  \bar ".|" c1 \bar "|." \break
  \bar ".|" c1 \bar "|."
}

I believe when there are two bars in a row the first is ignore, does anyone know of any legitimate ways of avoiding/disabling this functionality. I can think of a work around where I put an invisible note with a partial to separate the two bars, but it would seem there should be a better way to do this.

--Sam


On 2010-09-29 13:11, Vicente Solsona wrote:
On Wed, 29 Sep 2010 19:17:56 +0200, Sam Domonkos <s...@pfgltd.com> wrote:

I am definitely closer thanks to your visibility reference. The remaining problem seems to come when a \bar "|." is followed by a \bar "|." even if they are separated by a \break. To confirm this I tried

\bar ".|" \bar "|." \bar ".|" \bar "|."

...and only the last is printed.


the Notation Reference states that "Bar lines cannot be printed at start of line."

perhaps this thread might be helpful:

http://lists.gnu.org/archive/html/lilypond-user/2009-04/msg00908.html

but I'm running out of ideas beyond that, maybe others can help you better...

greetings,

Vicente



_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to