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?
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
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