Hi,
ich möchte für unseren Chor die Lieder in ChoirStaff-Struktur mit SATB-Voices für jede Stimme setzen. Im Anschluß soll möglichst für jede Stimme eine midi-Datei generiert werden. Ich habe bisher nur gefunden, daß für jede Voice \midi { } in einen \score-Block gesetzt werden soll. So bekomme ich aber nicht unser Notenblatt nicht hin.
Wie kann ich das Problem lösen. Verwende Version 2.24.4
Vielen Dank schonmal für eure Hilfe
Elke
\version"2.24.2" \language"deutsch" global={}
sopr=\relative{a''b c d e f g h}
alto=\relative{a' b c d e f g h}
teno=\relative{a, b c d e f g h}
bass=\relative{a,,b c d e f g h}
\book{\paper{output-filename="elkeSopr"}\score{ % Midi Sopr
\unfoldRepeats{
<<
\new Voice= "Sopr" {\global\set Staff.midiPanPosition =# 1.00 \sopr}
\new Voice= "Alto" {\global\set Staff.midiPanPosition =#-1.00 \alto}
\new Voice= "Teno" {\global\set Staff.midiPanPosition =#-1.00 \teno}
\new Voice= "Bass" {\global\set Staff.midiPanPosition =#-1.00 \bass}
>>
}%\unfold
\midi{}
}%\score{ %Midi Sopr
} %book
\book{\paper{output-filename="elkeAlto"}\score{ % Midi Alto
\unfoldRepeats{
<<
\new Voice= "Sopr" {\global\set Staff.midiPanPosition =#-1.00 \sopr}
\new Voice= "Alto" {\global\set Staff.midiPanPosition =# 1.00 \alto}
\new Voice= "Teno" {\global\set Staff.midiPanPosition =#-1.00 \teno}
\new Voice= "Bass" {\global\set Staff.midiPanPosition =#-1.00 \bass}
>>
}%\unfold
\midi{}
}%\score{ %Midi Alto
} %book
\book{\paper{output-filename="elkeTeno"}\score{ % Midi Teno
\unfoldRepeats{
<<
\new Voice= "Sopr" {\global\set Staff.midiPanPosition =#-1.00 \sopr}
\new Voice= "Alto" {\global\set Staff.midiPanPosition =#-1.00 \alto}
\new Voice= "Teno" {\global\set Staff.midiPanPosition =# 1.00 \teno}
\new Voice= "Bass" {\global\set Staff.midiPanPosition =#-1.00 \bass}
>>
}%\unfold
\midi{}
}%\score{ %Midi Teno
} %book
\book{\paper{output-filename="elkeBass"}\score{ % Midi Bass
\unfoldRepeats{
<<
\new Voice= "Sopr" {\global\set Staff.midiPanPosition =#-1.00 \sopr}
\new Voice= "Alto" {\global\set Staff.midiPanPosition =#-1.00 \alto}
\new Voice= "Teno" {\global\set Staff.midiPanPosition =#-1.00 \teno}
\new Voice= "Bass" {\global\set Staff.midiPanPosition =# 1.00 \bass}
>>
}%\unfold
\midi{}
}%\score{ %Midi Bass
} %book
Erzeugt vier midi-Files, bei denen jeweils eine Stimme rechts und alle anderen Stimmen links erklingen.
Natürlich kann man die anderen Stimmen auch weglassen.
Das explizite Anlegen von vier Books ist wegen der Dateinamen nötig (geht vielleicht auch anders), das kann man weglassen, dann werden die Dateien automatisch elke.mid, elke-1.mid, elke-2.mid, elke-3.mid genannt.
Vielen Dank, ich werde es ausprobieren.
Grüße Elke