Variable für Vierteltöne?

Begonnen von chf, Dienstag, 16. März 2021, 17:34

« vorheriges - nächstes »

chf


\version "2.20.0"
\relative c' {
  fis16 [\override TextScript.extra-offset = #'(-1 . 2.5)
  g_\markup { \musicglyph #"accidentals.natural.arrowdown"} fis
  g_\markup { \musicglyph #"accidentals.natural.arrowdown"}]
}


Liebe Freunde,

diese Figur habe ich über etliche Takte zu schreiben.
Gibt es dafür eine weniger aufwendige Schreibart?

Gruß
Christa


rgree

Vielleicht das hier :

\version "2.20.0"
ana = #"accidentals.natural.arrowdown"
\relative c' {
  fis16 [\override TextScript.extra-offset = #'(-1 . 2.5)
  g_\markup { \musicglyph \ana}]
  fis
  g_\markup { \musicglyph \ana}]
}


Viele Grüße,
Reinhard

chf

#2
Heißen Dank!

Noch eine Frage:
Die Versetzungszeichen stehen nicht auf einer Höhe (s. Abb.). Woran liegt das? Hat das etwas mit den Legatobögen zu tun (Platzverhältnisse)?
Gibt es Abhilfe (außer, dass ich sie einzeln verrücken muss)?

harm6

Warum schreibst Du nicht die Tonhöhe, die Du wirklich haben willst und kümmerst Dich dann um das gewünschte Versetzungszeichen?

Falls es wirklich ein Viertelton vom g aus niedriger sein soll dann: geh

Accidentals kann man dann wie folgt einrichten:


arrowGlyphs =
#`((0 . "accidentals.natural")
    (-1/2 . "accidentals.flat")
    (1/2 . "accidentals.sharp")
    (1 . "accidentals.doublesharp")
    (-1 . "accidentals.flatflat")
    (3/4 . "accidentals.sharp.arrowup")
    (1/4 . "accidentals.natural.arrowup")
    (-1/4 . "accidentals.natural.arrowdown")
    (-3/4 . "accidentals.flat.arrowdown"))

\layout {
  \context {
    \Score
    \override KeySignature.glyph-name-alist = \arrowGlyphs
    \override Accidental.glyph-name-alist = \arrowGlyphs
    \override AccidentalCautionary.glyph-name-alist = \arrowGlyphs
    \override TrillPitchAccidental.glyph-name-alist = \arrowGlyphs
    \override AmbitusAccidental.glyph-name-alist = \arrowGlyphs
  }
}

\relative g' {
  \cadenzaOn
  \accidentalStyle forget
  geses4
  geseh
  ges
  geh
  g
  gih
  gis
  gisih
  gisis
}



Gruß,
  Harm


chf

Danke, Harm!

Das ist wunderbar - hätte ich das selbst finden können???
Ich suche ja schon immer, ehe ich mich melde...

CHrista

harm6

ZitatDas ist wunderbar - hätte ich das selbst finden können???

http://lilypond.org/doc/v2.22/Documentation/notation/writing-pitches.de.html#accidentals
zeigt, daß und wie die direkte Eingabe von Vierteltöne machbar ist.
Es gibt weiter unten dann den Hinweis:
Zitat
Bekannte Probleme und Warnungen

Es gibt keine allgemeinen Regeln für die Notation von Vierteltönen, die Symbole von LilyPond folgen also keinem Standard.

Du könntest Dich jetzt fragen wie LilyPond die Vorzeichen denn überhaupt auswählt und kommst dann vielleicht zu
http://lilypond.org/doc/v2.23/Documentation/internals/accidental
Dort findest Du dann den Eintrag:
Zitatglyph-name-alist (list):

    '((0 . "accidentals.natural")
      (-1/2 . "accidentals.flat")
      (1/2 . "accidentals.sharp")
      (1 . "accidentals.doublesharp")
      (-1 . "accidentals.flatflat")
      (3/4
       .
       "accidentals.sharp.slashslash.stemstemstem")
      (1/4 . "accidentals.sharp.slashslash.stem")
      (-1/4 . "accidentals.mirroredflat")
      (-3/4 . "accidentals.mirroredflat.flat"))

    An alist of key-string pairs.

Schon vom Ansehen her kann man vermuten, daß es sich um die Liste handelt, die LilyPond zum auswählen der Versetzungszeichen verwendet.
Diese Liste kann man natürlich verändern...

Möglicherweise möchte man diese Vorzeichen auch für die KeySignature etc haben, dann setzt man sie entsprechend.
Auch gibt das Beispiel:
https://lsr.di.unimi.it/LSR/Item?id=784
wo gleich noch ne Menge mehr abläuft.

Also, man kann da schon durchsteigen, die nötige Zeit, Arbeit und Motivation vorausgesetzt ;)

Gruß,
  Harm