Frage

Ich versuche, eine Lese auf dem Anstrengungsniveau beim Aufbau eines Barebones virtuelles Instrument Host in C ++ oder C # beteiligt zu bekommen, aber ich habe nicht in der Lage gewesen, eine harte Informationen zu erhalten. Kennt jemand irgendwelche guten Starter-Anwendungen, Tutorials, Hilfsbibliotheken für diese Art der Sache?

Wenn es darauf ankommt, würde das Ziel sein,) akzeptieren eingehende MIDI-Events und b) versenden sie auf das virtuelle Instrument. In C ++ oder C #, wenn möglich.

Danke!

War es hilfreich?

Lösung

So erfassen eingehende MIDI-Events verwenden, um die C # Midi Toolkit (auf codeproject.com) von Leslie Sanford oder meine MIDI.NET Bibliothek.

VST.NET können Sie mit verwalteten und nicht verwalteten VST (2.4) Plugins laden und kommunizieren. Sie können auch verwaltet VST-Plugins mit VST.NET erstellen, die in nicht verwalteten Hosts ausgeführt werden können.

Es gibt auch eine einfache C ++ Open-Source-VST-Host finden Sie unter http: //www.hermannseib .com / Englisch / vsthost.htm (unten am unteren Rand der Seite)

Hope es hilft.

Marc Jacobi (Autor von VST.NET)

Andere Tipps

Die VST.NET Bibliothek erscheint der Weg, um zu gehen.

PianoRollComposer.cpp unter http://jdmcox.com hat eine einfache Routine (VSTthread), die MIDI-Daten an ein sendet VST-Plug-in und sendet dann die empfangenen WAVE-Daten an einen ASIO-Treiber.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top