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

cross-staff Bogen bei verschiedenen Instrumenten?

Begonnen von Leonach, Dienstag, 30. März 2010, 17:09

Vorheriges Thema - Nächstes Thema

Leonach

Liebe Wissende,

ist es mögich, einen Legato bzw. Phrasierungsbogen in einem System beginnen und im System eines anderen Instruments (das ganze also nicht innerhalb einer PianoStaff-Umgebung) enden zu lassen?

für jede Information dankbar

Leonach


Leonach

Vielen Dank!

Gibt es auch die Möglichkeit, einen Balken von einem in ein Nachbarsystem ziehen zu lassen? Also etwa wie \change Staff innerhalb eines PianoStaff, nur eben von einem normalen Staff zu einem anderen?

derHindemith

Was genau meinst du? etwa wie:

RH = \new Staff = RH { s1*2 }
LH = \new Staff = LH { g2( d' \change Staff = RH a' e'') }
\score { << \RH \LH >> }


Leonach

Mat, danke für den Hinweis. Sowas suche ich, allerdings funktioniert dieser Schnipsel ja in einem Pianostaff. Ich suche KneedBeams von einem Orchesterinstrument zum einem anderen. Ich weiß, das ist extrem ungewöhnlich, aber bei Kagel kann ich mich nicht mehr beschweren...  ::) (Es handelt sich um das Stück "Anagrama II" (1958) von Mauricio Kagel)

trulli

Hallo Leo,

normalerweise kann man die Schnipsel schnell für die eigenen Wünsche umformen. Die lange Definition am Anfang betrifft ja nur die Tuplet-Nummern. Vereinfacht kann der Code, z.B. für Chorsatz, dann so aussehen:

\version "2.12.3"
top = \change Staff = "1"
bottom = \change Staff = "2"
Oberstimme = \relative c'' {
       \override Beam #'auto-knee-gap = #1
       \once \override  Beam #'damping = #2
       g'8 [ b \bottom e,,,]
       \top g''[ \bottom f,, \top e'']
       \bottom d,,[ \top f'']
       e4 d c b
    }
Unterstimme =  \relative c' {
       s1
       a4 c d e
       }
\score {
  \new ChoirStaff <<
    \new Staff = "1" { \Oberstimme }
    \new Staff = "2" { \Unterstimme }
 
  >>
}


Grüße von Mat

Leonach