Ich habe etwas recherchiert und es scheint, dass Javascript und MIDI in diesen Tagen nicht gut zusammenpassen. Zumindest sagt das Google.Generiere Live-MIDI aus Javascript
Wie in diesem Thema beschrieben: generating MIDI in javascript ist es möglich, eine Datei entweder in Javascript oder serverseitig zu erstellen und sie so abzuspielen, als würde man eine gewöhnliche Datei abspielen.
Aber ich wirklich möchte in der Lage sein, einzelne MIDI-Events zu senden, „live“, wie es eine ständige Interaktion mit dem Benutzer sein würde. Ich denke, mein Plan B wäre, ein Java-Applet zu erstellen, das das tut, aber dann wäre meine App nicht mehr reines HTML5.
Ich hörte auch Audio-Unterstützung nicht berühmt ist jetzt HTML5, so fragte ich mich auch, wenn keine Lösung ist jetzt verfügbar, was sind die möglichen zukünftigen Ergebnisse?
Danke.
Das mache ich schon, um ganze Sequenzen zu erzeugen, und ich denke, ich werde mich daran halten müssen, um einzelne Noten zu spielen. Das Problem ist, dass die Latenz etwas bemerkbar ist, auch wenn es nicht so groß ist. Aber ich denke, es ist momentan die beste Lösung, ein Java-Applet zu verwenden. – Manux
Können Sie einen Link zu Ihrem Code veröffentlichen? Es kann möglich sein, die Latenz zu verringern, indem kontinuierlich Töne im Hintergrund erzeugt werden und mehrere Audioelemente erzeugt werden, um sie zu füllen. –