Supercollider a day
1 September 2009
Hackpact (30 posts)
For Hackpact I will attempt to learn the Supercollider audio programming language, updating this page with a new block of code each day.
-
Mouse-controlled FM synth
Here is an FM synth controlled by the mouse/trackpad.
-
Sequenced FM synth 1
Sequenced FM Synth, with random parameter selection.
-
Sequenced FM synth 2
Development of yesterday's patch.
-
Amp-mod sine wave pad
An amp-mod sine wave pad.
-
Nick Collins SC tutorials
As I felt the need to get some basic SC programming under my belt I attempted the exercises from Nick Collins' SuperCollider tutorials, available here.
-
Multi-source positioning system with GUI 1
First steps towards a multi-source positioning system with GUI.
-
Amp-mod additive synth pad 1
Amp-mod additive synth pad.
-
Amp-mod additive synth pad 2
Development of yesterday's amp-mod additive synth pad.
-
Amp-mod additive synth pad 3
Further development to the amp-mod additive synth pad.
-
Multi-source positioning system with GUI 2
Development of the multi-source positioning system (with GUI) from day 6.
-
Multi-source positioning system with GUI 3
More development on the multi-source positioning system.
-
Multi-source positioning system with GUI 4
A fourth day working on the multi-source positioning system.
-
Trying out buffers 1
Trying out buffers - plays a random file snippet every execution... but loops don't change :-(
-
Trying out buffers 2
Trying out buffers again, this time with a GUI.
-
Experimenting with routines
Experimenting with routines.
-
Integrating routines with buffers 1
Integrating routines with buffers.
-
Integrating routines with buffers 2
More integrating routines and buffers.
-
Audio input field disturber
Audio input field disturber (sounds great, especially when controlling feedback).
-
Noise crazy sine waves
Couldn't think of something to do so here are some noise crazy sine waves.
-
Crazy pitch follower
Crazy pitch follower.
-
Beginnings of a GrainFM synth
Beginnings of a GrainFM synth.
-
GrainFM synth
Continuation of yesterday's GrainFM synth.
-
Sample to synth
Sample to synth.
-
Simple sampler
Simple sampler.
-
Sample to synth, with UI
A version of Sample to synth with a UI.
-
Beginnings of a Keyboard synth
Beginnings of a Keyboard synth.
-
ASCII keyboard testing
ASCII keyboard testing.
-
Continuation of Keyboard synth
Continuation of the Keyboard synth.
-
Something random in one function
Something random in one function.
-
Speaking patch (for the farewell)
To say goodbye to Hackpact, here's a speaking patch.