Arduino + VUSB = MIDI kontroller házilag

Hogyan készítsünk MIDI kontrollert? Mutatunk egy pofon egyszerű változatot arduinoból. Videó is van.

Ezzel a módszerrel készíthetünk magunknak szinte bármilyen MIDI eszközt: játékvezérlőket, kontrollereket, footswitchet, de a kitartóak akár DJ kontrollert is amit aztán NI Traktor DJ Studioval, Seratoval, Abletonnal, vagy bármilyen másik midi képes szoftverrel tudtok használni.
Ugye jól hangzik?

Bevásárló lista

Arduno (Bármelyik arduino használható)
1db USB anya csatlakozó
2db 68Ohm ellenállás
1db 15k Ohm ellenállás
2db 3.6V Zener dióda
illetve a gombokhoz 10k Ohm ellenállásból pár darab
 

Kapcsolási rajz

VUSB-Arduino kapcsolási rajz

 

 

Szoftveres rész

A V-USB-t az Objective Development Software GmbH készítette. A V-USB-vel egy szoftveres virtuális alacsony sebességű USB port készíthető Atmel AVR® mikrokontrollerekhez.
Elkészítettük V-USB  Arduino portját illetve egy wrapper class-t, ezt letölthetitek a githubról: https://github.com/TechFactoryHU/vusb-arduino

A videóban bemutatott példa programot megtaláljátok az examples mappában.
A használt pineket, az eszköz nevét a lib mappájában található usbconfig.h fájlban tudjátok módosítani. Bővebb beállítási lehetőségekért, illetve leírásért pedig nézzetek fel a V-USB holnapjára.

A MIDI szabványról, üzenetekről bővebben itt olvashattok:
https://www.midi.org/specifications/item/table-1-summary-of-midi-message
https://www.midi.org/specifications/category/reference-tables

Egyéb hasznos infó:
Arduino MIDI Library
https://github.com/FortySevenEffects/arduino_midi_library

 

 

Képek (3)

Hozzászólás