Programming

ProgrammingSyllabus.pdf

The following files are SuperCollider files used in lecture. They are largely taken from the SuperCollider documentation but adapted to the needs of this class---parts are rewritten, abridged, and reorganized.

1aBriefHistory.rtf
1bGettingStarted.rtf
1cSCLanguage.rtf
2aObjects.rtf
2bInheritanceArray.rtf
2cAmp&Pitch.rtf
3aFunctionsControlStructures.rtf
3bIterationOnCollections.rtf
3cRandomChoices.rtf
4 Debugging.rtf
5aGUI.rtf
5bGUI.rtf
5cGUI.rtf
6aSynthDefsSynth.rtf
6bSynthGUIExamples.rtf
7StreamsRoutines.rtf
8aWriting-Classes.rtf
8bWriting-Classes.rtf
9aPatterns.rtf
9bListPatterns.rtf
10aEventPatterns.rtf
10bEventPatterns.rtf