Thanks Angeruroth, I have had a C++ book on my bedside table for many years, but there has always been something more important than to go through the chapters one by one and do the exercises. So I have only started. I want to do it, but realistically I may have to find an easier way. My goal is to create a VST plugin (as well as plugins in AU and RTAS format) based on the multiscript I have already written, that I can sell commercially. So I don't want to include proprietary software from another company, or be dependent on open source material in the final product. ATM I am exploring my options and trying to figure out the shortest way to get there.C++ is a bit harder to learn, but if you have the time, it would let you do everything you want and more, and it should run faster, cause latency is important.
It would also allow you to use the best UI framework possible, if you learn got to use it. And you coul even make a TCP server to control all your plugin instances from a central window.
But yeah, it would take time and effort.
If you are not sure, maybe the best option is to use one of the tools previously mentioned.
Thanks David, I'll try and download from github. I am confused about the requirements on the page though:Unfortunately, as happens too often with "successful" free software companies, Roli have hidden away their free software lineage so that most new users are completely unaware that... Roli has a github page where you can download the latest source and build JUCE yourself - anonymously https://github.com/WeAreROLI/JUCE
For juce development you just need juce and a c++ compiler. For stability I recommend visual studio, if you're on Windows you can run it. Juce has a tutorials page and a few guides on YouTube including setting up from scratch, should be enough for anyone looking to get started.Thanks David, I'll try and download from github. I am confused about the requirements on the page though:
Building JUCE Projects
Minimum Deployment Targets
- macOS: macOS 10.11 and Xcode 7.3.1
- Windows: Windows 8.1 and Visual Studio 2013 64-bit
- Linux: GCC 4.8
Does this mean I must have Windows 8 and anyone that will use the plugin must have the "Minimum Deployment Targets"?
- macOS: macOS 10.7
- Windows: Windows Vista
- Linux: Mainstream Linux distributions