Wat is het verschil tussen een 2.4 en een 3.0 vst plug-in

vragen 15-06-2024 13:57

Ik kom vst plug-ins tegen die VST 2.4 en 3.0 als specificatie hebben, sommige plug-ins ondersteunen blijkbaar beide standaards. Maar wat is nu eigenlijk het verschil?

De regels voor de vst standaard -de allereerste vst plug-in stamt uit 1996- worden door Steinberg, bedenker van het systeem, vastgelegd, maar gebruikers en plug-in ontwikkelaars hebben daar ook wel enige invloed op. Sinds 1996 zijn de mogelijkheden van daw's sterk uitgebreid en tegelijkertijd vraagt de gemiddelde producer om meer functies, en daarom zijn de specificaties voor vst plug-ins steeds aangepast. Plug-ins werden zo beter te bedienen, boden betere integratie in de host én de benodigde rekenkracht werd gereduceerd. De door Steinberg gedefinieerde vst plug-in standaard – vastgelegd in de zgn vst SDK ofwel System Developers Kit – is daarbij maatgevend. Die standaard gaat o.a. over de user interface, de communicatie met de hostdaw en natuurlijk de efficiëntie van de code. Steinberg bepaalt de SDK, externe plug-in ontwikkelaars dienen binnen die specs te werken. Tot aan vst 2.0 was er sprake van een langzame update van de basisprincipes maar met 3.0 is het hele systeem opnieuw bekeken. Dat was overigens al in 2008, ondertussen zijn we bij versie 3.6.7. Met 3.0 hebben vst plug-ins de extensie .vst3 i.p.v. .dll gekregen, maar belangrijker is dat 3.x plug-ins automatisch uitschakelen als er geen signaal doorloopt, wat een hoop rekenkracht scheelt. Belangrijk voor de routing is dat er meerdere audio in- en outputs mogelijk zijn. Dat betekent dat surround sound mogelijk is. Extra inputs betekent ook dat je eenvoudig audio naar een plug-in kunt sturen als controlesignaal, bijvoorbeeld voor vocoding of sidechain triggering. Er is nu ook een 'event bus' die meestal voor midi commando's wordt gebruikt, maar waar ook andere stuursignalen voor kunnen worden gebruikt en er zijn meerdere midi in- en ouputs mogelijk. Verder is de nauwkeurigheid van de automatisering verbeterd en er zijn meer mogelijkheden om plug-ins met hardware controllers te besturen. Met vst 3.5 werd Note Expression toegevoegd, waarbij elke noot in een akkoord zijn eigen expressiondata kan ontvangen. De twee zaken die voor de gebruiker het meest opvallen zijn dat de plug-in schermen met vst 3.x resizable zijn geworden én dat 64 bit audiodata de standaard is. De laatste Cubaseversie 9.5 ondersteunt zowel 2.x als 3.x vst plug-ins, dus in de praktijk hoef je je meestal niet druk over te maken welke standaard precies ondersteund wordt door een plug-in. Welke functies precies in een plug-in geimplementeerd worden bepaalt echter de maker van de plug-in.

zoeken
zoeken