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

Legatobogen kann nicht beendet werden?

Begonnen von Inxman, Mittwoch, 4. März 2009, 08:09

Vorheriges Thema - Nächstes Thema

Inxman

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

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

Oh Klasse,
funktioniert und so einfach! :-)

Danke,
Inxman

derHindemith

\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

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

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


Inxman

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

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

Ja, jetzt funktioniert es auch.

Danke,
Inxman

Inxman

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

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.