Werkzeuge der Computermusik 2

realtime systems on computer with the use of sensors to control them is the global theme. Therefore structured programming with Puredata is also part of this course as programming sensors with arduinos.

Structured Programming with PD and controller

  • 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

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.