Autor Thema: Artikulation-Bindebogen  (Gelesen 3669 mal)

Eisler

  • Member
Artikulation-Bindebogen
« am: Dienstag, 19. Mai 2009, 01:06 »
Hallo

habe mich heute gerade ein wenig in Lilypond eingearbeitet und halte mich jetzt schon etwas lange mit einem Problem auf.
Vielleicht kann hier jemand einen Neuling auf die Sprünge helfen.

Folgendes Beispiel
 \relative c'
  {
    fis(
    g
    gis
      a8-_
    ais8)-_
   }

Wie schaffe ich es nun, dass die Artikulationszeichen direkt unter den Noten sind und der Bindebogen darunter?
Freue mich über jeden Tipp!

ding-dong

  • Member
Re: Artikulation-Bindebogen
« Antwort #1 am: Dienstag, 19. Mai 2009, 09:04 »
zuerst findet man heraus, dass dieses objekt ein script ist und überschreibt dann das bindebogenvermeidungsverhalten (avoid-slur):
\override Script #'avoid-slur = #'inside

Eisler

  • Member
Re: Artikulation-Bindebogen
« Antwort #2 am: Dienstag, 19. Mai 2009, 16:56 »
Danke für die schnelle Hilfe, das hat mir jetzt schon für vieles andere weitergeholfen.
Trotzdem steht schon die nächste Frage an, auch die scheint mir nicht so schwer zu lösen, aber ich komme nicht drauf.

\relative c'''
{ \textLengthOn
   \override TextSkript #'Y-offset = #5
  a\glissando^\markup { \tiny \rotate #-35 "portando"}
a,
}

Ich hätte gerne das portando direkt auf dem glissando stehen und dachte ich würde da mit "override TextScript Y-offset" weiterkommen, aber das hat keine Auswirkungen.

Ich hoffe ich war damit nicht total auf dem falschen Dampfer.

Eisler

  • Member
Re: Artikulation-Bindebogen
« Antwort #3 am: Dienstag, 19. Mai 2009, 17:12 »
Wo ich gerade schon dabei bin!  ;)

\relative c''
{ d4^\markup \override #'(baseline-skip . 1 )
                        { \column
                             { \line    { \hspace #-6  \teeny  \italic { (accasciatissima, con tono più umile} }

                              \line { \hspace #-5.5 \teeny  \italic { e con espressione contenuta) } }
                         } }
}

Warum bekomme ich den Abstand zwischen den Linien nicht kleiner, nach 1 gibt es keinen Unterschied mehr?

Grüße
Eisler

ding-dong

  • Member
Re: Artikulation-Bindebogen
« Antwort #4 am: Dienstag, 19. Mai 2009, 20:05 »
folgendes funktioniert:
{ d4 ^
\markup
\override #'(baseline-skip . 1 )
\translate #'(-5.3 . 0)    
\italic
\teeny {
\column {
\line { "(accasciatissima, con tono più umile" }
\line { " e con espressione contenuta)" }
}
}
auf der linken seite wird der text vom notenschlüssel nach oben gedrängt!

ding-dong

  • Member
Re: Artikulation-Bindebogen
« Antwort #5 am: Dienstag, 19. Mai 2009, 20:21 »
es gibt im handbuch "NR" ein kapitel über Rotating markup
\override TextScript #'outside-staff-priority = ##f

zudem muss man dafür sorgen, dass das markup auch in die systeme hineinschreibt:
\override TextScript #'staff-padding = #'()

Eisler

  • Member
Re: Artikulation-Bindebogen
« Antwort #6 am: Dienstag, 19. Mai 2009, 20:39 »
Danke für die Hilfen, das erleichtert den Einstieg sehr.

Ich weiß nicht ob ich mich mit meinem letzten Problem so gut ausgedrückt habe.
Ich wollte gerne den Abstand zwischen den beiden Textzeilen verringern.

Leider kann ich nicht prüfen wie es in dem Beispiel mit translate funktioniert, da das Beispiel bei mir nur einen völlig leeren Kasten ausspuckt.(Warum eigentlich?)
Aber translate würde doch beide Zeilen zusammen verschieben, oder?

Der Rest funktioniert jetzt, danke!

ding-dong

  • Member
Re: Artikulation-Bindebogen
« Antwort #7 am: Dienstag, 19. Mai 2009, 21:39 »
Zitat
Ich wollte gerne den Abstand zwischen den beiden Textzeilen verringern.
genau! ich lege noch ein bildchen bei. http://
übrigens war da noch eine klammer zu viel ( nach \teeny) - sie stört aber nicht wirklich!

ding-dong

  • Member
Re: Artikulation-Bindebogen
« Antwort #8 am: Dienstag, 19. Mai 2009, 21:43 »
noch eine frage - verwendest du auch die neuste version (2.12.2)

Eisler

  • Member
Re: Artikulation-Bindebogen
« Antwort #9 am: Dienstag, 19. Mai 2009, 22:01 »
Hmm das dachte ich bis eben, dass ich die neuste Version benutze.
Ist aber nur 2.12.1
Ist bei Ubuntu so mit in den Paketquellen. Mal sehen wie ich auf 2.12.2 updaten kann.
Das mit dem portando hat bei mir auch wunderbar geklappt, aber der Text sieht bei mir leider nicht so schön aus wie in dem Pdf.

Eisler

  • Member
Re: Artikulation-Bindebogen
« Antwort #10 am: Dienstag, 19. Mai 2009, 22:09 »
Erledigt!  ;D

Man sollte die Antworten schon sorgfältig lesen, es lag bei mir an der zusätzlichen Klammer.
Die hätte ich ja eigentlich auch schon selbst entdecken können.

Nochmals danke für die tolle Hilfe!

Gruß Eisler

ding-dong

  • Member
Re: Artikulation-Bindebogen
« Antwort #11 am: Dienstag, 19. Mai 2009, 23:37 »
machst du denn kein pdf?
falls du png machst, solltest du ev. die resolution verbessern!
übrigens - 2.12.1 ist auch nicht schlecht, aber bei den älteren versionen fehlt manchmal was …