Coding LIVE on Twitch a plugin from ZERO using C++ and JUCE
- Banned
- Topic Starter
- 5089 posts since 12 Jun, 2001 from Wusik Dot Com
I'm going to be LIVE on Twitch in around an hour, so be sure to follow me there. Later I will post all videos on YouTube. Coding Wusik ZR from ZERO.
https://www.twitch.tv/williamkwusik
Cheers, WilliamK
https://www.twitch.tv/williamkwusik
Cheers, WilliamK
- Banned
- Topic Starter
- 5089 posts since 12 Jun, 2001 from Wusik Dot Com
- KVRian
- 872 posts since 6 Aug, 2005 from England
Some notes, if I may?
The screen text is very small. VS has a quick way of enlarging the text on the bottom left of the main window. Perhaps zoom in a little? Everyone may not be watching on a massive screen...
Is that 5 hours? Perhaps you’ll make less mistakes if you plan what you are doing a bit more? You’re very brave to do an instructional video without a coding plan. But perhaps that’s the point?
The clatter of your keyboard drowns out your voice quite distractingly at times.
Just some initial thoughts, that’s all, might not be a problem at all...
The screen text is very small. VS has a quick way of enlarging the text on the bottom left of the main window. Perhaps zoom in a little? Everyone may not be watching on a massive screen...
Is that 5 hours? Perhaps you’ll make less mistakes if you plan what you are doing a bit more? You’re very brave to do an instructional video without a coding plan. But perhaps that’s the point?
The clatter of your keyboard drowns out your voice quite distractingly at times.
Just some initial thoughts, that’s all, might not be a problem at all...
Last edited by quikquak on Sun Jun 16, 2019 2:23 pm, edited 1 time in total.
Dave Hoskins. http://www.quikquak.com
- Banned
- Topic Starter
- 5089 posts since 12 Jun, 2001 from Wusik Dot Com
- KVRian
- 872 posts since 6 Aug, 2005 from England
- Banned
- Topic Starter
- 5089 posts since 12 Jun, 2001 from Wusik Dot Com
Here are the tools that I will be using.
JUCE Open-Source Cross-Platform Framework
https://juce.com/
Download JUCE at the following link
https://github.com/WeAreROLI/JUCE
Microsoft Visual Studio (I'm using the 2017 version, but the 2019 will work too)
https://visualstudio.microsoft.com/vs/whatsnew/
MVSC Free Express Version
https://visualstudio.microsoft.com/vs/express/
I'm using C++ to code the whole thing using the JUCE framework.
Register an unique Plugin ID for each plugin you create.
http://service.steinberg.de/databases/p ... n?openForm
Download the extra ASIO and VST (2&3) SDKs.
https://www.wusik.com/download/PluginsExtraSDKS.zip
First first is to build the Projucer application.
Go to "JUCE 5\extras\Projucer\Builds"
And select the correct folder, in my case VisualStudio2017
Open the file "Projucer_App.vcxproj"
Change from Debug to Release (at the top mid menu)
The Projucer.exe file will be at the folder following
"JUCE 5\extras\Projucer\Builds\VisualStudio2017\x64\Release\App"
In you want to work with an open-source project and don't want to bother on getting a free license and also don't want the splash-screen shown, open the following file.
JUCE 5\extras\Projucer\JuceLibraryCode\AppConfig.h
Remember that you will must include all the project files as open-source and free to download and use.
Find the following
#define JUCER_ENABLE_GPL_MODE 0
and change to
#define JUCER_ENABLE_GPL_MODE 1
You will need to recompile Projucer.exe if you changed this after.
Explaining Denormals
https://www.musicdsp.org/en/latest/Othe ... -text.html
I won't make the whole project open source, but here's the intial stuff.
https://www.wusik.com/download/Wusik_ZR_001.zip
You can check my other projects at the following sites.
www.Wusik.com
www.Kalfelz.com
www.Beat707.com
Cheers, WilliamK
JUCE Open-Source Cross-Platform Framework
https://juce.com/
Download JUCE at the following link
https://github.com/WeAreROLI/JUCE
Microsoft Visual Studio (I'm using the 2017 version, but the 2019 will work too)
https://visualstudio.microsoft.com/vs/whatsnew/
MVSC Free Express Version
https://visualstudio.microsoft.com/vs/express/
I'm using C++ to code the whole thing using the JUCE framework.
Register an unique Plugin ID for each plugin you create.
http://service.steinberg.de/databases/p ... n?openForm
Download the extra ASIO and VST (2&3) SDKs.
https://www.wusik.com/download/PluginsExtraSDKS.zip
First first is to build the Projucer application.
Go to "JUCE 5\extras\Projucer\Builds"
And select the correct folder, in my case VisualStudio2017
Open the file "Projucer_App.vcxproj"
Change from Debug to Release (at the top mid menu)
The Projucer.exe file will be at the folder following
"JUCE 5\extras\Projucer\Builds\VisualStudio2017\x64\Release\App"
In you want to work with an open-source project and don't want to bother on getting a free license and also don't want the splash-screen shown, open the following file.
JUCE 5\extras\Projucer\JuceLibraryCode\AppConfig.h
Remember that you will must include all the project files as open-source and free to download and use.
Find the following
#define JUCER_ENABLE_GPL_MODE 0
and change to
#define JUCER_ENABLE_GPL_MODE 1
You will need to recompile Projucer.exe if you changed this after.
Explaining Denormals
https://www.musicdsp.org/en/latest/Othe ... -text.html
I won't make the whole project open source, but here's the intial stuff.
https://www.wusik.com/download/Wusik_ZR_001.zip
You can check my other projects at the following sites.
www.Wusik.com
www.Kalfelz.com
www.Beat707.com
Cheers, WilliamK
- Banned
- Topic Starter
- 5089 posts since 12 Jun, 2001 from Wusik Dot Com
- Banned
- Topic Starter
- 5089 posts since 12 Jun, 2001 from Wusik Dot Com
Here's the updated code for Wusik ZR, won't be releasing everything, just this startup.
Watch me LIVE on Twitch
https://www.twitch.tv/williamkwusik
Or catch me on Youtube
https://www.youtube.com/c/WilliamWusikKalfelz
Watch me LIVE on Twitch
https://www.twitch.tv/williamkwusik
Or catch me on Youtube
https://www.youtube.com/c/WilliamWusikKalfelz
- Banned
- Topic Starter
- 5089 posts since 12 Jun, 2001 from Wusik Dot Com
I just posted some results of my new SSE/AVX/FMA3 lib that is open-source. You can check at the following link.
https://forum.juce.com/t/how-to-organiz ... liamkwusik
Cheers, WilliamK
https://forum.juce.com/t/how-to-organiz ... liamkwusik
Cheers, WilliamK