Triolenbalken unterteilen mit durchgehender Nummerierung

Begonnen von chf, Mittwoch, 17. Oktober 2018, 19:04

« vorheriges - nächstes »

chf



\version "2.18.2"
\set subdivideBeams = ##t
\set baseMoment = #(ly:make-moment 1 8)
\tuplet 3/2 {b16 [as b c es fis])}


Liebe Freunde,
die Wortwahl für den Betreff ist schwierig.
Im Beispiel erscheint die 3 nur ein Mal für beide Triolen. Das scheint mir zweifelhaft. Laut Elaine Gould sollte auch bei dieser Bebalkung die Nummer über jeder Triole stehen.
Lässt sich das erzwingen? Wenn ja, wie?

Gruß Christa

harm6

Hallo Christa,


\version "2.18.2"

%% am kürzesten: setze das optionale Argument für \tuplet 3/2 *8*
{
  \set subdivideBeams = ##t
  \set baseMoment = #(ly:make-moment 1 8)
  \tuplet 3/2 8 { b16 as b c es fis }
}

%% verwende \tupletSpan
{
  \set subdivideBeams = ##t
  \set baseMoment = #(ly:make-moment 1 8)
  \tupletSpan 8
  \tuplet 3/2 { b16 as b c es fis }
}

%% die ausführlichste (und älteste) Syntax
{
  \set subdivideBeams = ##t
  \set baseMoment = #(ly:make-moment 1 8)
  \set tupletSpannerDuration = #(ly:make-moment 1 8)
  \times 2/3 { b16 as b c es fis }
}


HTH,
  Harm

chf

Hallo harm,

herzlichen Dank! Schon das Kürzeste tut's in meinem Falle,
aber die ganze Ausstattung ist mir natürlich sehr wertvoll.



rgree

Hallo Christa,

will man die Brackets vermeiden,
kann man noch einfügen (siehe rote Zeile) :

{
  \set subdivideBeams = ##t
  \set baseMoment = #(ly:make-moment 1 8)
  \override TupletBracket.bracket-visibility = ##f
  \tuplet 3/2 8 { b16 as b c es fis }
}

rgree

harm6

Hallo rgree,

bitte click "Keine Smileys benutzen" unter "Erweiterte Optionen..."
8) ist halt ein smiley-short-cut

Dann klappt auch
\set baseMoment = #(ly:make-moment 1 8)

;)  (natürlich kommen tatsächliche smileys dann eben so)

Gruß,
  Harm

Malte

Off-topic: Vielleicht sollte ich mal schauen, ob ich den entsprechenden Smiley-Code in der Foren-Software ändern kann.

Wobei ... wenn man, wie hier gezeigt, code-Tags verwendet, gibts kein Problem mit aus Versehen produzierten Smileys  8)