LustigePerson
Registrierter Benutzer
Hallo,
ich dachte ich stelle hier mal ganz kurz meinen MIDI-Controller Eigenbau auf basis eines Arduino Mikrocontrollers vor. Er ist natürlich universell einsetzbar, wurde für mir aber als Erweiterung für meinen HX Stomp gebaut.
Das Ganze ist auf meine Bedürfnisse zugeschnitten und auch das Design sollte ein bisschen speziell aussehen.
Lasst mir gerne Feedback da, oder stellt Fragen. Das war auch mein erster Versuch. Funktion, Aufbau und ein paar Hinweise gibt es unten auch noch.
Auf dem Board macht er sich ganz gut:
Inspiration kam von folgenden Quellen:
Die Funktion beim langen Druck ist dabei immer gleich:
Im Wesentlichen braucht es:
Die Verkabelung sieht so aus:
Ich freue mich auf eure Rückmeldung!
ich dachte ich stelle hier mal ganz kurz meinen MIDI-Controller Eigenbau auf basis eines Arduino Mikrocontrollers vor. Er ist natürlich universell einsetzbar, wurde für mir aber als Erweiterung für meinen HX Stomp gebaut.
Das Ganze ist auf meine Bedürfnisse zugeschnitten und auch das Design sollte ein bisschen speziell aussehen.
Lasst mir gerne Feedback da, oder stellt Fragen. Das war auch mein erster Versuch. Funktion, Aufbau und ein paar Hinweise gibt es unten auch noch.
Auf dem Board macht er sich ganz gut:
Inspiration kam von folgenden Quellen:
Funktionen
Ich nutze 3 Bänke (Rosa, Grün, Blau) und jedem Taster ist jeweils ein kurzer und ein langer Druck zugeordnet.Die Funktion beim langen Druck ist dabei immer gleich:
- Links: HC Stomp Modes Durchschalten (Stomp, Scroll, Preset, Snapshot)
- Mitte: "Boost" a.k.a. Custom Funktion (Sendet CC100 abwechselnd an/aus. Meine Idee ist es hier in meinem Presets IMMER einen Soloboost drauf zu legen)
- Rechts: Nächste Bank
Bank 0
Snapshot Mode (Rosa)
Beim Aufruf: HX Stomp wechselt in Stomp Mode- Links: Snapshot 1
- Mitte: Snapshot 2
- Rechts: Snapshot 3
Bank 1
Tap / Tuner Mode (Grün)
Beim Aufruf: HX Stomp wechselt in Snapshot Mode- Links: Tuner An/Aus
- Mitte: Tap Tempo
- Rechts: HX Stomp Bypass An/Aus
Bank 2
FS Mode (Blau)
Beim Aufruf: HX Stomp wechselt in Snapshot Mode- Links: Footswitch 4 Funktion
- Mitte: Footswitch 5 Funktion
- Rechts: Toggle midi CC 101 (frei belegbar im Stomp)
Bank | | 0 | |
---|---|---|---|
Description | | Snapshot Mode | |
On Bank Enter | | Stomp to Stomp mode | |
Button | A | B | C |
Short Press | Snapshot 1 | Snapshot 2 | Snapshot 3 |
Long Press | FS Mode Up | Boost CC 100 | Bank Up |
Bank | | 1 | |
---|---|---|---|
Description | | Tap/Tuner | |
On Bank Enter | | Stomp to Snap mode | |
Button | A | B | C |
Short Press | Toggle tuner | Tap Tempo | Toggle Bypass |
Long Press | FS Mode Up | Boost CC 100 | Bank Up |
Bank | | 2 | |
---|---|---|---|
Description | | FS Mode | |
On Bank Enter | | Stomp to Snap mode | |
Button | A | B | C |
Short Press | FS4 | FS5 | Toggle CC 101 |
Long Press | FS Mode Up | Boost CC 100 | Bank Up |
Bau & Pläne
Das ganze war als Eigenbau recht billig, mit Komponenten vom freundlichen Chinamann (Aliexpress) und z.T. von Musikding.Im Wesentlichen braucht es:
- Gehäuse (hier Typ A Alu-Guss)
- 3 Taster (keine Schalter)
- Midi-Buchse
- DC Buchse
- LED (Hier Neopixel 5mm LED um beliebige Farben darstellen zu können)
- Mikrocontroller (Hab mich für einen Arduino Pro Mini entschieden)
- Kabel, Widerstände etc.
Die Verkabelung sieht so aus:
Besonderheiten / Watch Outs
- Das Gehäuse ist schön kompakt dadurch sind die Taster natürlich auch nah beisammen. Der mittlere steht höher, was für mich OK ist. Man könnte das Ganze aber sich auch mit 2 Tastern realisieren bzw. ein größeres Gehäuse wählen wenn man im Eifer des Gefechts nicht mehr so zielsicher ist.
- Ich habe den Arduino zur Sicherheit mit einem Verpolschutz (Diode) versehen. Er läuft ganz normal mit 9V (center negative), kommt aber mit bis zu 12 volt klar
- Es ist auch Möglich einen "langen Tastendruck" zu nutzen, das hat aber IMMER einen Nachteil. Da nach dem ersten Druck gewartet werden muss ob noch ein Zweiter kommt, können "Einfachsignale" nicht SOFORT ausgelöst werden sondern erst nach einer definierten Wartezeit
- Weiterhin ist es möglich auch das Drücken zweier Tasten gleichzeitig zu nutzen. Mein Code ist dafür nicht ausgelegt, das war mir auch nicht praxistauglich genug. Wenn man aber mit Zwei dtat Drei Tastern arbeitet könnte das ein guter Weg sein
- Ein "Problem" des Stomps ist es dass man nicht einfach so "Toggle Bypass" Befehle schicken kann. das geht nur wenn man FS4/5 per midi emuliert, ich hoffe da tut sich nochmal was. Aus diesem Grund sendet bei mir CC100/CC101 immer abwechselnd an/aus. Schaltet man in der Zwischenzeit den entsprechenden Block am Stomp um weiß der Switch davon natürlich nichts. Das betrifft aber ALLE Midiswitches, da Unidirektional. Man KÖNNTE natürlich den Switch auch noch mit einem MIDI Input versehen, aber das ist den Aufwand wohl nicht wert
- Man könnte natürlich auch mehr Taster in ein größeres Gehäuse bauen, dem Ganzen ein Display spendieren und komplexe Presets etc hier ablegen, für mich sollte es aber einfach sein und ich wollte es "schnell" mal bauen und testen
- Eine generelle "Lessons Learned" für mich war: Es genügt nicht die Taster Klug auf dem Gehäuse zu verteilen. Man sollte auch früh genug überlegen/prüfen WO auf dem Board das ganze sein soll und wie gut man dann noch an die Taster kommt
- EDIT: Es gibt übrigens auch Adapter für Midi auf 3,5mm Stereoklinke. Das wird auch oft für MIDI genutzt. Vorteil ist die kleinere Bauform der Buchsen und die Drehbarkeit des Kabels; wäre also eine mögliche Alternative zur MIDI Buchse
- EDIT: Ich sammle hier weitere Dinge. @boisdelac hätte darauf hingewiesen: Man kann auch "einfache" RGB LEDs nutzen. Oder 2-farbige LEDs. Das KANN etwas günstiger sein, braucht dann aber mehr Pins, entsprechende Vorwiderstände und man muss selbst schauen das die einzelnen Helligkeiten passen. Und da ich evtl. mehr als eine LED nutzen wollte funktioniert das mit den Neopixel/WS2812b ganz ohne weitere Pins einfach in Serie
Ich freue mich auf eure Rückmeldung!
Grund: + / - vertauscht im Schaltplan
Zuletzt bearbeitet: