Inhaltsverzeichnis:

Midi-Controller-Tasten-Tastatur - Gunook
Midi-Controller-Tasten-Tastatur - Gunook

Video: Midi-Controller-Tasten-Tastatur - Gunook

Video: Midi-Controller-Tasten-Tastatur - Gunook
Video: 🏆 TOP 3 DER BESTEN USB/MIDI-KEYBOARDCONTROLLERS MIT 61 TASTEN 2023 ( VERGLEICH & TEST ) 2024, November
Anonim
Midi-Controller-Tasten-Tastatur
Midi-Controller-Tasten-Tastatur

Inspiriert von meinem Midifighter-Projekt machte ich mich daran, einen Midi-Controller im Button-Stil zu entwickeln, der die vielen digitalen Eingänge des Mega Arduino-Boards nutzt. In diesem Instructable werden wir die Schritte vom Sammeln von Materialien bis zum Musizieren durchgehen!

Schritt 1: Materialien sammeln

Für dieses Projekt habe ich verwendet:

Arduino Mega (Klon)

22-Gauge-Draht

16 große weiße Arcade-Tasten

10 kleinere schwarze Arcade-Buttons

Lötwerkzeuge

Bohren Sie mit 16mm & 26mm Bohrern

Sah

Montageplatte

Schritt 2: Zeichnen und Bohren

Sie müssen Ihre Knöpfe auf dem, woran Sie sie montieren, nachahmen. Ich habe dieses Stück Holz im Müll gefunden und dachte, es wäre perfekt für dieses Projekt. Vielleicht möchten Sie dasselbe tun oder zum Baumarkt gehen.

Verfolgen Sie die Knöpfe und markieren Sie, wo die Löcher gebohrt und herausgebrochen werden sollen. Wie Sie später sehen können, sieht der Boden ziemlich knorrig aus. Vielleicht möchten Sie die Passform des Knopfes testen, bevor Sie alle Löcher bohren.

Ich habe mein Brett später in zwei Hälften gesägt, aber ich würde vorschlagen, es zu diesem Zeitpunkt zu tun.

Schritt 3: Konzeptnachweis

Konzeptioneller Beweiß
Konzeptioneller Beweiß

Ich habe einige Krokodilklemmen an ein paar Knöpfen geführt und einen 10K-Topf eingerichtet und den Code hochgeladen, um ihn vor dem Löten zu testen. Dies ist nicht 100% notwendig, aber es ist eine gute Idee, wenn Sie die Dinge noch einmal überprüfen möchten.

Schritt 4: Löten

Lot
Lot

Es gibt viele Drähte, die hier zu den digitalen Pins führen, ich könnte beim nächsten Mal versuchen, einen Multiplexer zu verwenden, aber es ist wirklich nicht so schlimm, überprüfen Sie einfach die Sache im Verlauf der Verdrahtung. Der Code gibt an, dass der Start-Pin 22 ist, und die Tasten werden chromatisch um eins erhöht (also C = Pin 22, C # = Pin 23 usw.). Im Diagramm sehen Sie, dass die Tasten alle in einer großen Kette geerdet sind.

Die Potis werden vom 5V-Pin mit Strom versorgt und sind damit verkettet. Ebenso sind die Potis auf die gleiche Weise wie die Tasten geerdet. Führen Sie zuletzt die Datenkabel von den Töpfen zu A0, A1, A2, A3.

Sie könnten wirklich verrückt werden, wenn Sie mehr Knöpfe oder Töpfe haben wollten … und ich würde Sie ermutigen, dies zu tun!

Schritt 5: Code

Code
Code

Bevor Sie den Code einfügen, möchte ich Gustavo Silveira von www.musiconerd.com danken, da ich seinen Code in einem früheren Projekt verwendet und für die Verwendung in diesem modifiziert habe.

Ich verwende Hairless Midi auf meinem Macbook, um die seriellen Signale in Midi-Signale umzuwandeln, die Ableton Live empfängt.

Ich gebe zu, es hat einige Zeit gedauert, die Serial-Midi-Software vollständig einzurichten, bis sie einwandfrei funktionierte, aber ich hatte kein Problem, seit ich sie in ihrer aktuellen Konfiguration eingerichtet habe.

Ich bin bestenfalls ein Anfänger-Coder, aber wenn Sie den Kommentaren im Code der Arduino-IDE folgen und sicherstellen, dass die Baudrate des Codes und Hairless Midi übereinstimmt, sollten Sie ohne zu viel Fehlerbehebung betriebsbereit sein.

Schritt 6: Stau

Marmelade!
Marmelade!

Ich verwende Ableton Live gerne, da die Midi-Mapping-Flexibilität wirklich auf Instrumente wie dieses ausgerichtet ist. Hier ist ein Link zu mir, der zu einigen Mussorgsky mitspielt! Mein erstes instructable!

Empfohlen: