Coding LIVE on Twitch a plugin from ZERO using C++ and JUCE

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

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. :-o

https://www.twitch.tv/williamkwusik

Cheers, WilliamK

Post


Post

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...😁
Last edited by quikquak on Sun Jun 16, 2019 2:23 pm, edited 1 time in total.

Post

Thanks, will try to improve as I go. :hug:

Post

Well done BTW!

Post

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

Post

Going live in a few minutes. ;-)

https://www.twitch.tv/williamkwusik

Post

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

Post

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

Post Reply

Return to “DSP and Plugin Development”