1) I'm first studying the DSP part.
2)Once understood, I can analyze the code examples and look at the part related to the various vst3 etc. ...
I was wondering: Let's say that I already know very well the DSP theory. I have visual studio installed and vst3 SDK downloaded. If there was no RACKAFX7 to create the projects, how can I create a project that processes audio from scratch?
I mean a program like the classic "Hello world" that you try the first time you program. RACKAFX7 is a very useful tool but when creating projects there are so many files, statements, classes etc. ... so far I have not really understood how the project was organized. I'll study better the C++, maybe I have some gaps, but here I was wondering if there are even easier ways to approach the programming related to the audio processing. Thank you
I have visual studio installed and vst3 SDK downloaded. If there was no RACKAFX7 to create the projects, how can I create a project that processes audio from scratch?
That is one of the reasons that RackAFX exists.
If you want to create a project that processes audio from scratch, you are supposed to use the VST3 SDK example myplugins/hello world. They also give you the sample projects (which you should always compile as a test) to give you examples to work from. There is no "VST Plugin Generator" application or anything like that.
Also, ASPiK is separate from RackAFX and you can use the ASPiKreator to generate blank projects without RackAFX but they will include the ASPiK core.
In the old days, I would make a template VST project in Visual Studio that just passed audio through it (exactly like a brand new RackAFX plugin). Then, every time I would make a new VST plugin, I would copy that project and then go through and change the settings for the current folder and other trivialities. So, they all started with the same template.
Many years ago I assigned a grad student to create a VST2 plugin, from scratch, in Visual Studio starting with "New Win32 C++ Project" and then documenting all the steps needed to import the base class files and set the compiler options properly for the DLL to compile. It was around 75 separate steps that needed to be taken.
Thus, RackAFX. I don't think it can get any simpler for learning how to write audio signal processing. The RackAFX7 tools like the spectrum analyzer and impulse testing are very unique and allow you to test your plugin correctly.
Most Users Ever Online: 152
Currently Browsing this Page:
Guest Posters: 1
Newest Members:channa, bvaccaro, HCassell, Max, Sim1, Chris Wade-Evans, Marlow, kcmixs2, DanieleR, jimjulian
Moderators: W Pirkle: 391
Administrators: Tom: 74, JD Young: 80, Will Pirkle: 0, W Pirkle: 391