Hallo Mathias,
herzlich willkommen im Forum!
Offensichtlich handelt es sich hier um das Generalproblem parallele/versetzte Musik. Musik in doppelten spitzen Klammern (<< ... >>) wird simultan eingelesen, während Musik ohne diese Klammern nacheinander erzeugt wird.
Es ist generell am übersichtlichsten, wenn man für die MIDI-Ausgabe einen eigenen \score-Block erzeugt und darin die bereits definierten Variablen verwendet.
Das könnte in deinem Beispiel folgendermaßen aussehen:
\score {
\new PianoStaff
<<
\new Staff = "rechte Hand" {
\rechteHandVorspiel \rechteHandTeilA \rechteHandTeilB \rechteHandTeilC
}
\new Staff = "linke Hand" {
\linkeHandVorspiel \linkeHandTeilA \linkeHandTeilB \linkeHandTeilC
}
>>
\layout {}
}
\score {
<< \rechteHandVorspiel \linkeHandVorspiel >>
<< \rechteHandTeilA \linkeHandTeilA >>
<< \rechteHandTeilB \linkeHandTeilB >>
<< \rechteHandTeilC \linkeHandTeilC >>
\midi {}
}
Steht aber alles im LM und in der NR! Bitte lesen!!!
Zur Erinnerung: \layout {} veranlasst PDF-Output, \midi {} veranlasst MIDI-Output!
Aber weshalb legst du für jeden Block ein neues System an??? \break gefällt dir wohl nicht?
Grüße, Robert