- Lid sinds
- 12 oktober 2016
- Berichten
- 6.308
Hoe maak je een VST, en dat het liefst enigszins aansluit op m'n programmeerkennis? Ik heb wat ideeën voor wat experimentele synthese, uiteindelijk zou ik het liefst daar een stukje hardware voor maken, met een beetje analoog erbij als toetje, maar voor het grootste deel kan het digitaal. Ik denk daarbij aan een Raspberry Pi, maar het lijkt me leuk en praktisch om er ook een VST van te maken. Kunnen meer mensen het proberen, testen en commentaar ter verbetering leveren.
De eigenlijke VST SDK is een verzameling van C++ classes heb ik begrepen, maar heb weinig ervaring met die taal. Vroeger begonnen in BASIC, maar de grote liefde was toch vooral Turbo Pascal en later Delphi. Voor hobby, maar met Delphi voor werk ook e.e.a. gemaakt, vooral conversietools om data om te zetten van het ene systeem en formaat naar het andere. Er was kennelijk ooit 'ns een VST port naar Delphi, door iemand die Frederic Vanmol heet. Z'n pagina daarover is echter niet meer online.
Een andere mogelijkheid zou iets maken met Free Pascal kunnen zijn, dat is kennelijk door sommigen wel 'ns gelukt. Maar blijkbaar incidenteel, kan er niet veel over vinden. Beetje jammer, want je kunt ermee op veel platforms terecht. In elk geval delen van de source zou je weer kunnen hergebruiken voor een latere port naar de RPi.
Wat betreft de BASIC-varianten, een leuke uitvoering waar ik voor iets anders al 'ns naar heb gekeken is PureBasic. Het is vrij gemakkelijk om daar iets vlot mee te maken, een VST moet ook lukken, daar zijn voorbeelden van. Nadeel is dat ik voor de RPi daar niks aan heb. Omdat ik voorzie dat wat ik wil vrij "lichtgewicht" is, en daarom niet zo'n probleem, maar de compiler (nou ja, compiler, de backend is FASM) haalt niet het onderste uit de kan wat een moderne processor kan.
Als ik mogelijkheden over het hoofd zie, of als iemand een goed idee heeft: ik hoor het graag.
De eigenlijke VST SDK is een verzameling van C++ classes heb ik begrepen, maar heb weinig ervaring met die taal. Vroeger begonnen in BASIC, maar de grote liefde was toch vooral Turbo Pascal en later Delphi. Voor hobby, maar met Delphi voor werk ook e.e.a. gemaakt, vooral conversietools om data om te zetten van het ene systeem en formaat naar het andere. Er was kennelijk ooit 'ns een VST port naar Delphi, door iemand die Frederic Vanmol heet. Z'n pagina daarover is echter niet meer online.
Een andere mogelijkheid zou iets maken met Free Pascal kunnen zijn, dat is kennelijk door sommigen wel 'ns gelukt. Maar blijkbaar incidenteel, kan er niet veel over vinden. Beetje jammer, want je kunt ermee op veel platforms terecht. In elk geval delen van de source zou je weer kunnen hergebruiken voor een latere port naar de RPi.
Wat betreft de BASIC-varianten, een leuke uitvoering waar ik voor iets anders al 'ns naar heb gekeken is PureBasic. Het is vrij gemakkelijk om daar iets vlot mee te maken, een VST moet ook lukken, daar zijn voorbeelden van. Nadeel is dat ik voor de RPi daar niks aan heb. Omdat ik voorzie dat wat ik wil vrij "lichtgewicht" is, en daarom niet zo'n probleem, maar de compiler (nou ja, compiler, de backend is FASM) haalt niet het onderste uit de kan wat een moderne processor kan.
Als ik mogelijkheden over het hoofd zie, of als iemand een goed idee heeft: ik hoor het graag.