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