In seiner Funktionalität auf die Lehre in gestalterischen Studiengängen zugeschnitten... Schnittstelle für die moderne Lehre
In seiner Funktionalität auf die Lehre in gestalterischen Studiengängen zugeschnitten... Schnittstelle für die moderne Lehre
Touchable Harmony ist ein MIDI-Controller, der es auch Laien erlaubt, elektronische Musik zu spielen.
Menschen nutzen seit tausenden von Jahren Musikinstrumente. Im klassischen Sinne zählen hierzu analoge Instrumente. Mit ihnen wird durch Saiten (etwa Gitarre und Klavier), einen Luftstrom (Trompete und Akkordeon, ein Fell bzw. eine Membran (Trommel) oder durch das gesamte Instrument (Glocke) ein Ton erzeugt (vgl. [Wikipedia: Musikinstrument](http://de.wikipedia.org/wiki/Musikinstrument „Wikipedia: Musikinstrument“)).
Seit der Entwicklung der Digitaltechnik wird Musik auch auf elektronische Weise erzeugt. In der heutigen Zeit ist das Instrument häufig eine Kombination aus einem Computer mit einer passenden Software und einem Controller, der besser als Tastatur und Maus zur Musikerstellung geeignet ist. Für die Kommunikation zwischen Computer und Controller hat sich das [MIDI-Protokoll](http://de.wikipedia.org/wiki/Musical_Instrument_Digital_Interface „MIDI-Protokoll“) als Quasi-Standart etabliert, weshalb man auch von MIDI-Controllern spricht.
Die Bedienung vieler analoger Musikinstrumente ist für Menschen intuitiv erlernbar. Häufig besteht eine direkte visuelle Verbindung zwischen der Bedienung des Instrumentes und dem daraus resultierenden Klang. So verhält sich die Tonhöhe eines Klaviers entsprechend zur Position der Taste auf der Klaviatur. Diese Verknüpfung ist bei vielen elektronischen Instrumenten nicht gegeben. Die Bedienelemente sind hier häufig technisch-funktional inspiriert, oft handelt es sich um Systeme für Experten, Laien werden in der Konstruktion selten berücksichtigt.
Die Idee meines Projektes ist es, das elektronische Musizieren für Laien so einfach wie möglich zu gestalten. Jeder soll intuitiv in der Lage sein, Musik zu entdeckerisch gestalten.
Wichtig ist mir dabei eine visuelle Verknüpfung zwischen der Bedienung des Instruments und der [Tonhöhe](http://de.wikipedia.org/wiki/Tonh%C3%B6he „Tonhöhe“). Deshalb nehme ich den Begriff „Tonhöhe“ wörtlich. Mein Entwurf besteht aus Stäben, die aus einem Kasten herausgezogen werden können. Je höher der Stab dabei gezogen wird, desto höher ist auch der resultierende Ton.
Insgesamt enthält der Korpus 18 Stäbe. Diese verteilen sich auf zwei Spuren mit je acht Taktschritten. Diese acht Schritte werden automatisch abgespielt. Dieser Vorgang wird ständig wiederholt. Diese Wiederholung nennt man „Loopen“.
Pro Spur existiert ein zusätzlicher Stab, der „Oktav-Stab“. Mit ihm kann eine [Oktave](http://de.wikipedia.org/wiki/Oktave „Oktave“) für die Spur festgelegt werden. Mit den einzelnen Taktstäben können dann nur Töne aus der gewählten Oktave abgespielt werden. So entsteht ein harmonisches Klangbild. Das Abspielen unpassender Töne ist ausgeschlossen.
Zwischen den beiden Spuren scheinen acht LEDs durch das Plexiglas. Jeweils eine der LEDs leuchtet und zeigt an, welcher Taktstab gerade abgespielt wird.
Funktionsskizze
Touchable Harmony entstand in mehreren Interationsschritten. Die technische Realisierbarkeit der Idee testete ich durch einen Prototypen aus Drehpotentiometern.
Der finale Controller besteht aus einem Körper aus schwarz lackierten MDF-Platten. Die Abdeckung ist aus milchigem Plexiglas gelasert, die Bedienstäbe bestehen aus schwarz lackiertem Holz.
Die Erfassung der Position eines Stabes erfolgt durch [Schiebepotentiometer](http://de.wikipedia.org/wiki/Potentiometer „Schiebepotentiometer“) (Slider), die am Korpus befestigt und mit den Stäben verbunden sind.
Die Funktionsweise des Controllers verdeutlicht das folgende Video.
Herzstück der Elektronik ist ein [Teensy](https://www.pjrc.com/teensy/ „Teensy“)-Mikrocontroller, der die Steuerung des Gerätes übernimmt. Insgesamt müssen 26 analoge Bauteile (18 Schiebepotentiometer und 8 LEDs) angesprochen werden. Da das Teensy nicht über so viele analoge Pins verfügt wird es mittels zwei 16-zu-4-Multiplexern ([4067](http://tronixstuff.com/2013/08/05/part-review-74hc4067-16-channel-analog-multiplexerdemultiplexer/ „4067 Multiplexer“)) erweitert.
Fritzing Schaltplan
Der Programmcode für das Projekt wurde in der [Arduino](http://www.arduino.cc/ „Arduino“)-Entwicklungsumgebung entwickelt. Er ist vollständig auf [GitHub dokumentiert](https://github.com/fabianehmel/Touchable-Harmony „GitHub“).
Die Grundidee des Codes lässt sich wie folgt umreißen: Der Computer sendet ein Taktsignal („MIDI-Clock“) an den Controller. mit jedem neuen Takt rückt der Controller zum nächsten Stab-Paar vor und liest die Stellung dieser Stäbe aus. Zugleich werden beide Oktav-Stäbe ausgelesen.
Für jede Spur wird nun aus der Stellung des Oktav-Stabes und des aktuellen Stabes eine Note ermittelt, die der Controller an den Computer sendet. Dieser spielt dann die Note mit dem in der Software gewählten Instrument ab.
Als Software nutzte ich [Ableton Live](https://www.ableton.com/de/live/ „Ableton Live“).
Die Arbeit am MIDI-Controller hat mir viele neue Aspekte näher gebracht. Hierzu zählen insbesondere die folgenden Inhalte:
Dank gilt [Stefan Hermann](https://incom.org/profil/1941 „Stefan Hermann“) für die kompetente Betreuung und den anderen Teilnehmern für hilfreiche Anregungen, Diskussionen und Feedback.