Learn creative coding writing simple programs

105. Introducing SuperCollider

After many episodes focused on the Processing programming language, now we are going to focus on sound for a while. Even it's possible to produce sound on Processing, the SuperCollider programming language is a much more powerful tool for dealing with sound manipulation.
But instead of focusing just on sound and forgetting about graphics, we will combine both worlds. Processing and Supercollider can communicate with each other by sending OSC messages. You can imagine this as sending e-mails to each other, but in a much more efficient way. Processing can tell SuperCollider to play sounds, and SuperCollider can tell Processing to display graphics. We will see some examples very soon.

Tags: supercollider, osc

Code editor

You can make changes to the code below. Then
Reference

Questions and comments

Try to stay close to the topic of this episode. Use the Processing forums for help with unrelated Processing projects (or hire me for help ;-)

To indicate that a word in your comment is code, use the `backtick`. Example
  Do `float` and `int` smell similar?
To highlight code blocks, use ```processing and ``` like this:
  ```processing
  void setup() {
    size(600, 600);
  }
  ```