Computer Music Basics
For Data Sonification
This site features supplementary material for the class Data Sonification & Opportunities of Sound. It is designed to provide a general overview of selected technologies and techniques in the field of computer music and music informatics with a focus on data sonification.
Most of the tools and languages referred to in this introduction are well documented and come with lots of examples and projects. A pointer to the relevant resources is usually all it needs to get started, provided minimal prior experience with programming. It is impossible to convey the full capabilities of multiple programming languages in just a few sessions. Hence, the code snippets presented on the following pages should provide a general idea on the different concepts and possible use cases.
Examples used within this class can be found in the software repository.
Linux (Pro) Audio
- 2020-11-05 10:47 JACK
- 2020-11-05 11:47 Raspberry Pi
Programming Languages
- 2020-11-05 13:46 Puredata
- 2020-11-05 13:47 SuperCollider
- 2020-11-05 14:01 C++
- 2020-11-05 13:47 Web Audio
- 2020-11-05 14:01 Faust
Peripherals
- 2020-11-05 13:47 Using Python for Control
- 2020-11-05 13:47 Icecast
First Steps in Sonification
- 2020-11-05 13:47 Realtime Weather Sonification
- 2020-11-05 12:47 More APIs