Autor Thema: midi bei mehreren wiederholungen und da capo al fine  (Gelesen 2186 mal)

martinusbaum

  • Member
midi bei mehreren wiederholungen und da capo al fine
« am: Sonntag, 11. Juli 2010, 20:31 »
habe ein Barockstück für Tpt + Klavier
Form: Teil A mit Wiederholung Kasten 1, Kasten 2, Teil B, dann da capo Teil A

Habe die Musik mit Frescobaldis Partiturassistent gemacht und \repeat volta 2 und \alternative verwendet und ansonsten alles hintereinanderweg geschrieben.
unten dann 2 x score und im zweiten score-Teil {midi}
Nun läuft die Musik in midi in einem Rutsch durch.

Wie muss ich \unfoldrepeats setzen? wie bekomme ich den da capo-teil in midi umgesetzt?

Bitte Hilfe! Danke.. ein Posaunenchorposaunist

derHindemith

  • Member
Re:midi bei mehreren wiederholungen und da capo al fine
« Antwort #1 am: Montag, 12. Juli 2010, 00:13 »
Frescobaldi kenne ich nicht, aber ich denke es wäre so:
\score {
 \unfoldRepeats { \teilA \kastenEins \kastenZwei \teilB \teilA }
 \midi {}
}

Aber, ich weiss nicht wie deine Variabeln sind. So wär es am einfachsten. Ehrlich gesagt, hätte wahrscheinlich eher sowas:
\score {
 \unfoldRepeats { \teilA \allesAndere \teilA }
 \midi {}
}

RobUr

  • Member
Re:midi bei mehreren wiederholungen und da capo al fine
« Antwort #2 am: Montag, 12. Juli 2010, 16:45 »
Da bei da capo alle vorher notierten Wiederholungen übersprungen werden, müssen Kasten 1 und 2 vom A-Teil getrennt notiert werden. Der \score-Block für die MIDI-Ausgabe könnte dann folgendermaßen aussehen:
\score {
  \teilA \kastenEins \teilA \kastenZwei \teilB \teilA \kastenZwei
  \midi {}
}

Mit \unfoldRepeats würde Teil A mit beiden Kästen auch im D.C. wiederholt werden – das entspricht nicht der gängigen „Wiederholungspraxis“.

Das Grundgerüst mit \repeat volta 2 { ... } und \alternative { ... } könnte aber in etwa folgendermaßen aussehen:
teilA = \relative { ... }
kastenEins = \relative { ... }
kastenZwei = \relative { ... }
teilB = \relative { ... }

\score {
  \repeat volta 2 { \teilA }
  \alternative { { \kastenEins } { \kastenZwei } }
  \teilB

  \layout {}
}

Grüße, Robert