Autor Thema: Position \breathe  (Gelesen 2769 mal)

pdqbach

  • Member
Position \breathe
« am: Donnerstag, 25. Juni 2015, 14:51 »
Liebe Lilypondler,

sehe ich das richtig, dass \breathe nicht mit den Tonhöhen mitwandert (siehe Beispiel). Das sieht nicht wirklich gut aus, weiß jemand Rat?

Danke und hG

Pepe

fugenkomponist

  • Member
Re: Position \breathe
« Antwort #1 am: Donnerstag, 25. Juni 2015, 19:43 »
Du kannst Y-offset setzen, um das Zeichen vertikal zu verschieben:
[…]
   \times 2/3 {a8--[ b-. c-.]\breathe  d[ e f]\breathe  g[ a b ]
               \override BreathingSign.Y-offset = 4
               \breathe  c[ d c]\breathe }
[…]
Kleine Anmerkung noch zu Version 2.18 ff.: Die bevorzugte Syntax für Overrides hat sich geändert (und die alte Version wird voraussichtlich mit 2.20 nicht mehr funktionieren, wenn ich das richtig erinnere).
  \override TupletBracket.stencil = ##f
  \override TupletNumber.stencil = ##f

pdqbach

  • Member
Re: Position \breathe
« Antwort #2 am: Freitag, 26. Juni 2015, 10:57 »
Danke, das funktioniert!

Allerdings verstehe ich es richtig, dass man \breathe nicht in ein Verhältnis zur vorhergehende Note setzen kann, sondern sich einfach ein paar Abstände für verschiedene Tonhöhen angewöhnen sollte, oder?

HG
Pepe

flashgordonx

  • Member
Re: Position \breathe
« Antwort #3 am: Samstag, 16. April 2016, 09:25 »
Hallo Leute

Ich möchte fragen, wie ich das Breathe-Zeichen Horizontal verschieben kann? Mein Lilypon-Version ist 2.18.2  . :)

fugenkomponist

  • Member
Re: Position \breathe
« Antwort #4 am: Samstag, 16. April 2016, 10:54 »
Soll sich dabei auch das Spacing der Noten anpassen?

Falls nicht: \override BreathingSign.extra-offset = #'(… . 0)
Falls doch: Aus irgendeinem Grund zeigt \override BreathingSign.X-offset = … keine Wirkung (ich versteh bloß nicht, warum). Du könntest aber an X-extent oder extra-spacing-width rumschrauben.

flashgordonx

  • Member
Re: Position \breathe
« Antwort #5 am: Samstag, 16. April 2016, 16:35 »
Es funktioniert gut danke. Aber bewegt dieser Befehl nur den Breathe-Zeichen ohne Klammern. Was soll ich tun, wenn ich die dazugehörigen Klammern auch bewegen möchte? :)

harm6

  • Member
Re: Position \breathe
« Antwort #6 am: Samstag, 16. April 2016, 18:37 »
'extra-offset ist last resort. Es wirkt, vereinfacht gesagt, erst nachdem alles andere schon gesetzt ist. Wenn Du es trotzdem machen willst, dann mußt Du die Klammern ebenfalls versetzen.

\version "2.19.36"

{
  \time 4/2
  c4.^\parenthesize -> c8 f2
  \override BreathingSign.extra-offset = #'(-2 . 0)
  \override ParenthesesItem.extra-offset = #'(-2 . 0)
  \parenthesize\breathe 
  d d4 d a2 d4 d e2
}

Vorzuziehen ist aber 'extra-spacing-width, hatte fugenkomponist schon genannt ;)

Zitat
\version "2.19.36"

{
  \time 4/2
  c4.^\parenthesize -> c8 f2
  \override BreathingSign.extra-spacing-width  = #'(-10 . 0)
  \parenthesize\breathe 
  d d4 d a2 d4 d e2
}

Gruß.
  Harm