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