Skip to content

BilldarBagdar/yatbeq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 

Repository files navigation

Yet Another Three Band EQ

based on following Chuck's free code camp C++ for musicians video

Session 01: stopping at 41:15 in video
need to find an audio file player vst to load on this dev machine (to run in the AudioPluginHost program) I don't have any actual VST things installed on this machine.

tried installing Bidule because it has an audio file player, but Bidule doesn't load this VST3?

Session 02:
because I have a license for Bidule I can run the VST3 version inside AudioPluginHost.
Inside Bidule vst, the Audio File Player bidule outputs to the Level Meter bidule which outputs to the vst audio outputs

Also figured out how to attach visual studio to the AudioPluginHost (running) process for debugging. But it is still a two step process? Need to manually start and shutdown AudioPluginHost before and after every debug session? Want to figure out how to automate the steps. Build, start AudioPluginHost from save file, attach, debug, detach, stop AudioPluginHost.

Session 04: Because builds were failing, needed to find a solution to a Linker error in Visual Studio after doing the "makePeakFilter()" method updates in the tutorial.

Found a solution here: (use the inline keyword)
https://stackoverflow.com/questions/1240634/how-to-get-rid-of-warning-lnk4006-when-not-using-templates

after this page
https://stackoverflow.com/questions/3705740/c-lnk2019-error-unresolved-external-symbol-template-classs-constructor-and
suggested the body of the function needed to move from .cpp to .h (but still got same Linker errors killing builds), 
it was easy to add inline keyword above the definition in PluginProcesor.h 

Need to figure out why the "final" build step does not automatically copy the "vst3 folder" anywhere on my machine.
When AudioPluginHost has the VST3 open, VisualStudio can't currently finish that build.

About

learning experiences

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages