C++ to Windows VST3?

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

User avatar
LinMusGuy
Established Member
Posts: 551
Joined: Wed Feb 27, 2019 9:33 pm
Has thanked: 22 times
Been thanked: 2 times

C++ to Windows VST3?

Post by LinMusGuy »

Are there Linux programs that let you transform a map with appropriate C++ files into a Windows VST3 plugin? The map has been exported from a PD patch with the help of PlugData.

Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: C++ to Windows VST3?

Post by Kott »

Load the patch inside Windows PlugData.

Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: C++ to Windows VST3?

Post by Kott »

@dreamer

User avatar
LinMusGuy
Established Member
Posts: 551
Joined: Wed Feb 27, 2019 9:33 pm
Has thanked: 22 times
Been thanked: 2 times

Re: C++ to Windows VST3?

Post by LinMusGuy »

Yes - that would be a simple solution. But Windows PlugData doesn't run on my Linux computer, or at least I didn't succeed in getting Windows PlugData to run my Linux computer. I tried it with Wine. Linux PlugData does run on my Linux computer, but that doesn't export Windows VST's. However apart from my Linux desktop computer I also have an old laptop that I might use for running Windows PlugData. Is there a simple Linux version that emulates Windows in enough detail so that I can run Windows PlugData on that old laptop. Otherwise I will have to buy an extra Windows laptop to run Windows PlugData on...

Or perhaps I should give up trying to solve this problem on Linux and go for buying a Windows laptop and a program like SynthEdit and simply use those for making Windows plugins? That wouldn't be a Linux solution, but it would solve my problem of also wanting to make Windows plugins for those who are (still) on Windows.

Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: C++ to Windows VST3?

Post by Kott »

You wanna your plugin be closed-source?

User avatar
LinMusGuy
Established Member
Posts: 551
Joined: Wed Feb 27, 2019 9:33 pm
Has thanked: 22 times
Been thanked: 2 times

Re: C++ to Windows VST3?

Post by LinMusGuy »

No - I want to distribute different versions of my plugins so that both Linux people and Windows users can use them. The Linux versions will be open source and free. But if the Windows versions are only possible as closed source then so be it.

Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: C++ to Windows VST3?

Post by Kott »

Why not to distribute the patch only?

User avatar
LinMusGuy
Established Member
Posts: 551
Joined: Wed Feb 27, 2019 9:33 pm
Has thanked: 22 times
Been thanked: 2 times

Re: C++ to Windows VST3?

Post by LinMusGuy »

That would be an option, but than only people familiar with PureData can run it. Or will Windows users have to install PureData on their computer anyhow in order to be even be able to run a Windows VST generated from a PureData patch? In the latter case there's not much advantage in making a Windows VST because most Windows users won't go through the trouble of installing PureData on their computer if they don't know it already.

Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: C++ to Windows VST3?

Post by Kott »

PureData is compiled statically in PlugData or Cammomile.

User avatar
LinMusGuy
Established Member
Posts: 551
Joined: Wed Feb 27, 2019 9:33 pm
Has thanked: 22 times
Been thanked: 2 times

Re: C++ to Windows VST3?

Post by LinMusGuy »

Kott wrote: Fri Mar 17, 2023 11:35 am

PureData is compiled statically in PlugData or Cammomile.

Sorry - I don't know what that means...

Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: C++ to Windows VST3?

Post by Kott »

It means no need to install PureData.

User avatar
LinMusGuy
Established Member
Posts: 551
Joined: Wed Feb 27, 2019 9:33 pm
Has thanked: 22 times
Been thanked: 2 times

Re: C++ to Windows VST3?

Post by LinMusGuy »

So it would be an advantage to Windows users unfamiliar with PD to have a Windows VST generated by Windows PlugData from a PD patch.

That leaves the question of whether there exists a Linux version that I can install on my old laptop that emulates Windows in sufficient detail so that I can run Windows PlugData (or SynthEdit) on it.

Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: C++ to Windows VST3?

Post by Kott »

LinMusGuy wrote: Fri Mar 17, 2023 11:54 am

So it would be an advantage to Windows users unfamiliar with PD to have a Windows VST generated by Windows PlugData from a PD patch.

That leaves the question of whether there exists a Linux version that I can install on my old laptop that emulates Windows in sufficient detail so that I can run Windows PlugData (or SynthEdit) on it.

For example, I know very little about PureData, but can easy load PlugData then load any patch.
With Camomile you can provide a "bundled" plugin, yeah.

What do mean by "Linux that emulates Windows in sufficient detail"? There is Wine and there are VMs.
What about using Windows for that as you mentioned above:

However apart from my Linux desktop computer I also have an old laptop that I might use for running Windows PlugData

User avatar
LinMusGuy
Established Member
Posts: 551
Joined: Wed Feb 27, 2019 9:33 pm
Has thanked: 22 times
Been thanked: 2 times

Re: C++ to Windows VST3?

Post by LinMusGuy »

My old laptop also runs on Linux. And I didn't succeed in running Windows PlugData (or Windows Camomile) under Wine. As far as I know Linux Camomile doesn't export Windows VST's.

I haven't yet tried a VM however. I might do that on my old laptop, I'm not using it for anything else at the moment, so now might be the time to see if I can get a VM working. Nothing would be lost if it crashes... :mrgreen:

Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: C++ to Windows VST3?

Post by Kott »

Camomile is the meta-plugin, you have to prepare your plugin manually. No compile steps at all: https://github.com/pierreguillot/Camomi ... te-plugins

Post Reply