SOUL Workshop
16:00 – 18:00 (GMT+1)
![](https://nime2020.bcu.ac.uk/wp-content/uploads/2020/06/soul--1024x404.png)
Hosted by: Julian Storer and Cesare Ferrari
Maximum number of participants: No limit
Abstract
In this workshop you’ll be walking through the process of writing a simple synthesiser using the SOUL platform. This will cover the basics of how SOUL works and the tools available for using it, an introduction to its syntax, and a step-by-step tutorial of the building blocks involved in creating a simple synth with some audio effects.
https://juce.com/adc/programme/julian_storer
Anyone wanting to code along with the workshop will want to get themselves set up beforehand with a SOUL coding environment. There are a few options:
- Just use the on-line playground at https://soul.dev
- Get a copy of Tracktion Waveform and use its SOUL patch feature
- Install the command-line SOUL tools and run them manually with an editor
More info and documentation is available at the github repo: https://github.com/soul-lang/SOUL
The example code used in the tutorial will also be made available in a repo for people to follow: https://github.com/soul-lang/SOUL-workshop