Hi,
ich bin dank Monika auf den Geschmack gekommen, Midi-Dateien mit Lilypond zu erstellen. :)
Dabei ist mir ein seltsames Verhalten aufgefallen. Die Einstellung des Instrumentes funktioniert scheinbar zufällig, wenn die Melodie mit einer Pause beginnt.
Ich bringe mal ein Beispiel mit Anmerkungen, was funktioniert und was nicht. Es hängt anscheinend auch vom gewählten Instrument ab. Ist das ein bekanntes Verhalten?
\version "2.20.0"
Alt =
\relative c'' {
%\set Staff.midiInstrument = "voice oohs" %% funktioniert nicht
%\set Staff.midiInstrument = "flute" %% funktioniert
r1
%\set Staff.midiInstrument = "voice oohs" %% funktioniert
c4 e g c g e c e g e c c
}
\score {
\new Staff
%\with { midiInstrument = "voice oohs" } %% funktioniert nicht
%\with { midiInstrument = "flute" } %% funktioniert
\Alt
\midi { \tempo 4 = 88 }
}
Hallo Manuela,
dieser Fehler ist wahrscheinlich mittlerweile behoben.
In 2.22.0 und 2.24.1 (unter Linux) wurde die "Programmauswahl" in die MIDI-Datei geschrieben.
Arnold