• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Achtel in Zweiergruppen

Begonnen von nepf, Samstag, 4. September 2010, 20:39

Vorheriges Thema - Nächstes Thema

nepf

Für Lieder benötige ich es häufig, dass Achtel nicht in 4er- sondern standardmäßig besser in 2er-Gruppen dargestellt werden. Ich dachte mir mit dieser Regel müsste es klappen:

\relative c'' {
 \time 4/4
 #(override-auto-beam-setting '(end * * * *) 2 8)
 #(override-auto-beam-setting '(end * * * *) 6 8)
 a8 a a a a a a a
}


aber denkste - Fehlanzeige, liefert mir wieder zwei 4er-Gruppen - so als ob ich nichts unternommen hätte.
Was hab ich falsch gemacht?

ding-dong

gerade in diesem bereich gibt es einige neue entwicklungen - mit welcher version arbeitest du?

nepf

Danke für die schnelle Reaktion.
Ach ja, klar, meine Version, ich arbeite mit  2.13.15

Bin gespannt, ob Du mir noch Hinweise geben kannst.

ding-dong

also mal eine lösung - gültig für 2.13.31, ich weiss nicht genau, wann es eingeführt wurde.


\score {
  \relative c' {
    \overrideTimeSignatureSettings
    #'Score
    #'(4 . 4) % time signature fraction
    #'(1 . 4) % base moment fraction
    #'(1 1 1 1) % beatStructure
    #'() % beamExceptions
    \time 4/4
    \repeat unfold 8 c8 |
  }
}


hoffe, das hilft! ev. musst du auf die neuste entwicklungs version umsteigen!

ding-dong

in der tat - diese syntax (\overrideTimeSignatureSettings) gilt erst ab 2.13.29!!!

nepf


Franz

Hallo,

es geht auch kürzer:

\version "2.13.31"
\score {
  \relative c' {
    \set beamExceptions =
    #'((end . (( (1 . 8) . (2 2 2 2) )) ))
    \time 4/4
    c8 d e f g4 g |
    a8 a a a g2 |
  }
}


Gruß
Franz

nepf

mmmmh - damit bekomme ich lauter einzelne Achtel.

Franz

Hallo,

komisch, bei mir klappt das wunderbar mit 2.6.31
Der Tipp stammt übrigens von Robert.

Versuch mal das hier zu übersetzten:

\version "2.13.31"
\score {
  \relative c' {
    \set beamExceptions = #'(  (end . (
  ( (1 . 8) . (1 1  2 2 1 1) )
  ( (1 . 16) . (3 1 2 2 5 3) )
  )))
    \time 4/4
    c8 d e f g g g g |
    a8 a a a g2 |
    c16 d e d c d e d c d e d c d e d |
  }
}


Das ist eine ganz gute Demo, die bei mir die Syntax deutlich macht.

Viele Grüße
Franz

ding-dong

Zitat von: nepfmmmmh - damit bekomme ich lauter einzelne Achtel.

zeig mal den genauen code! (bei mir funktionierts nämlich auch)

hast du auch die version gewechselt?

nepf

danke für die gute Betreuung und die Nachfragen.

Ich hab's nun hinbekommen.