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");

War es hilfreich?

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
scroll top