Inhaltsverzeichnis:

Easy Button Musical Interface - Gunook
Easy Button Musical Interface - Gunook

Video: Easy Button Musical Interface - Gunook

Video: Easy Button Musical Interface - Gunook
Video: Is there an "EASY" button for good quality audio? You might be surprised. (I was) 2024, November
Anonim
Einfache Tasten-Musikschnittstelle
Einfache Tasten-Musikschnittstelle
Einfache Tasten-Musikschnittstelle
Einfache Tasten-Musikschnittstelle
Einfache Tasten-Musikschnittstelle
Einfache Tasten-Musikschnittstelle

Dieses Projekt modifiziert den Easy Button von $5 Staple und eine kostengünstige USB-Tastatur, sodass sie als Eingabegerät für Live-Musikdarbietungen (oder alles andere, was einen Knopf oder einen Fußschalter erfordert) verwendet werden können. Es ermöglicht die Erstellung billiger Schaltflächen, die jeweils ein Tastaturzeichen als Eingabe an ein Programm senden. Außerdem geht der Erlös aus den easy-Button-Verkäufen an den Boys and Girls Club of America. Das Projekt steht auf den Schultern zweier anderer Hacker. Zuerst hat dieses Projekt einen einfachen Knopf in einen Schalter für ein Garagentor gehackt. Zweitens hatte Dave Merrill, mit dem ich am EMI (Experimental Musical Instruments Workshop) am MIT (siehe inventmusic.org) beteiligt bin, eine Tastatur auseinandergenommen, um ein Fußpedal für die Strg-, Umschalt- und Alt-Tasten zu bauen, die verwendet werden können, wenn sein Arm war in einer Besetzung. Seine Projektdetails sind hier. Die Motivation hinter diesem Projekt war eine Performance namens Mandala bei SIGGRAPH 2006 (Videoclip) als Teil ihrer elektronisch vermittelten Performance-Reihe. Sechs Musiker saßen um einen auf den Boden projizierten Kreis, der jedem Einzelnen Anweisungen gab, was und wie er spielen sollte. Ein Computerprogramm generierte diese Anweisungen und leitete somit die Improvisation der Gruppe. Fußschalter wurden benötigt, damit die Musiker mit dem Programm kommunizieren können (z. B. wann die Noten gescrollt werden sollen, Songwechsel abstimmen etc.). Das Mandala-Programm wurde in Flash geschrieben, aber zukünftige Projekte werden Pure Data (PD), Java und andere Sprachen verwenden. Alles, was benötigt wird, ist die Fähigkeit, Eingaben von einer Tastatur programmgesteuert zu lesen. Etwa eineinhalb Tage dauerte dies für jemanden, der noch nie zuvor gelötet hatte (Dank an Ben Vigoda, den Hauptinitiator des Mandala-Projekts, für Unterricht und hilft mir, die Details der Elektronik herauszufinden).

Schritt 1: Hacken Sie den Easy Button

Hacken Sie den Easy-Button
Hacken Sie den Easy-Button
Hacken Sie den Easy-Button
Hacken Sie den Easy-Button
Hacken Sie den Easy-Button
Hacken Sie den Easy-Button
Hacken Sie den Easy-Button
Hacken Sie den Easy-Button

Der erste Schritt besteht darin, den Easy Button zu öffnen und die Verbindungen, die den "That Was Easy"-Sound erzeugen, gegen zwei Drähte auszutauschen, die den Ein-/Ausschalter an die Tastaturschnittstelle senden. Das Öffnen des Easy-Buttons und das Löten der Drähte wird im ersten Referenz-Hack ausführlich erklärt. Zuerst werden die vorhandenen Anschlüsse von der im Foto gezeigten Stelle und wie oben in den Links erklärt entlötet. Anschließend werden an den beschriebenen Stellen zwei Drähte angelötet, die mit einer 6,3 mm Mono-Klinke verbunden wurden.

Schritt 2: Zuordnen der USB-Tastatur

Zuordnung der USB-Tastatur
Zuordnung der USB-Tastatur
Zuordnung der USB-Tastatur
Zuordnung der USB-Tastatur
Zuordnung der USB-Tastatur
Zuordnung der USB-Tastatur

Wie in Dave Merrills Key-Ped-Projekt gezeigt, kann eine billige USB-Tastatur zerlegt werden, um als Eingabe für den PC zu dienen. Dieser Hack macht sich den Umstand zunutze, dass zwei Tastaturen gleichzeitig zur Eingabe verwendet werden können (bisher war dies in Windows XP und OS X der Fall). Im zerlegten Zustand besteht die Tastatur aus zwei Hauptteilen: einer Membran aus Schaltkreisen, die eine Matrix-Zuordnung zu den Tasten bilden, und einer Platine, die die Membranschalter auf Aktivität scannt. Ich habe die Zahlen 0 bis 9 gefunden und sie bis zu ihrer Verbindung zurückverfolgt die Platine. Jede Zahl/jedes Zeichen ist zwei Eingängen auf der Platine zugeordnet, so dass beim Umschalten dieser Kombination die Tastatur das entsprechende Zeichen an den PC sendet.

Schritt 3: USB-Anschlussbox erstellen

USB-Anschlussbox erstellen
USB-Anschlussbox erstellen
USB-Anschlussbox erstellen
USB-Anschlussbox erstellen
USB-Anschlussbox erstellen
USB-Anschlussbox erstellen

Eine Standard-Projektbox (erhältlich bei Radio Shack) wurde verwendet, um die Platine des Keyboards und die 6,3-mm-Buchsen aufzunehmen. Die Easy Buttons werden mit einer Gitarre oder einem anderen 6,3-mm-Monokabel in diese Box eingesteckt. Ich bohrte Löcher in die Projektbox für jeden Wagenheber und befestigte die Wagenheber. Nach dem Löten wird die Platine ebenfalls in die Box gelegt und an der Seite der Box wird ein Loch für das USB-Kabel gebohrt.

Drähte müssen an die 1/4 -Buchsen gelötet werden. Das andere Ende dieser Drähte wird an die Stellen auf der Platine gelötet, die wir im vorherigen Schritt abgebildet haben.

Schritt 4: Löten Sie die Platine

Löten Sie die Platine
Löten Sie die Platine
Löten Sie die Platine
Löten Sie die Platine
Löten Sie die Platine
Löten Sie die Platine

Löten Sie die Drähte von jeder 1'4 -Buchse mit der Zuordnung aus Schritt 2 an die zugeordneten Positionen einer Nummer auf der Platine der USB-Tastatur. Dieses Löten erforderte eine feine Berührung, um mögliche Kurzschlüsse zu vermeiden, und die Lötstellen wurden dann abgedeckt (schlampig). mit Isolierband, um Kurzschlüsse zu vermeiden, wenn alles in die Box gelegt wird.

Schritt 5: Verwenden Sie die Schaltfläche

Verwenden Sie die Schaltfläche!
Verwenden Sie die Schaltfläche!
Verwenden Sie die Schaltfläche!
Verwenden Sie die Schaltfläche!

Ist alles zusammengelötet, ist das Eingabegerät einsatzbereit. Schließen Sie die USB-Verbindung an Ihren Computer an, schreiben Sie ein Programm, das Eingaben von einer Tastatur akzeptiert, und das war's! Sehen Sie hier ein Video einer Aufführung

Empfohlen: