C # XNA generiert MIDI
-
29-10-2019 - |
Frage
Ich möchte MIDI-ähnliche Noten aus dem C # XNA-Programm spielen.Ich muss eigentlich keine MIDI-Datei erstellen, sondern habe nur die Möglichkeit, Noten zu starten und zu stoppen oder sie für eine bestimmte Zeit abzuspielen.
play("flute", "D4", "start");
play("flute", "D4", "stop");
play("flute", "E4", "5 secs");
Lösung
Ich empfehle, sich das XNA Midi-Projekt anzusehen.
Es enthält zwei Beispiele und ist einfach zu verwenden:
NoteOn(int channel, int note, int velocity, int program)
Im Gegensatz zu anderen Lösungen wie der Verwendung von WinAPI läuft dies auch auf XBox und WP7.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow