• 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ü

Balken unterteilen

Begonnen von Enternix, Samstag, 24. Januar 2015, 22:03

Vorheriges Thema - Nächstes Thema

Enternix

Vergleicht einmal die Ergebnisse dieses Schnipsels:


\version "2.18.2"

% 1. Fall:
\relative c' {
  \set subdivideBeams = ##t
  \set baseMoment = #(ly:make-moment 1 16)
  c32 d e f g a b c
}

% 2. Fall:
rbm = \set stemRightBeamCount = #2
lbm = \set stemLeftBeamCount = #2
\relative c' {
  c32 \rbm d \lbm e \rbm f \lbm g \rbm a \lbm b c
}


Ergebnis:


  • Im ersten Fall ergeben sich vier Zweiergruppen die durch einen Achtel-Balken getrennt sind.

  • Im zweiten Fall ergeben sich vier Zweiergruppen die durch einen Sechzehntel-Balken getrennt sind.

Meine Meinung:

  • Der erste Fall ist für mich irreführend. Wegen des Achtel-Balkens zwischen den Zweier-Gruppen denke ich auf den ersten Blick, dass jede Gruppe eine Achtel ergibt. Tatsächlich ergibt aber jede Gruppe eine Sechzehntel.

Frage:

  • Ist es möglich Lilypond so einzustellen, dass ich über \set baseMoment = #(ly:make-moment 1 16) eine Unterteilung mit Sechzehntel-Balken (wie im 2. Fall) erhalte?

Schön wäre z.B.:

  • #(ly:make-moment 1 8 ) -> Achtel-Balken zwischen Gruppen
  • #(ly:make-moment 1 16) -> Sechzehntel-Balken zwischen Gruppen
  • #(ly:make-moment 1 32) -> Zweiunddreißigstel-Balken zwischen Gruppen
  • #(ly:make-moment 3 32) -> Achtel-Balken (lieber ein Balken weniger, finde ich)


harm6

ZitatFrage:

  • Ist es möglich Lilypond so einzustellen, dass ich über \set baseMoment = #(ly:make-moment 1 16) eine Unterteilung mit Sechzehntel-Balken (wie im 2. Fall) erhalte?

Ich kenne keine Möglichkeit.
Ob es mit einem ausgefallenen Code doch möglich wäre ...? Keine Ahnung.
Ich hab' allerdings keine Zeit mich daran zu versuchen.


Tut mir leid Dir hier nicht weiterhelfen zu können.
  Harm

Enternix

Danke für die Antwort. Ich nehme an, es gibt wahrscheinlich nicht irgendwie eine Funktion, die eine Tonfolge aus Zweiunddreißigstel nach jeder Sechzehntel unterbricht und mit einem Sechzehntel-Balken verbindet:


\customizedSubdivideBeam #'(1 16 16) { c32 d e f g a b c }


Ist nicht so wichtig. Aber vielleicht hat jemand trotzdem eine Idee...