Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Manuela am Dienstag, 10. Mai 2016, 15:22

Titel: Automatische Bebalkung im Takt unterbrechen (GELÖST)
Beitrag von: Manuela am Dienstag, 10. Mai 2016, 15:22
Es scheint, dass sich \autoBeamOff erst auf den nachfolgenden Takt auswirkt.

\version "2.19.37"

\relative c''
{
  \set Timing.beamExceptions = #'()
  \set Timing.baseMoment = #(ly:make-moment 1/4)
  \set Staff.beatStructure = #'(1 1 2)  %% abhängig vom Takt
  c8 c c c c c c16 c16 \autoBeamOff c8 c c
}

Ich hätte gerne, dass beispielsweise die Bebalkung zwischen vorletzter und letzter Note im 1. Takt unterbrochen wird. Autobeamoff unterbricht die Bebalkung im aktuellen Takt leider nicht.
Titel: Re: Automatische Bebalkung im Takt unterbrechen
Beitrag von: fugenkomponist am Dienstag, 10. Mai 2016, 20:26
\version "2.19.37"

\relative c''
{
  \set Timing.beamExceptions = #'()
  \set Timing.baseMoment = #(ly:make-moment 1/4)
  \set Staff.beatStructure = #'(1 1 2)  %% abhängig vom Takt
  c8 c c c c[ c c16 c16] c8 c c s2.
  c8 c c c c c c16 c16 c8\noBeam c c s2.
 
  \set Timing.beamExceptions = #'()
  \set Timing.baseMoment = #(ly:make-moment 1/8)
  \set Staff.beatStructure = #'(2 2 3 1)  %% abhängig vom Takt
  c8 c c c c c c16 c16 c8 c c
}
Drei Lösungen: manuelle Balken, \noBeam und baseMoment auf 1/8 setzen. Ist da was für dich dabei?
Titel: Re: Automatische Bebalkung im Takt unterbrechen
Beitrag von: Manuela am Mittwoch, 11. Mai 2016, 09:24

Drei Lösungen: manuelle Balken, \noBeam und baseMoment auf 1/8 setzen. Ist da was für dich dabei?

\noBeam macht genau das, was ich will!
Danke!!!  :)