Domanda

Sto cercando di ottenere una lettura sul livello di sforzo coinvolti nella costruzione di un host virtuale strumento barebone in C ++ o C #, ma non sono stato in grado di ottenere qualsiasi informazione difficile. Qualcuno sa qualsiasi buon antipasto applicazioni, tutorial, librerie di supporto per questo genere di cose?

Se è importante, l'obiettivo sarebbe quello di a) accettare gli eventi MIDI in arrivo e b) loro spedizione verso lo strumento virtuale. In C ++ o C #, se possibile.

Grazie!

È stato utile?

Soluzione

Per catturare gli eventi MIDI in ingresso utilizzare il C # Midi Toolkit (su codeproject.com) da Leslie Sanford o il mio MIDI.NET biblioteca .

VST.NET permette di caricare e comunicare con VST gestiti e non gestiti (2.4) i plugin. È inoltre possibile creare plug-in VST gestiti con VST.NET che possono essere eseguiti in Host non gestiti.

C'è anche un semplice C ++ VST open source disponibili alla pagina http: //www.hermannseib .com / inglese / vsthost.htm (giù in fondo alla pagina)

La speranza aiuta.

Marc Jacobi (Autore di VST.NET)

Altri suggerimenti

VST.NET appare libreria dalla strada da percorrere.

http://jdmcox.com ha una semplice routine (VSTthread) che invia i dati MIDI ad un VST plug-in e poi invia i dati WAVE ricevuti a un driver ASIO.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top