Werkzeuge der Computermusik 2
realtime systems on computer with the use of sensors to control them is the overall theme. Therefore a closer look at structured programming with Puredata is also part of this course as development of controllers with sensors utilizing microcontroller like arduinos....
            
          Maker and DIY: "Coding with PD and uCs"
Steuerung Controller:
- Microcontroller versus embedded computer
 - SDK, IDE, Arduino, ...
 - Sensoren
 - Tasten, Berührungssensoren (touch sensor), Regler, ...
 - Position und Bewegung (Beschleunigungs Sensoren, Kompass, ...)
 - Distanz, ...
 - Kraftsensoren: Druck, Zug, Schwingung
 - Umgebungsparameter: Temperatur, ...
 
Projektentwicklung und Kollaboration
Revision Control System
Projektanlage am git.iem.at
Issues, Foren, usw.
Echtzeit-Systeme
- Einführung in die Begriffe und Entwicklung
 - grafische Programmiersprachen
 - Ereignis Systeme (event based systems)
 - Nachrichtenbasierte Systeme (message systems)
 - Übung anhand einer Kompositionsmaschine
 - signalverarbeitende Echtzeitsysteme
 - Datenfluss und Graphentheorie
 - synchroner Datenfluss (synchronos dataflow - SDF
 - Übung anhand von Simulacra
 
