Pedagogical Research in Interactive Systems & Music
(Tools, Materialien & Experimente für Computermusik, künstlerische Praxis und technologievermitteltes Lernen)
Willkommen bei PRISM – einem offenen Meta-Repository für Lehrmaterialien, Werkzeuge, Skripte und künstlerisch-pädagogische Experimente rund um Computermusik, transmediale Performance und zeitgenössische Musikvermittlung.
Dieses Repository wächst aus meiner täglichen Praxis als Lehrender, Komponist und künstlerischer Forscher – zwischen Musikschule, Universität, Probenraum, Bühne und Code-Editor.
PRISM ist kein klassisches „Curriculum-Repo“. Es ist ein Arbeitsarchiv lebendiger Praxis:
- interaktive Lern-Tools
- browserbasierte Musikexperimente
- partizipative Scores und QR-basierte Performances
- Unterrichtsskripte und Workshop-Formate
- technische Prototypen für künstlerische Forschung
- Mini-Webapps, CSV-basierte Interfaces, Max/MSP-Devices, Python-Skripte
Alles mit einem gemeinsamen Fokus:
Wie können Technologie, Körper, Raum, Stimme und Zeit als künstlerische und pädagogische Werkzeuge erfahrbar werden?
Dieses Repository richtet sich an:
- 🎓 Lehrende für Musik, Medienkunst und Computermusik
- 🎼 Komponist:innen und Performer:innen im zeitgenössischen und transmedialen Feld
- 🧑💻 Studierende in künstlerisch-forschenden Programmen
- 🏫 Musikschulen, Hochschulen und Vermittlungsprojekte
- 🤝 Alle, die mit partizipativer, technologiegestützter Performance arbeiten
Die Materialien folgen keinem linearen Lehrplan, sondern einer praxisbasierten, explorativen Didaktik:
- Lernen durch Tun statt durch Anleitung
- Künstlerische Fragestellungen statt technischer Tutorials
- Offene Systeme statt geschlossener Tools
- Kollektive Erfahrung statt individueller Übung
Viele Formate sind so gestaltet, dass sie:
- mit Smartphones funktionieren
- im Browser laufen
- ohne Installation nutzbar sind
- in Gruppen und öffentlichen Räumen einsetzbar sind
Je nach Unterordner und Projekt zum Beispiel:
- 🌐 Web-Interfaces für partizipative Performances
- 📊 CSV- und QR-basierte Aktionsscores
- 🕹️ Max/MSP & Max for Live Devices
- 🐍 Python-Tools für Analyse, Segmentierung und Medienverarbeitung
- 📄 Unterrichtsmaterialien & Workshop-Konzepte
- 🎭 Performative Prototypen & künstlerische Studien
Viele Projekte sind bewusst roh, offen und erweiterbar – sie verstehen sich als Ausgangspunkt, nicht als fertiges Produkt.
| Name | Description | Preview |
|---|---|---|
| 💻DPI | --- | – |
| 💻KeyboardShortcuts | This repository contains a Karabiner-Elements complex modification that adds an additional keyboard shortcut for an existing Ableton Live command. | – |
| 💻PureData | These are some patches and ressources to teach PD. | – |
| 💻UrlDistribute | Distributes visitors across a set of urls. | – |
| 💻UrlEncode | A tiny, client-side utility that converts a URL into its URL-encoded form using encodeURIComponent. |
– |
| 🕹 StaffHero | Controllable, StaffWars-style visual you can drive from Python or Max/MSP via OSC. | ![]() |
| 🕹Animata | 🕹️ Interactive, real-time animation software, designed to create animations, interactive background projections for concerts, theatre and dance performances. | – |
| 🕹Beatbox | Inspired in the sprunki mod of the incredibox | – |
| 🕹diagonal | teach_diagonal | – |
| 🕹DrumMachine | Dieses Repository enthält ein Max for Live Device, das es ermöglicht, eine BOSS Drum Machine direkt in ein Ableton Live Set zu integrieren und zentral vom Computer aus zu steuern. Tempo, Synchronisation und ausgewählte Parameter können aus Ableton heraus gesetzt werden, sodass Musiker:innen nahtlos in laufende Performances einsteigen und sich in ein bestehendes musikalisches Gefüge einklinken können. | ![]() |
| 🕹GroovePizza | Run GroovePizza locally | ![]() |
| 🕹HearingTests | https://AdrianArtacho.github.io/teach_gehoertest/ | ![]() |
| 🕹Interactive | This app displays a piano roll, score (via OSMD), and an interactive keyboard. | ![]() |
| 🕹Numeric | This project renders an interactive piano keyboard based on a given MusicXML file. | ![]() |
| 🕹SHOWING | A browser-based action-score player for distributed performance | ![]() |
| 🕹Sidebrain | Sidebrain is a lightweight, server-less flashcard web app that loads all content dynamically from a public CSV/TSV URL (for example a Google Sheets “Publish to web” export). | ![]() |
| 🕹Stationen | This project renders interactive image overlays from a public CSV file (e.g. Google Sheets → CSV), using pure client-side JavaScript. | ![]() |
| 🕹Timekeeper | A simple, web-based timekeeper for workshops, classrooms, and rehearsals | ![]() |
| 🕹VirtualDrumset | A lightweight browser-based drum set built with HTML, CSS, and JavaScript. | ![]() |
| 🕹VotingResults | This repository contains a static, full-screen visualization for live audience voting. | ![]() |
| 🕹️CircleOfFifths | Interactive circle of fifths (adapted from Mike Foskett's) | ![]() |
| 🕹️Memory | --- | – |
| 🕹️SoundPuzzle | This is a MaxForLive device to use for 'SongPuzzle'. Inspired by the 'Kakerlackenorgel'. | ![]() |
Dieses Repository ist als Meta-Repo organisiert und enthält:
- eigenständige Projektordner
- Submodule
- externe Repositories
- experimentelle Tools
- Dokumentationen und Skizzen
Jedes Unterprojekt hat (wenn möglich) ein eigenes README mit:
- Zweck
- Setup
- didaktischem Kontext
- Einsatzszenarien
Alles hier ist gedacht als:
Material zum Teilen, Anpassen, Remixen und Weiterdenken.
Wenn du etwas im Unterricht, in Workshops oder in künstlerischen Projekten verwendest, freue ich mich über:
- Hinweise
- Feedback
- Pull Requests
- oder einfach eine kurze Nachricht
Adrián Artacho MA Komponist, Lehrender und künstlerischer Forscher
Ich unterrichte Computermusik an den Musikschulen Wien und lehre im Transmedia Performance Profil des Masterstudiums Contemporary Arts Practice an der Universität für Musik und darstellende Kunst Wien (mdw), mit den Schwerpunkten:
- Speech & Sound
- Body and Movement in Music Practice
- Time & Space
Meine Arbeit bewegt sich zwischen Komposition, Performance, Technologie und künstlerischer Forschung – mit besonderem Interesse an partizipativen Formaten, verteilten Performances und zeitbasierten Systemen.
Wenn du:
- Materialien beitragen möchtest
- ein Projekt weiterentwickelst
- oder dieses Repository in deiner Lehre nutzt
→ Forke das Repo oder melde dich gerne direkt.
Technologie ist hier kein Selbstzweck. Sie ist ein Mittel, um Wahrnehmung, Handlung, Raum und musikalische Zeit neu erfahrbar zu machen.













