Autor Thema: Akkorde horizontal verschieben  (Gelesen 2774 mal)

chf

  • Member
Akkorde horizontal verschieben
« am: Freitag, 31. August 2012, 12:02 »
Liebe Freunde,

im angeführten Beispiel möchte ich den "Zielakkord" gerne nach rechts verschieben, um für das Glissando einen anderen Winkel und damit einen engeren Zeilenzwischenraum zu bekommen. (Ist der Gedankengang überhaupt tauglich?)
Geht das - und wenn ja, wie?

Gruß
chf

ding-dong

  • Member
Re: Akkorde horizontal verschieben
« Antwort #1 am: Freitag, 31. August 2012, 12:27 »
hallo chf

mit diesen beiden zeilen:
  \override Glissando #'minimum-length = #32
  \override Glissando #'springs-and-rods = #ly:spanner::set-spacing-rods

das hat allerdings den nachteil, dass der neigungswinkel wieder berechnet werden muss.

was du mit dem Zeilenzwischenraum meinst verstehe ich nicht!?

ding-dong

chf

  • Member
Re: Akkorde horizontal verschieben
« Antwort #2 am: Freitag, 31. August 2012, 15:48 »
Hallo ding-dong,

danke! -
Wie ginge es mit der Verschiebung, wenn das Glissando nicht wäre, also ohne Verlängerung der Linie?
Dumm, dass ich gerade den Ausnahmefall als Beispiel angeführt habe...

Zu deiner Frage und meinem Zweifel an der Sache:
ich dachte, wenn der Winkel der Linie kleiner wird, können die Systemzeilen zusammenrücken. Die Nebenwirkung tritt also nicht ein.
(Nach meiner Beobachtung wird der Abstand durch Eintragungen wie zentrierter Dynamic u. ä. manchmal unangemessen groß.
Die Veränderung innerhalb der StaffGroup habe ich soeben gefunden, muss nur noch üben!)
« Letzte Änderung: Freitag, 31. August 2012, 15:58 von chf »

ding-dong

  • Member
Re: Akkorde horizontal verschieben
« Antwort #3 am: Freitag, 31. August 2012, 16:50 »
verschieben:

[\once] \set Score.proportionalNotationDuration = #(ly:make-moment 1 29)
zu deinen zweifeln:

ich würde auch die vertikalen spacings ummodeln!

default-staff-staff-spacing
staff-staff-spacing
nonstaff-unrelatedstaff-spacing
nonstaff-relatedstaff-spacing

etc. - (wie sie auch immer heissen)

minimal-distance und padding möglichst klein halten!

viel erfolg!

ding-dong

chf

  • Member
Re: Akkorde horizontal verschieben
« Antwort #4 am: Samstag, 1. September 2012, 15:13 »
Das geht wunderbar! Danke!

Mit deinen Empfehlungen werde ich mich intensiv befassen.
Gestern habe ich es immerhin geschafft,  e i n z e l n e  Systemgruppen innerhalb eines ganzen Stücks anzupassen!!!
Das war lange mein größter Schmerzpunkt (und der des Verlegers). Deswegen auch die vielen sicher teilweise unnützen Angaben in meinem code.

Schönen Sonntag!
chf

ding-dong

  • Member
Re: Akkorde horizontal verschieben
« Antwort #5 am: Samstag, 1. September 2012, 15:30 »
na super!

ich möchte dir noch empfehlen auf eine neuere version zu wechseln, da die behandlung von vertikalen abständen gerade in den letzten entwicklungen (v.15.…) stark geändert haben - mit dem stabilen 2.16 ersparst du dir einige mühen (und es dauert ja nur wenige minuten es zu installieren)

auch dir wünsche ich einen geruhsamen sonntag!
ding-dong