Overview
"Werkzeuge der Computermusic 01" (WDC01) is done with a kind of mixed didactic: hands on and theory.
Starting with basic skills for a Computermusician: Understanding software, so programming as composing in Csound should get you a feeling of software for CM and higher level of CSound IDE shows the possibilities.
Using Realtime Programming Languages like Puredata is the next step to understand signal processing and messaging. A goal is to start with structured programming for graphical Programming languages from the first moment in favor for a steeper learning curve.
Starting development of own tools from simple C programs and/or scripting with python to generate data and sound.
For "Making scene" simple electronic instrument will be shown and soldered, which are also usable as controller starting with DIYremin.
As control interfaces, additional to computer interfaces embedded controllers should be developed using e.g. the "MOD-WIFI-ESP8266" targeting on the understanding of micro-controllers, embedded computer and usage in electronic music:
- Understanding difference computer SoC (System on Chip) <-> microcontroller
- Learn Coding
- organize source code working in groups, share and debug and archive: Subversion, Git, ...
- Communication protocols: MIDI, OSC and other, understanding the differences in implementation and usage.
Invention of my new Instrument
A individual created electronic music instrument should be an outcome, to explore the artistic potential of these tools for your artistic output.
Special wishes of the group can be included in this lectures and projects will be adapted to current skills.