Re: Re: VSTPlugin v0.5 pre-release!

[email protected] Sun, 2 May 2021 16:41:00 -0700
Newsgroups gmane.comp.audio.supercollider.user
Message-ID <CAKX7ZAWEbNPWicXTAHgqgO3ZA5YQDzyOWi5xzAdsLe7+A64Odg@mail.gmail.com>
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/
>