Übersicht
Die Projekte sind dreiteilig aufgebaut. Die Implementierung als Prototyp zur Erarbeitung der Algorithmen und Steuermöglichkeiten in grafischen Programmier-Sprachen wie Puredata oder Matlab. Anschließend Entwurf von Steuerungsmöglichkeiten mit grafischen Oberflächen (Mockup) und schließlich eine erste Implementierung als Plugin für die Evaluation.
Dabei kann ein Projekt jeweils einen Aspekt einer Implementierung behandeln oder mehrere Aspekte in in einen Team erarbeiten (2+ Personen).
Programmierung
Programmierung von "Plugins", Applikationen und "Webaudio-Scripts" zur Signalverarbeitung oder Steuerung von Geräten in der Computermusik für den Einsatz in "digital audio workstations" (DAWs) oder anderen Plugin-Hosts.
Diese Plugins oder auch Module könnten unter anderen, bei entsprechender Portabilität auch als "Apps" in mobilen Einsatz finden.
Elektronik:
Entwicklung oder Adaptierung von Elektronik als Module, kann in Form einer Adaptierung von (fertigen) "embedded Computer", wie odroid, olinuxino, beagle-bone, ... (siehe iemKit ) mit sensorik und audiointerfaces passieren. Je nach Vorwissen können auch komplexere Systeme entworfen werden.
Voraussetzung für HArdwareentwicklung ist nicht nur die Fähigkeit elektronische Schaltungen zu entwerfen und implementieren, sondern können auch einfache DIY Lösungen sein.
Aktuelle Themen: high quality AD/DA wandler für Einsatz in Studios und auf Bühnen.
Controller
Auf Basis von obigen Modulen und Softwareteilen eine Steuerung von Plugins mittels selbst entworfener und prototypisch gebauter dezidierter Controller. Dabei geht es um die Integration von Elementen zu einen Prototyp.
Alternative Themen
Musical Instruments with embedded devices
Erweiterung des iemKit ,embedded Computer-Boards, mit I/O Modulen über dessen Anschlüsse von I2S, I2C, Analog oder digital Interfaces. Ausgestattet mit (AD/)DA-Wandler, programmiert mittels Puredata oder andere CM-Sprachen kann mittels entsprechender Spielinterfaces als Erweiterungsmodul elektronische Instrumente entwickelt und prototypisch implementiert werden.
(z.B.: Theremin-Simulation, Simulacra physical modelling, ...)