Autor Thema: Legatobogen kann nicht beendet werden?  (Gelesen 5125 mal)

Inxman

  • Member
Legatobogen kann nicht beendet werden?
« am: Mittwoch, 4. März 2009, 08:09 »
Hallo,

ich habe folgendes Beispiel:
\version "2.12.2"

\include "deutsch.ly"

\relative c'' {
  \key c \major
  \time 4/4
  \repeat volta 2 {a2 d, e f4 g16 (a h c} \alternative{{e8) f8 a4 g}{e8) f,8 a4 h}} h a
}

Gewünscht ist, das der Legatobogen auch in dem zweiten Zweig angezeigt wird, als ein kurzer "Stummel". Es erscheint aber die Meldung, das der Legatobogen nicht beendet werden kann.

Weiß jemand, wie ich dies erreichen kann?

Vielen Dank und Gruß,
Inxman

derHindemith

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #1 am: Mittwoch, 4. März 2009, 09:19 »
Wie wärs mit \repeatTie?
\version "2.12.2"

\relative c' {
        \repeat volta 2 { c( d e f }
        \alternative {
                { g2) d }
                { g4\repeatTie f e d }
        }
}

Inxman

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #2 am: Mittwoch, 4. März 2009, 10:27 »
Oh Klasse,
funktioniert und so einfach! :-)

Danke,
Inxman

derHindemith

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #3 am: Mittwoch, 4. März 2009, 10:43 »
\hideNotes geht auch (aber sieht nicht so schön aus, menir Meinung nach.
\relative c' {
        \repeat volta 2 { c( d e f }
        \alternative {
                { g2) d }
                { \hideNotes f4*1/2( \unHideNotes g) f4 e d }
        }
}

ding-dong

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #4 am: Mittwoch, 4. März 2009, 19:17 »
das kann man ja einfach auswählen - ich persönlich finde die 2. lösung besser und auch besser lesbar aus mehreren gründen:

  • der \repeatTie ist ein haltebogen auf der gleichen höhe, was nicht der anforderung (legato) entspricht
  • der \repeatTie ist etwas stummelig
  • er gibt den schwung und die herkunft oder was gebunden wird nicht wieder

das kann mit \hideNotes d 4*1/2 ( \unHideNotes einfach verbessert werden!

Inxman

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #5 am: Donnerstag, 5. März 2009, 10:06 »
Hallo,

habe doch noch ein Problem in dem Zusammenhang:
Ich möchte gern einen Phrasierungsbogen in einen Takt reinziehen, der mehrstimmige Noten enthält, ungefähr so:

\version "2.12.2"
\include "deutsch.ly"

\relative c'' {
  \key c \major
  \time 4/4
    d1 \(c <<{e,4\) d2.}\\{f'4 a4 c2}>> d,
}
Lilypond schreibt dann: Warnung: nicht beendeter Phrasierungsbogen

Laut Handbuch soll auch nicht über diese "<<" Klammern hinweg eine andere Klammer "\("
verschachteln, aber wie soll es sonst gehen?

Kann jemand helfen?

Danke und Gruß,
Inxman

derHindemith

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #6 am: Donnerstag, 5. März 2009, 10:40 »
Verdammt, diese Fehler ist schon bekannt. Siehe https://liarchiv.joonet.de/index.php?topic=171.msg1247#msg1247

Inxman

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #7 am: Donnerstag, 5. März 2009, 11:46 »
Verstehe ich dich jetzt richtig, das dies noch ein ungelöstes Problem ist?
Auch wenn ich es so umschreibe:
\version "2.12.2"
\include "deutsch.ly"

\relative c'' {
  \key c \major
  \time 4/4
     d1 \(c
       <<  \new Voice = "first" { \voiceOne e,4\) d2.}
            \new Voice = "second" { \voiceTwo f'4 a4 c2}
       >> d,
}
erscheint noch immer der gleiche Fehler.

Gruß,
Inxman

derHindemith

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #8 am: Donnerstag, 5. März 2009, 12:01 »
Fast richtig. es soll
d \( <<
 {
  %%%%% kein \new Voice
  \voiceOne e,4\)
 }
 %%%%%% hier new Voice
 \new Voice {
  \voiceTwo f'4
 } >>\oneVoice

Der Problem liegt daran dass <<{}\\{}>> nicht das gleiche wie <<{\voiceOne }\new Voice { \voiceTwo}>>\oneVoice ist.

Inxman

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #9 am: Donnerstag, 5. März 2009, 12:44 »
Ja, jetzt funktioniert es auch.

Danke,
Inxman

Inxman

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #10 am: Montag, 9. März 2009, 13:41 »
Eins ist mir noch aufgefallen:

\version "2.12.2"
\include "deutsch.ly"

\relative c'' {
  \key c \major
  \time 4/4
  \repeat volta 2 { <d f>1 \(}
\alternative {
  {<c e>1\)}
  {<e g>1\repeatTie}
}
}

Er zieht bei \repeattie auch einen Bogen auf den unteren Notenkopf.
Wie kann ich dies verhindern und nur auf den oberen Notenkopf einen Bogen legen?

Gruß,
Inxman

derHindemith

  • Member
Re: Legatobogen kann nicht beendet werden?
« Antwort #11 am: Montag, 9. März 2009, 14:24 »
Na, lilypond ist sehr klug. Normalerweise, Bindebogen gehen zu alle Köpfe in einem Akkord, deswegen die Bindebogen für alle Notenköpfe der Akkord. Aber wir benutzen dass für einen ungewöhnlichen Zweck, als Bogen anstatt Bindebogen. Ich würde in diesem Fall die \hideNotes Variante benutzen.