VST▪◽◼ Host ➕ VST & VST'i (s) 💯% FREE COLLECTiON ²°²²













VST Host



VST Host

Voici un petit programme Windows de démonstration que j'ai lancé en 2002 afin de comprendre le fonctionnement interne des plugins VST - VSTHost.

VSTHost - cliquez pour agrandir !

C'est un hôte compatible VST qui est capable de :

ballecharger des effets VST (alias "plugins")
balleles paramétrer / les éditer
ballesortie son pour VSTis
balleEntrée et sortie MIDI
ballechargement / enregistrement des fichiers .fxb / .fxp
balleE/S via les pilotes Windows MME ou ASIO
balleWave Player / Enregistreur
balleLecteur MIDI

Alors que le programme a commencé principalement comme une aide à la compréhension et au débogage des plug-ins VST, il a maintenant évolué pour devenir un programme tout à fait capable qui peut être vraiment utile dans la configuration Live d'un artiste au clavier.

Étant donné que des questions se posent de temps en temps, j'ai créé un forum de discussion pour eux.

Téléchargements

Version actuelle : 1.57 - les tonnes habituelles d'améliorations, de corrections de bogues et de modifications internes
Attention : si vous effectuez une mise à jour à partir d'une version antérieure, lisez absolument la documentation !

