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

Fähnchen "nachjustieren"

Begonnen von chf, Mittwoch, 20. Februar 2013, 13:31

Vorheriges Thema - Nächstes Thema

chf

Liebe Freunde,

die Kleinen haben's hinter den Ohren -
wenn ich Noten per "\tweak" verschiebe, kann ich die Hälse nachrücken, aber die Fähnchen behalten ihren Platz.
Geht da was?

Gruß
chf

eluze

Zitatwenn ich Noten per "\tweak" verschiebe, kann ich die Hälse nachrücken, aber die Fähnchen behalten ihren Platz.

wie machst du das?

der \tweak wirkt ja auf das gerade (und nur) nachfolgende object
ein \override dagegen...

Eluze

fugenkomponist

Seit einiger Zeit gehören die Fähnchen nicht mehr zum Hals – LilyPond unterscheidet jetzt zwischen Stem und Flag. Du musst also wohl beides tweaken.

harm6

Zitat von: Eluze (Hervorhebung von mir)wie machst du das?

Eluze hat absolut recht.
Das ist die entscheidende Frage.

Ein kurzes Beispiel tut Not.


Gruß,
  Harm

chf

Da ist das Beispiel...

fugenkomponist

Ja, wie gesagt: LilyPond unterscheidet zwischen Hälsen (Stem) und Fähnchen (Flag), also musst du das extra verschieben:
\version "2.16.1"
\relative c' {
  c8\noBeam \once \override Flag #'extra-offset = #'(.5 . 0) \once \override Stem #'extra-offset = #'(.5 . 0) <\tweak #'X-offset #.5 c> c4 c c
}

chf


eluze

ZitatPrima, danke euch allen!

schön - aber: was hat das für einen sinn???

möchtest du wirklich die fähnchen und hälse getrennt vom notenkopf verschieben?

Eluze

harm6

Hallo Christa,

bei einem Beispiel-Code sollten einige Dinge beachtet werden:


  • Version muß drin sein!
  • Er muß kompilierbar sein!
  • Der Code sollte das Problem darstellen.
  • Er sollte so kurz wie möglich sein.

Falls einer oder mehrere dieser Punkte nicht erfüllt sind, so machst Du den Leuten, die Du um Rat fragst das Leben schwerer.
Ich selbst neige zunehmend dazu solche posts schlichtweg nicht zu bearbeiten.

Dein Beispiel erfüllt die dritte Bedingung nicht. Es ist nicht ersichtlich, warum Du überhaupt etwas verschieben willst. Insoweit kann ich nicht sagen, ob Du vielleicht anders vorgehen solltest oder zusätzlich \overrides bzw \tweaks erforderlich sind oder ...

Man kann natürlich raten.
fugenkomponist hat geraten.
Ich versuchs auch mal:

\version "2.16.1"

mI =
\relative c'' {
        \time 2/4
        \voiceOne
        c8
}

mII =
\relative c' {
        \time 2/4
        \voiceTwo
        \autoBeamOff
        c8
}

mIII =
\relative c'' {
        \time 2/4
        \voiceThree
        \autoBeamOff
        \once \override NoteColumn #'force-hshift = #0.8
        g8
}

mIV =
\relative c' {
        \time 2/4
        \voiceFour
        \autoBeamOff
        \once \override NoteColumn #'force-hshift = #-1.1
        e8
}

\new Staff <<
  \new Voice \mI
  \new Voice \mII
  \new Voice \mIII
  \new Voice \mIV
>>



Gruß,
  Harm

P.S.:
http://lilypond.org/website/tiny-examples.de.html
http://www.tty1.net/smart-questions_de.html

chf

Hallo Harm,

es tut mir leid, dass ich euch Rätsel aufgegeben habe...
Ich wollte einfach horizontale Abstände verändern.
Der Grund: Stichnoten mit Gesangstext. Ich habe gesehen, dass es dafür spezielle Anweisungen gibt, die erschienen mir zu kompliziert (für mich!).
Da habe ich getrickst.
Meine bisherige Erfahrung (ich hatte schon mal danach gefragt, allerdings mit ungehalsten Noten) war, dass es nur in Einzelteilen möglich ist.

Nichts für ungut!
Christa

eluze

ZitatIch wollte einfach horizontale Abstände verändern.
Der Grund: Stichnoten mit Gesangstext. Ich habe gesehen, dass es dafür spezielle Anweisungen gibt, die erschienen mir zu kompliziert (für mich!).
welche?
Zitat
Meine bisherige Erfahrung (ich hatte schon mal danach gefragt, allerdings mit ungehalsten Noten) war, dass es nur in Einzelteilen möglich ist.
wo?

es wäre wohl einfacher wenn du diese quellen verraten würdest oder auch hervorhebtest, wo diese nicht mehr genügen!

Eluze