Computer Music Basics
This site features selected topics on the theory, tools and techniques in the field of computer music. It is intended as a point of entry for different classes and provides a general overview. The contents aim mainly at experimental and electroacoustic music. By no means exhaustive, this site focuses on free and open source software, thus leaving out widespread commercial solutions. Although most of the mentioned software runs on all major operating systems, some examples rely on Linux and MAC environments. Examples used within this class can be found in the software repository.
Contents
1 Introduction
2 Signals & Systems
3 Control: Tools & Protocols
4 Linux Audio
5 SuperCollider
Working with SuperCollider
- Getting Started with SuperCollider
- First Sounds with SuperCollider
- SynthDefs
- Using Buses in SuperCollider
- Combining Nodes in SuperCollider
- Working with Groups
- Controlling SC with the Mouse
- Receiving OSC in SuperCollider
- Sending OSC from SuperCollider
- Using Arrays in SuperCollider
- SuperCollider: Synchronous vs Asynchronous
- Using Envelopes
- Configuring the Server
- Extensions & Plugins for SuperCollider
Developing for SuperCollider