Lieber Harm
danke vielmals!
An die zweite Lösung hatte ich selber gedacht (zumindest so ähnlich), aber irgendwie gefiel sie mir nicht so sehr, weil ich eben weiter die Klammer schreiben musste.
Ich hatte mich dann gefragt, ob ich in der Neudefinition von den ()-Zeichen, mehrere Befehle speichern kann.
Z.B. so etwas:
\version "2.18.0"
\language "deutsch"
"(" = (\autoBeamOn %% <- das geht leider nicht.
")" = )\autoBeamOff
\paper { line-width = 100 }
\new Staff \with { \autoBeamOff }
\relative c' {
c8 d8 e( f g a h c
\break
c,8 d8 e f g a h c
\break
c,8 d8 e f g) a h( c)
\break
c,8 d8 e( f] g) a h( c)
\break
c,8 d8 e f g a( h c c,8 d8 e) f g a h c
}
\addlyrics {
\repeat unfold 40 la
}das funktioniert aber anscheinend nicht und hätte auch nichts gebracht, da anscheinend \autoBeamOff die Balken in der Mitte nicht unterbrechen kann:
\version "2.18.0"
\language "deutsch"
\paper { line-width = 100 }
\new Staff \with { \autoBeamOff }
\relative c' {
c8 d8 e f \autoBeamOn g a h\autoBeamOff c
\break
c,8 d8 e f g[ a h] c
}Die erste Zeile ist anders als die zweite.
Wenn du sagst, man muss trotzdem manuell Balken setzen, ist dann nichts anders möglich :-)
Ich werde daher deine erste Lösung benutzen.
Ich wollte dich schon lange fragen (eventuell sollte ich ein neues Thema in "Allgemeine Diskussionen" öffnen): wie hast du Scheme so gut gelernt?
Ich habe natürlich das gelesen, was im Lilypond-Handbuch steht, und sonst in Internet recherchiert, für mich bleibt aber diese Sprache ein Rätsel (obwohl es überall steht, dass sie sehr einfach ist, quasi eine Anfänger-Sprache).
Ich hatte schon gedacht, man sollte eine Sektion "Scheme" hier in Forum öffnen...
Ich wünsche dir einen schönen Tag und wie immer danke für deine Bemühungen.
Liebe Grüsse
Eugenio