Re: Re: VSTPlugin v0.5 pre-release!
[email protected] Mon, 03 May 2021 01:59:17 +0200
| Newsgroups | gmane.comp.audio.supercollider.user |
|---|---|
| Message-ID | <[email protected]> |
> Is Reapers chunk data, itself just a vstpreset file? Can you specifiy what you mean by “Reapers chunk data“? Anyway, the plugin state is a binary blob and the proper way to share it between different hosts is to save it as a .vstpreset file. Reaper allows you to do that. Am 3. Mai 2021, 01:43, um 01:43, [email protected] schrieb: >I’m generating a whole RPP project file with music in the chunk data of >a >piano roll vst3. > >Each generation is it’s own composition. I’m trying to work >programmatically with rapid iteration. > >Is Reapers chunk data, itself just a vstpreset file? I thought they >were >different, but maybe not so in VST3? > >The base64 is encoding a simple json string. > >I haven’t tried to hack around with vstpresets yet. > >Doesn’t every DAW have to field this chunk data? It’s a plug-in dev >side >interface right? > >On Sun, May 2, 2021 at 3:42 PM <[email protected]> wrote: > >> >> Currently I'm encoding the base64 directly in a Reaper project >file, >> > There is no base64 involved in VST3 preset files... >> Ok, I guess you were referring to Reaper preset library files >(*.RPL), >> which indeed encode the chunk data as base64 to save it in a human >> readable text format. >> >> However, *.RPL is specific to Reaper. For interoperability with other >> hosts, you have to import/export *.vstpreset files. >> >> BTW, VST3 presets have well defined locations, so if you export a >> *.vstpreset file in Reaper (to the suggested location), it will show >up >> in SC, and vice versa. Generally, always use >> VSTPluginController.savePreset/loadPreset, unless you really need to >> store the presets at non-standard locations (e.g. alongside your >project >> for distribution). >> >> Christof >> >> On 03.05.2021 00:16, [email protected] wrote: >> > Hi, >> > >> >> How do I pass chunk data to a windows vst3? >> > Have a look at the "Presets", "Preset Files" and "Preset Data" >sections >> > in the VSTPluginController help file. >> > >> >> Currently I'm encoding the base64 directly in a Reaper project >file, >> > There is no base64 involved in VST3 preset files... >> > >> > Christof >> > >> > On 02.05.2021 18:59, [email protected] wrote: >> >> How do I pass chunk data to a windows vst3? >> >> >> >> Currently I'm encoding the base64 directly in a Reaper project >file, >> >> but I want to get everything in SC. >> >> >> >> Can VSTPlugin for SC do this? >> >> >> >> On Tue, Apr 27, 2021 at 5:51 AM <[email protected]> wrote: >> >>> Here is VSTPlugin v0.5-test3: >> >>> https://git.iem.at/pd/vstplugin/-/releases/v0.5-test3 >> >>> >> >>> I've fixed a couple of regressions and improved the multibus >handling. >> >>> >> >>> Please test and report any issues! >> >>> >> >>> This should be the last test release before the final release. >> >>> >> >>> Cheers, >> >>> >> >>> Christof >> >>> >> >>> On 18.04.2021 01:36, Christof Ressi wrote: >> >>> >> >>> Hi, >> >>> >> >>> here is a pre-release for VSTPlugin v0.5 - a SuperCollider >extension >> >>> torun VST2 and VST3 plugins. >> >>> >> >>> You can download it here: >> >>> https://git.iem.at/pd/vstplugin/-/releases/v0.5-test1 >> >>> >> >>> --- >> >>> >> >>> The most important changes: >> >>> >> >>> * JITLib integration: add VSTPluginNodeProxyController class and >> >>> some NodeProxy roles (\vst, \vstFilter and \vstDef) >> >>> >> >>> * VST3: support for multiple input/output busses (see >VSTPlugin.ar) >> >>> >> >>> * VSTPluginDesc: add 'inputs' and 'outputs' members containing >the >> >>> input/output bus info (name, type, channels) >> >>> >> >>> * VST3: fixed possible wrong channel count (regression introduced >in >> >>> v0.4) >> >>> >> >>> * Linux: allow to run 32-bit and 64-bit Windows plugins (via >Wine) >> >>> >> >>> * Linux: fix non-functional VST3 editor >> >>> >> >>> * some thread-safety improvements which fix occasional crashes >with >> >>> NI plugins (and possibly others) >> >>> >> >>> ***WARNING*** This release contains certain breaking changes in >the >> >>> UGen implementation (see changelog). Users of sclang are not >> >>> affected, but existing alternative clients have to be updated! >> >>> >> >>> The full changelog is here: >> >>> https://git.iem.at/pd/vstplugin/-/releases/v0.5-test1 >> >>> >> >>> --- >> >>> >> >>> Beside trying out the new features, it would be very appreciated >if >> >>> youcould test it with your existing projects and check if nothing >is >> >>> broken. >> >>> >> >>> If you find any issues, please file a bug report here: >> >>> https://git.iem.at/pd/vstplugin/-/issues >> >>> >> >>> >> >>> Have fun! >> >>> >> >>> Christof >> >>> >> >>> >> >> _______________________________________________ >> >> sc-users mailing list >> >> >> >> info (subscription, etc.): >> >> >> >http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx >> >> archive: http://www.listarc.bham.ac.uk/marchives/sc-users/ >> >> search: http://www.listarc.bham.ac.uk/lists/sc-users/search/ >> > >> > _______________________________________________ >> > sc-users mailing list >> > >> > info (subscription, etc.): >> > >> >http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx >> > archive: http://www.listarc.bham.ac.uk/marchives/sc-users/ >> > search: http://www.listarc.bham.ac.uk/lists/sc-users/search/ >> >> _______________________________________________ >> sc-users mailing list >> >> info (subscription, etc.): >> >http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx >> archive: http://www.listarc.bham.ac.uk/marchives/sc-users/ >> search: http://www.listarc.bham.ac.uk/lists/sc-users/search/ >>