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

Warum gibt's kein \bendBefore?

Begonnen von infranator, Freitag, 11. Juni 2010, 12:39

Vorheriges Thema - Nächstes Thema

infranator

Hallo zusammen,
es gibt bei lilypond den Befehl "\bendAfter", damit kann man ein Glissando zu einem unbestimmten Ton darstellen. Ich bräuchte aber ein "\bendBefore" also ein Glissando von einem unbestimmten Ton zu einem bestimmten.

Ich habe zu dem Thema nur einen drei Jahre alten Thread gefunden, alle Lösungen die vorgeschlagen werden funktionieren bei Version 2.12.2 nicht mehr so wie gedacht.

http://old.nabble.com/bends-before-notes...-how-to--td11597518.html

Hat sonst noch jemand das gleich Problem?

ding-dong

meinst du bend before oder glissando?

zu bend before kann dieser link weiterhelfen: http://old.nabble.com/bends-before-notes...-how-to--ts11597518.html#a11597518

zu glissando steht vieles im NR, schau dir mal die beispiele mit hidden notes an!

infranator

Hallo,
ich wäre mit Glissando, oder \bendBefore zufrieden. Die vorgeschlagenen Lösungen vom old.nabble Forum funktionieren schon irgendwie, aber wenn man irgendwas am Layout oder den Taktgruppierungen ändert, muss man alles nochmal neu justieren.
Ich habe auch schon ein Glissando von einer hidden note probiert, aber das wird zu klein und alles im Takt steht dann zu weit rechts.

ding-dong

Zitat von: infranatorich wäre mit Glissando, oder \bendBefore zufrieden. Die vorgeschlagenen Lösungen vom old.nabble Forum funktionieren schon irgendwie, aber wenn man irgendwas am Layout oder den Taktgruppierungen ändert, muss man alles nochmal neu justieren.

da bräuchte man konkretere angaben; so kann ich mir das nicht vorstellen!

Zitat von: infranatorIch habe auch schon ein Glissando von einer hidden note probiert, aber das wird zu klein und alles im Takt steht dann zu weit rechts.

kannst du eine illustration beilegen, damit man sieht was du mit zu klein und alles im Takt steht dann zu weit rechts meinst - immerhin gibt es möglichkeiten, das erscheinungsbild anzupassen (zb. \override Glissando #'minimum-length = #20).

trulli

Zitat von: infranator am Mittwoch, 16. Juni 2010, 10:39
Ich habe auch schon ein Glissando von einer hidden note probiert, aber das wird zu klein und alles im Takt steht dann zu weit rechts.

Hallo,

außer \override glissando kannst du dann natürlich auch noch die Noten und Elemente verschieben, die "zu weit rechts" sind. Aber so richtig vorstellen kann ich mir auch nicht, was du meinst...
Stelle doch mal den Code mit einem Bild hier ein, dann kann dir sicher geholfen werden. In Lily lässt sich alles irgendwie lösen - man muss nur wissen WIE  ;D

Gruß von Trulli

infranator

\version "2.12.2"
\new Staff \relative c {
   \key f \major
   \clef bass
   c1
   \cadenzaOn \hideNotes \bendAfter #3 d4 \unHideNotes \cadenzaOff \times 2/3 { a'4 f d } c2_1 |
}


Das sieht schon fast so aus wie es sein sollte. Mit zu weit rechts meine ich, dass die erste sichtbare Note zu weit vom Taktstrich entfernt ist.

ding-dong

ah! ganz clever gelöst mit dem taktmass!

es besteht jedoch ein missverständnis, in dem auch die ursache für diesen rechtsschub zu finden ist:

hidden notes werden häufig in einer parallelstimme geschrieben und sind als träger für irgendwelche anweisungen gedacht die in der sichtbaren originalstimme keinen platz haben oder unlösbar sind - hier das glissando das aus dem nichts kommt!

mein vorschlag:

\new Staff \relative c {
  \key f \major
  \clef bass
  <<
    \context Voice = "1" { \voiceTwo c1 |\times 2/3 { a'4 f d} c2 _1 |} % deine "echten" noten
    \context Voice = "2" {  % hilfs-konstrukt für das glissando
      \voiceOne
      \hideNotes
      s2.   d4  \glissando a'4 s s s
    }
  >>
}


ich hoffe, das hilft dir weiter - sonst frag ruhig nochmals!



infranator

Super, so funktioniert's! Kann ich auch alles nachvollziehen, vielen Dank.
Aber eine Frage habe ich noch. Kann man das Glissando auch wie ein Bend aussehen lassen (also nicht eine Linie sondern ein Bogen)?
Eher eine Theoretische Frage, mit der Linie bin ich auch zufrieden.


ding-dong

 
ZitatKann man das Glissando auch wie ein Bend aussehen lassen (also nicht eine Linie sondern ein Bogen)?

glaube ich kaum!

viel eher könnte man versuchen ein Bend in einer 2. stimme zu konstruieren, das an die richtige stelle mit der richten biegung usw. kommt - ich habe dabei leider keinerlei erfahrung.

wenn du etwas herausfindest, teile es doch bitte mit (auch wenn es nocht vollkommen ist)!