Der Befehl \defineBarLine ist leider kaum dokumentiert und wäre an dieser Stelle der NR sicher gut aufgehoben. Damit ist es jedenfalls machbar:
\version "2.19.30"
\defineBarLine
"||:" % quasi „Name“ der neuen BarLine und Verhalten in der Zeilenmitte
#'("|" "||:" "||") % Ende der Zeile, Anfang der Zeile, SpanBar (zwischen Systemen)
\defineBarLine
":||:"
#'(":||" "||:" " ||") % Leerzeichen wichtig für korrekte Ausrichtung d. SpanBars
\defineBarLine
":||"
#'(":||" "" " ||") % Am Zeilenanfang nichts, also ""
\new PianoStaff <<
{
a1 \bar "||:" a \bar ":||:" a \bar ":||" a \break % alles in der Mitte
a \bar "||:" \break % ||: am Zeilenumbruch
a \bar ":||:" \break % :||: am Zeilenumbruch
a \bar ":||" \break % :|| am Zeilenumbruch
a
}
\new Staff {
R1*8
}
>>Darf ich fragen, wofür du das brauchst?