Dienstag, 16. Oktober 2012

Midi Controller bau

-->
EINFACHER! 16 Buttons HID bzw. Midi Controller
für 60 -70 Euro

Meine Idee war einen Midi Controller zu bauen der eine DAW (Digital Audio Workstation) oder Traktor Pro steuern kann (neben einem anderen Controller in meinem Fall ein VCI 100 von Vestax). Der Controller sollte so günstig wie möglich sein und 16 Tasten besitzen. Als Vorbild gilt der Midi Fighter von DJ Techtools 

(www.djtechtools.com)

Der Grundgedanke war auch eine solche HID Platine mit Anschlüssen herzustellen. Dieser wurde von mir verworfen da der Aufwand in keiner Relation zu dem steht für wieviel man eine fertige Platine kaufen kann. Außerdem muss man nix programmieren.
Meine Entscheidung fiel auf die von Leo Bodnar angebotene Platine (30 Euro pro Platine mit Versand von England)

Dabei handelt es sich um ein HID Interface wie es auch in Gamecontrollern genutzt wird. Die Platine besitzt Analoge und Digitale Eingänge an die Buttons und Potis angeschlossen werden können. So können bis zu 36 Buttons in einer Matrix realisiert werden. Die Platine besitzt einen USB Anschluss und kann direkt an den MAC bzw. PC angeschlossen werden. Die HID Signale werden nativ von jedem Betriebssystem verstanden. Eine Tastatur arbeitet ebenfalls mit solchen Signalen. 

Die Signale werden als HID an den Computer gesendet und mittels einer Software in MIDI Signale umgewandelt. Diese MIDI Signale kann Traktro Pro oder Ableton Live verstehen. Die Software die ich für den MAC nutze ist ControllerMate

Einfach zu bedienen und in der Vollversion günstig.

Die Arcade Buttons habe ich bei EBAY in England bestellt und haben zusammen 26 Euro gekostet. In Deutschland teurer hier zu finden:

http://www.arcadeshop.de/index.php?cPath=103_102

Material: 

-       Arcade Buttons 16 Stk.


-       Leo Bodnar BU0836 (Platine)


-       Platine aus dem Elektronikhandel



-       Seitenschneider

-       Lötkolben

-       Lötzinn


-        BOX aus Holz, Metall, Alu mit 16 Löchern in entsprechenden Durchmessern:
Ein Freund hat diese für mich angefertigt DANKE!




Eigentlicher Bau des MIDI Controllers:
Die Grundidee und der Bau des HID/MIDI Controllers ist sehr einfach. Die Platine von Leo Bodnar BU0836 hat Anschlüsse für Buttons bezeichnet mit Row (Masse) und Column (Spannung/Steuersignal) an diese Anschlüsse werden die Buttons gelötet. Des weiteren hat die Platine Analoge-Eingänge für Potis und ähnliches für uns erstmal nicht Interessant.

Ein Button hat nur zwei Pins an einen kommt die Masse an den anderen die Spannung. Wird der Button/Schalter betätigt wird der Stromkreis geschlossen, so wie bei einer Tastatur. Der Rechner weiß nun dass eine Eingabe getätigt wurde und übersetzt die gedrückte Taste mit einem Buchstaben (beim Beispiel der Tastatur). Bei einem Game Controller übersetzt der Computer die Signale in  Schießen, bewegen in verschiedene Richtungen usw.....

Durchführung:
Einen Anschlussplan wie genau die 16 Buttons an die Platine angeschlossen werden sieht wie folgt aus:


Der Platine sind Stecker beigelegt mit Pin`s am Ende. An diese Pins lötet man pro PIN Row 1 - 4 eine Schaltlitze und lötet das andere Ende an eine Platine auf jeweils eine Leiterbahn. Das selbe macht man mit Column 1-6 . Der Grund ist: Platzmangel! Man muss ja an die Masse 1 (Row 1) 4 Schalter löten das geht an einen einzelnen Pin nicht deswegen „lagert „ man die Anschlüsse auf eine Platine aus. Die Z-Dioden müssen nicht beachtet werden im Schaltplan!



Ein Mikroschalter des Buttons sieht wie folgt aus:

Hier kann man sehen wie die Anschlüsse verlötet werden müssen. Schalter 1 an Row 1 und Column 1, Schalter 2 an Row 1 und  Column 2 usw....wie oben auf dem Schaltplan angegeben.
Am besten man schreibt auf die Mikroschalter (blauer Schalter im Bild) mit einem festen Stift die Nummer. Sollte ein Fehler passieren ist so eine leichte Identifikation des Schalters möglich. Am Ende ist es doch ein ganz schöner Kabelbaum.

Hat man alle Schalter verlötet mit der Platine. Ist der Controller fertig! Und man kann Ihn an den Computer anschliessen per USB KABEL.
Man benutzt Controller Mate um die HID Signale in MIDI umzuwandeln. Anscheinend versteht Traktor auch HID Befehle aber damit habe ich mich noch nicht weiter beschäftigt.

Man nutzt Controller Mate.

Demoversion ist vorhanden und kann runtergeladen werden. Ich empfehle den Kauf tolles Tool!!

KONFIGURATION NÄCHSTER BLOGEINTRAG! 

(Do it yourself Midi Controller, Controller für Ableton Live, Controller für Traktor Pro, Hid Controller, Midi Controller selbst bauen, Einfacher Midi Controller, 16 Buttons Midi Box, 16 Buttons Midi Controller)