
Developing your own software can be a costly affair, first you need an Operating System to run the Integrated Desktop Environment or IDE both of which, on some systems need to be purchased, depending on your selection, the cost can run into many hundreds of pounds.
Quick Note: This was written by a fairly new programmer (4-6 months using C++ at the time of writing). Please comment or email me at ccmachine[at]gmail[dot]com if there are mistakes or things you believe i should/should not have said. However this also gives me a good perspective into what somebody completely new should know.
Why would you want to learn C++? It's a time-tested language that's been around over 20 years and as such, C++ code can be run on pretty much any computer or device you come across (so long as you compile it for such, more on that later).
What do you need to learn to code?
Obviously, coding can be pretty complex. For this I'm going to assume you're using Ubuntu or any other Linux distribution with a packaging system (apt, yum, synaptic, etc).
Originally authored by Gaisai Haolah
These document are heavily influenced by two very talented SuperCollider programmers Celeste Hutchins and Gaisai Haolah. I have no skill of my own to portray at least not with SuperCollider so I have stolen relevant snippets from these programmers to demonstrate some of the workings of the SuperCollider application.
Originally authored by David Cottle
Start Applications >> Audio & Video >> JACK Control
If top left Start button is Green select it
This needs to start with no errors
Start Applications >> Accessories >> Text Editor (Gedit)
Start Tools >> SuperCollider mode
Start from SuperCollider menu >> Start Server
Monitor the lower Text Editor (Gedit) display for errors
Authored by Derek Shaw
Start Applications >> Audio & Video >> JACK Control
If top left Start button is Green select it
This needs to start with no errors
Start Applications >> Accessories >> Text Editor (Gedit)
Start Tools >> SuperCollider mode
Start from SuperCollider menu >> Start Server
Monitor the lower Text Editor (Gedit) display for errors
SinOsc = Sine Oscillator
Authored by Derek Shaw
Start Applications >> Audio & Video >> JACK Control
If top left Start button is Green select it
This needs to start with no errors
Start Applications >> Accessories >> Text Editor (Gedit)
Start Tools >> SuperCollider mode
Start from SuperCollider menu >> Start Server
Monitor the lower Text Editor (Gedit) display for errors
Just a head's up on a pretty cool site that I came across today: Command-Line-Fu