Inhaltsverzeichnis:
- Schritt 1: Materialien sammeln
- Schritt 2: Zeichnen und Bohren
- Schritt 3: Konzeptnachweis
- Schritt 4: Löten
- Schritt 5: Code
- Schritt 6: Stau
Video: Midi-Controller-Tasten-Tastatur - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
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
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
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
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
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:
MIDI-Sonar "Theremin": 10 Schritte (mit Bildern)
MIDI-Sonar "Theremin": Dies ist ein Musikinstrument, das zwei Sonar-Abstandssensoren verwendet, um die Tonhöhe und Qualität der Noten zu steuern. Es ist natürlich kein Theremin, aber "Theremin" ist zum Oberbegriff für Instrumente geworden, die durch Winken mit den Händen gespielt werden
MIDI Step Interface: 12 Steps (mit Bildern)
MIDI Step Interface: Spanische Version hier.In diesem anweisbaren zeigen wir Ihnen, wie Sie ein Licht- und Sound-Interface erstellen, das zum Spielen von "Simon Says" verwendet werden kann; und als MIDI-Interface. Beide Modi werden mit den Füßen gespielt.HintergrundDas Projekt wurde geboren, weil
So erstellen Sie eine MIDI-Map für den BCD3000 in Traktor Pro: 6 Schritte
So erstellen Sie eine MIDI-Map für den BCD3000 in Traktor Pro: Dies führt Sie Schritt für Schritt durch die Erstellung Ihrer eigenen benutzerdefinierten tsi-MIDI-Maps in Traktor Pro für Behringer's DEEJAY BCD3000