-
Notifications
You must be signed in to change notification settings - Fork 12
Home
This tutorial assumes that you have not written any "serious" C++ before but have like me programmed some in artist oriented programming languages like SuperCollider, Processing, OpenFrameworks or PD/MAX. It documents my journey from a relatively finished concept and a working prototype in SuperCollider so I will often reference the process of "porting" the program from SuperCollider to JUCE.
Some knowledge in digital audio might come in handy but I'll try to keep the technical details as sparse and simple as possible.
JUCE can be obtained from the JUCE Website or from the JUCE github project. JUCE is free for open source projects but if you want to keep your source closed you will have to get a commercial license. Before starting with this Tutorial I recommend following at least the "Getting started with the Projucer" tutorial and the "Create a basic Audio/MIDI plugin Part 1" tutorial. For Linux users there is also a handy list of all the dependencies you'll need.
Once you are comfortable with your IDE of choice and the Projucer as well as the Plugin-Host you can start by making some plans.