I have received some communication asking for more details regarding the scope of the course so I thought I might as well share my answers here:
The scope of the course is the Patterns paradigm. A lot of it deals
with different ways to combine and nest various tools from within the
Patterns paradigm.
A strong emphasis is put on empowering users to explore their own
preferences for sounds and personal ways to organize those sounds.
Another focus is creating a solid workflow that is safe and allows
users to quickly get into the work of composing whenever inspiration
ascends. This involves detailed work making sure everyone is sat up to
use SuperClean quickly, and with very little friction (autoMagic),
whenever booting SuperCollider.
The course will not include anything about building SynthDefs or
building a sampleplayer. It will however focus on getting the most use
out of the sampleplayer and synths included in SuperClean. My
thinking here is that SuperClean, which is based on SuperDirt, is
amazingly great at playing back samples and sounds made by way of
synthesis (FM and Additive synths are included), so no need for
everyone to sit on their lonesome, painstakingly reinventing the wheel
when, here in the future, wheels are in such great abundance.
SuperClean also has a great post processing chain which makes things
safe, and also sounds gnarly when pushed. My thinking here is that the
barrier to entry is significantly lowered so, as a consequence,
everyone can focus on finding personal ways to use those communal
tools. Hopefully also even be inspired by each other’s findings and
become part of a creative community through the shared experience of
using the same tools.
In more practical terms we’ll deal
with creating patterns which use stochastic or generative methods,
while still retaining functionality which deals with reproducibility.
In finer detail we’ll look at ways of having music
• Always begin in the same way
• Be of a finite, and specified duration
• Present one material and then another.
Essentially working with form while still enjoying the benefits of
composing algorithmically.
Every interaction with code within the course will be “live”. The code
we write will always respond immediately to the changes we make while
it is running, so the practice is very much ready for performance.
I hope that gives you at least a little more to go on when deciding
whether or not to attend the course.
I am really looking forward to giving the course and I think we’re
going to have a great time and I’d love for you to join us.