Was ist die beste API für die Entwicklung einer Anwendung, die sowohl Echtzeit-MIDI- als auch Audio-Ein- und -Ausgabe verarbeitet? Dies wäre für eine Anwendung, die beim Musikmachen verwendet wird, im Gegensatz zum Abspielen von Audio- oder MIDI-Dateien. Ich bin mir bewusst, dass dies eine subjektive Frage sein kann, aber wenn Sie eine API kennen, die hauptsächlich für diese Zwecke verwendet wird, teilen Sie sie bitte mit.Was ist die beste API in jeder Sprache für die Entwicklung von Audio- und MIDI-Musikanwendungen?
Ich bin agnostisch über die Sprache, für die die API ist, und ich kümmere mich auch nicht um Portabilität. Das eigentliche Anliegen ist eine API, die gut dokumentiert ist, gut gestaltet ist (z. B. durchdacht und intuitiv für Entwickler, die sie verwenden) und aktiv gepflegt wird. Die Portabilität des Betriebssystems wäre gut, aber es ist die zweite, dass eine API/Sprache die vorherigen Anforderungen erfüllt.
Bitte beachten Sie, dass der Schwerpunkt nicht auf APIs zur Klangsynthese oder zum Komponieren von Musik mit Code liegt. Es ist für die Verarbeitung von Audiodateien und MIDI-Daten in einem Echtzeitkontext gedacht.
Diese Frage sollte Community-Wiki sein, da keine definitive Antwort möglich ist –
OK, danke für die Eingabe. Ich habe über Community-Wikis erfahren und diese Frage in eine Community-Wiki-Frage geändert. – aoeu