Search found 24 matches

by Wanderer
Thu Jul 09, 2020 7:27 am
Forum: VST 3 SDK
Topic: Loading wav sample
Replies: 6
Views: 87

Re: Loading wav sample

Aha with your last post it is more clear what you are asking.

If you want to be sure that you load wave in to memory only when you need, just read wave file from disk (HDD) (don't store it inside *.h) and then load it in to wave.
by Wanderer
Tue Jul 07, 2020 10:04 pm
Forum: VST 3 SDK
Topic: Loading wav sample
Replies: 6
Views: 87

Re: Loading wav sample

This example should load wave in to memory only when Wav0Load will be called. But i am not sure if it will be working. And free memory when Wav0Unload is called. For more control over memory use float * wav0 instead std::vector; // wav0.h static std::vector<float> wav0; void Wav0Load() { if (wav0.si...
by Wanderer
Tue Jul 07, 2020 11:34 am
Forum: VST 3 SDK
Topic: Loading wav sample
Replies: 6
Views: 87

Re: Loading wav sample

How you stored a sample in array of floats in header? Show code (don't need to show full sample only short part of it). I asume that you fill static array of floats in header without function, this load it in to memory automatically. You have to create something like that: // header.h void loadSampl...
by Wanderer
Mon Jul 06, 2020 8:24 am
Forum: VST 3 SDK
Topic: can I create VST 2 support for host application? (VST 3 license)
Replies: 1
Views: 53

can I create VST 2 support for host application? (VST 3 license)

Hello

I have signed VST 3 SDK license, that means I can create VST 3 only plug-ins. But, can I create VST 2 support for my host application? If it is possible.
by Wanderer
Wed Jun 17, 2020 3:40 pm
Forum: VST 3 SDK
Topic: how to save parametres correctly? VST3
Replies: 2
Views: 136

Re: how to save parametres correctly? VST3

Thanks.
by Wanderer
Sun Jun 14, 2020 10:37 pm
Forum: VST 3 SDK
Topic: how to save parametres correctly? VST3
Replies: 2
Views: 136

how to save parametres correctly? VST3

From documentation, get and set state can save parametres in host application. But VST3 have two components and each component can have get and set state. Now question is which controller use for save parametres for host application?
by Wanderer
Sun May 24, 2020 10:21 pm
Forum: VST 3 SDK
Topic: 2x Bypass parameters under Automation instead of 1x
Replies: 4
Views: 312

Re: 2x Bypass parameters under Automation instead of 1x

I apologize for late answer. I had no much time for reply. you should be more precise in your description. Which automation list, which host, which platform, etc. Yes, I use Reaper 5.9 64bit under Windows 7 64 bit. When I click on Track Envelopes / Automation. it show me full list of parametres whic...
by Wanderer
Sat Mar 28, 2020 2:44 pm
Forum: VST 3 SDK
Topic: 2x Bypass parameters under Automation instead of 1x
Replies: 4
Views: 312

2x Bypass parameters under Automation instead of 1x

I use HelloWorld for start plugin creation. When I compile this HelloWorld project I have 2x Bypass parameter automation in list, but in code there is only one. Maybe bug in VST SDK?

I use VST 3.6.14
by Wanderer
Sat Mar 28, 2020 9:59 am
Forum: VST 3 SDK
Topic: How can I debug validator failures in Visual Studio?
Replies: 9
Views: 634

Re: How can I debug validator failures in Visual Studio?

Hmm and can you compile some VST example without this failure? Maybe you forgot compile validator? (depends of how you created your project) Or try check if everything is on right place (if everything is under path from error list) (not only your plugin files but validator and etc...) and maybe will...
by Wanderer
Wed Mar 18, 2020 5:38 pm
Forum: VST 3 SDK
Topic: %200 new to code - what language should I learn to make optimum VSTs
Replies: 3
Views: 381

Re: %200 new to code - what language should I learn to make optimum VSTs

Language C++. From my view, you will need understand a [ pointers ], [ class ], [ inheritance ], [ virtual functions and inheritance ] (it is called polymorphism) and last [ templates ] (not a must but helpfull) . Just basics from everything I wrote, but more you know, it will be easier to work with...