Abschlussarbeiten
Zurück zur Liste
Eurorack Computer - Ein Eurorackmodul mit pythonTM-Anbindung
| Abstract | Einen Computer in ein analoges Modularsystem zu integrieren mag zuerst paradox erscheinen, da die Verwendung von Analogsynthesizern meist im Kontrast zu Softwaresynthesizern steht und mit der Entscheidung der Verwendung von Analogsynthesizer bewusst nicht digital zu arbeiten oft einhergeht. Durch die Erfahrungen im Umgang mit Modularsystemen kam jedoch der Wunsch nach komplexeren Steuermöglichkeiten auf, welche nicht primär für den Analogsound zuständig sind, sondern das Verwalten und die Spielbarkeit komplexer Steuerungen ermöglichen sollte. Zusätzlich soll ein Audiointerface zur Wiedergabe und Aufnahme von gespielten dienen, um damit den Analogsynthesizer mit komplexen digitalen Audioprozessen zu erweitern. Als Linux-Minicomputer wurde ein “Olinuxino A20 Lime2“ der Firma Olimex mit Dual-Core ARM-Prozessor verwendet. Dieser ist für die Signalverarbeitung zuständig: Analog-Digital- und Digital-Analog-Wandlung von Steuersignalen und die Verarbeitung von Audiosignalen. Durch die Verwendung dieses vollwertigen Rechners mit vielerlei Interfaces, können die verschiedensten Anwendungen realisiert werden. Es wurde ein Eurorackmodul entwickelt, welches aus einer Platine mit Userinterface, einem damit verbundenen Minicomputer und einer Frontplatte an der alles befestigt ist, besteht. Dieses Modul beinhaltet 10 Potentiometer, 12 Buchsen (6 Eingänge, 6 Ausgänge), 4 Kippschalter, 8 Silikondruckknöpfe mit RGB-Beleuchtung und 3 LEDs. Die Platine beherbergt noch 3 Analog-Digital-Wandler, 1 Digital Analogwandler und wurde noch mit einigen Operationsverstärkern ausgestattet, um die Signale der Eurorack-Norm anzupassen. Die Verarbeitung der Signale wurde mit Python realisiert, da diese Programmiersprache weit verbreitet ist und mit verhältnismäßig wenig Aufwand zu gewünschten Ergebnissen führt. |
| Autor*innen | |
| Betreuer*innen | |
| Jahr | 2016 |
| Art der Arbeit | Bachelorarbeit |
| URL | https://phaidra.kug.ac.at/o:126392 |
| Anmerkung | Audiosignalverarbeitung |
| Status | abgeschlossen |