Les fichiers suivants sont disponibles pour la version actuelle :

  vsthostx86.zipla version actuelle de VSTHost pour x86 (c'est-à-dire le code 32 bits)
Fonctionne sur les versions 32 et 64 bits de Windows à partir de Windows 2000.
  vsthostw98.zipla version actuelle de VSTHost pour Windows 98/ME/NT4.
Fonctionne également sur toutes les versions ultérieures de Windows, avec des capacités légèrement restreintes.
 dvsthostx86.zipPackage de remplacement pour VSThost x86. Ce package contient uniquement le programme principal de la version actuelle en double précision de VSTHost.
C'est le même programme que ci-dessus, à la seule différence que tout le traitement audio interne est réalisé avec une double précision 64 bits au lieu de variables à virgule flottante 32 bits ; à mon avis, cela ne fait pas beaucoup de différence de qualité (mais bon, je ne suis pas un vendeur) et réduit juste un peu le débit, mais si vous utilisez de nombreux plug-ins capables de double précision, cela peut être utile, puisque les conversions depuis et vers le format simple précision peuvent être évitées.
  tvsthostx86.zipla version actuelle de traçage VSTHost pour x86 (c'est-à-dire le code 32 bits) - à des fins de débogage uniquement !
Fonctionne sur les versions 32 et 64 bits de Windows à partir de Windows 2000.
 vsthostx64.zipla version actuelle de VSTHost pour x64 (c'est-à-dire le code 64 bits)
Attention : ne fonctionne que sur les versions Windows 64 bits !
dvsthostx64.zipPackage de remplacement pour VSThost x64. Ce package contient uniquement le programme principal de la version actuelle en double précision de VSTHost.
Voir dvsthostx86.zip ci-dessus pour plus de détails.
Attention : ne fonctionne que sur les versions Windows 64 bits !
 tvsthostx64.zipla version actuelle de traçage VSTHost pour x64 (c'est-à-dire le code 64 bits) - à des fins de débogage uniquement !
Attention : ne fonctionne que sur les versions Windows 64 bits !
 vsthost.pdfLa documentation actuelle pour VSTHost
(incluse dans tous les paquets ci-dessus depuis la V1.54)

Vous trouverez ici quelques add-ons VSTHost qui ont été créés par ToyleY .

VST Host Slavery Suite

C'était juste une petite question dans un forum ... "Existe-t-il un moyen de router la sortie de vsthost vers le moteur Kristal Audio ? Et sans latence ?" qui a déclenché l'ajout d'un mode esclave à VSTHost. Et comme j'ai un assez mauvais goût de l'humour, j'ai eu le titre ci-dessus.

Lorsqu'il est démarré avec le paramètre /slave , VSTHost passe en mode esclave et attend qu'un maître le contrôle. Le premier (et actuellement le seul) maître est un plugin VST(i) qui peut être intégré dans n'importe quel programme VST Host (même une autre instance de VSTHost), appelé Legree . Il s'agit d'un effet et d'un VSTi, car il existe des hôtes qui n'acceptent que les effets, des hôtes qui n'acceptent que les VSTis, et bien sûr des hôtes qui acceptent les deux.

Vous pouvez télécharger Legree ici (fichier .zip, 209K). Version actuelle : 1.07 Existe en versions 32 et 64 bits 

nouveau.gif (860 octets)

Vous pouvez télécharger la documentation actuelle de VSTHost Slavery Suite ici (fichier .pdf, 171K). 

Variante open source

A l'origine, j'avais mis à disposition VSTHost avec le code source complet. Depuis que j'ai dû découvrir que (des parties de) cela se sont retrouvés dans les programmes d'autres personnes, et que sans même mentionner ma contribution, la variante open source a été gelée. Je continue d'ajouter des corrections de bogues à la base de code existante, mais les nouvelles fonctionnalités n'y feront plus leur chemin. À partir de la V1.16k, ce programme est publié sous les termes de la GNU Lesser GPL .

Quoi qu'il en soit - la partie importante du programme est une implémentation d'un hôte VST sous forme de 2 classes :

CVST Host

Cela implémente le rappel audio requis par un plugin d'effet en tant que classe hôte VST soigneusement encapsulée. C'est un code pratiquement indépendant de la plate-forme. Les quelques éléments spécifiques à la plate-forme sont encapsulés dans...

CEffet

Cela encapsule un effet VST, tel que chargé par l'hôte VST. Cette classe n'est pas entièrement complète - puisque je n'ai pas de Mac, j'ai seulement inclus le code Windows. Si un aimable programmeur MacIntosh pouvait remplir les quelques sections spécifiques à Mac et me les envoyer, ce serait formidable et, bien sûr, annoncé ici !

Vous pouvez télécharger les sources de la V1.16r ici . Version actuelle : VST 2.4 rev2 + prise en charge ASIO 2.0, sélection du canal ASIO, correction de bogue de V1.19-1.46 

 
Comme on m'a déjà demandé à plusieurs reprises s'il était possible de faire un don pour VSTHost, j'ai mis à jour mon compte PayPal pour le rendre possible. Je n'insiste pas dessus... mais, bien sûr, ça me ferait plaisir :-)
Alternativement, très moderne, il y a aussi la possibilité d'envoyer des cryptocoins aux adresses suivantes :
Bitcoin BTC : 3NWiREh5ZfDtE97QYHXvsmb2c9e7fwyXa3
Ethereum ETH : 0xA801aEa636735972236B4B6051C391ba9a5Aa6AB
Ondulation XRP : rBUc3R5iATkbm7bzK3GCxGmDeffrbPWCnn
Verge XVG : D7SBKeVcb6NUSCcxwdyDT5S1N6rPVVYLAA
Auch in Deutsch erhältlich!

Dernière mise à jour : 04/03/21

Commentaires

Posts les plus consultés de ce blog

💥 TOP Best Chat GPT Prompts for Marketers - 2024

La liste de contrôle SEO

Meilleurs outils de référencement 🛠 organisée par Saijo George

Insérer un formulaire de contact - Zbooing : Astuces pour Google Sites

100 outils pour lancer sa startup sans argent (mais pas sans talent)

30 prompts marketing ChatGPT à utiliser d'urgence ! | Conseils Rédaction Web

💥Top BEST invites ChatGPT pour le succès du dropshipping *° 2024

Questions et réponses sur l'évaluation de la certification YouTube Music en 2021 + examen final Certification Ateliers Numériques 2022

La liste de contrôle SEO complète en 51 points pour 2024

Les meilleurs GPTs pour vous aider dans votre travail de rédaction