Aangepaste Arduino MIDI Controller (8 / 14 stap)

Stap 8: De Code - analoog: testen


De Uno

De code voor de ATmega328 is nu geupload, maar de ATmega16U2 is nog net een serial - USB converter. Nu moeten we om hem als een seriële - MIDI-over-USB converter te programmeren.

Dit is hoe je het doet op Windows (Vista - 10):

  1. De nieuwste Java Runtime Environment downloaden van de Java website.
  2. Stormloop naar de installateur java.
  3. Klik op 'install'.
  4. Sluit het installatieprogramma als u klaar bent.
  5. 'Spiegelen' van de Atmel websitedownloaden.
  6. Stormloop naar de installateur.
  7. Klik op 'volgende'.
  8. Accepteer de voorwaarden in de gebruiksrechtovereenkomst en klik op 'volgende'.
  9. Klik op 'volgende'.
  10. Klik op 'install'.
  11. Wanneer voltooid, klikt u op 'next'.
  12. Klik op 'klaar'.
  13. Nu, sluit de Arduino op uw computer, en gebruik een kleine schroevendraaier de resetpin van de tweede ICSP header verbinden met de grond. Dit is de 6-pins ICSP header dicht bij de USB-poort. (zie afbeelding)
    De ATmega16U2 is nu in DFU mode (Device Firmware Update). Lees meer hier.
  14. Ga naar het Configuratiescherm in Windows. Klik op 'Hardware en geluiden'.
  15. Onder 'Apparaten en Printers', klik op ' Apparaatbeheer '.
  16. In Apparaatbeheer, is er een categorie 'Andere apparaten'. In deze categorie, moet er iets als 'Arduino Uno DFU' of 'ATmega16U2 DFU'. Klik met de rechtermuisknop op het apparaat en selecteer "Bijwerken wagenmenner Software".
  17. Kies "Bladeren mijn computer voor wagenmenner software"
  18. Vervolgens sloeg 'Browse...' en blader naar C:\Program Files\Atmel\Flip 3.4.7\usb in het nieuwe venster.
  19. Controleer of 'Inclusief submappen' is aangevinkt en klik op 'Volgende'.
  20. In de Windows-beveiliging-venster dat verschijnt, klikt u op 'Install'.
  21. Moet je een melding dat Windows het stuurprogramma voor 'AT90USB162' heeft met succes bijgewerkt.
  22. Download de firmware van de Arduino Arduino GitHub pagina door te klikken op 'RAW' en vervolgens op CTRL + S om op te slaan.
  23. De locatie wijzigen naar uw map Downloads, verwijderen de extensie .txt en kies 'Alle bestanden' (Houd de extensie .hex). Vervolgens sloeg 'Opslaan'.
  24. Dimitri Diakopoulos van HIDUINO firmware vanaf zijn GitHub paginadownloaden. Nogmaals, klap 'RAW', CTRL + S, schrap de extensie .txt, kies 'Alle bestanden' en bewaar het.
  25. De Flip-software niet openen.
  26. Druk op CTRL + S om Selecteer een apparaat, kiest u 'ATmega16U2' en klik op 'OK'.
  27. Hit CTRL + U, en klik op 'Open' om te openen van de USB-aansluiting.
  28. Druk op CTRL + L om een HEX bestand laden.
  29. Blader naar de map ' Downloads ' en de 'arduino_midi.hex'-bestand dat u hebt gedownload in stap 24 laden.
  30. Zorg ervoor dat alle 4 vakken op de linker kant worden gecontroleerd, en klik op 'Uitvoeren'.
  31. Zodra dit is voltooid, kunt u de Arduino loskoppelen. Het is nu niet langer in DFU mode.
  32. Ga terug naar Apparaatbeheer, en controleer als de Arduino uiterlijk vertoon opwaarts zoals een MIDI-apparaat, onder 'geluid, video en spelletjes'.
  33. Nu is je Arduino een MIDI-controller voor werken!

Voor meer info, en instructies voor Mac en Linux, check out de Arduino kappen pagina. Zorg enkel ervoor u 'at90usb82' vervangen door 'at90usb162', en de juiste bestandsnamen van uw HEX-bestanden gebruikt.

Het Leonardo

De Leonardo is al klaar om te gebruiken als MIDI-controller.

Testen

Open uw favoriete audio productie of DJ software en ga naar instellingen. De Arduino moet nu verschijnen in het tabblad 'MIDI'. Nu kunt u een aangepaste controle-oppervlak.

Omdat dit voor elk programma verschilt, zal ik het op Mixxx, een gratis, open source, alle platform Digitale DJ software tonen.

  1. Alle knoppen en faders op nul zetten.
  2. Je Arduino verbinding te maken met uw computer als u niet reeds hebt.
  3. Open Mixxx.
  4. Druk op CTRL + P om te openen de voorkeur.
  5. Onder het tabblad 'MIDI-controller' vind je Arduino en in staat stellen.
  6. Aan de onderkant van het venster, klikt u op 'MIDI leren Wizard'.
  7. Klik op 'OK' wanneer u wordt gevraagd de instellingen wilt toepassen, en 'Beginnen'.
  8. Aan de getoonde beheer toewijzen aan de juiste knop, verplaats enkel de knop of de fader, klik vervolgens op 'Next'. Als u niet toewijzen van het aangegeven besturingselement wilt, klik op 'Skip'.
  9. Wanneer u klaar bent, gewoon sluit venster van de wizard en klik op 'OK' in het voorkeurenvenster.
  10. De besturingselementen op uw MIDI-controller, en kijken naar hen verplaatsen op het scherm verplaatsen.
  11. Gefeliciteerd, bouwt u uw eigen MIDI-controller!

Gerelateerde Artikelen

Arduino Midi-controller met een ZX afstand en gebaar Sensor

Arduino Midi-controller met een ZX afstand en gebaar Sensor

Welkom bij dit instructable over het bouwen van een zeer basic Midi-Controller met de SparkFun ZX afstand en gebaar Sensor. Dit instructable is onderdeel van een schoolwerk.Opmerking: Dit is geen codering tutorial. De definitieve code zal worden opge
Arduino MIDI Controller

Arduino MIDI Controller

Een MIDI-controller is een stuk van apparatuur die genereert en stuurt MIDI-data naar MIDI-apparaten. Kortom, hebt u knoppen op uw MIDI-controller, kun je deze knoppen om elk geluid dat je door muzieksoftware wilt programmeren (ex.: Ableton, Garage B
Arduino MIDI-controller - techshop met scarff boarduino

Arduino MIDI-controller - techshop met scarff boarduino

ik heb gekeken rond een aantal verschillende arduino oplossingen voor MIDI. Mijn project concept omvat meer dan 100 analoge ingangen dat elk gevoel van snelheid en voorzien van MIDI-uitgang.   Met behulp van de achtergrondinfo die ik kreeg van techsh
Aangepaste gebouwd MIDI Controller

Aangepaste gebouwd MIDI Controller

Im het aangaan van deze jnstructable de wedstrijd van muziekinstrumenten, als je het gelieve stemming voor mij cos ik graag een nieuwe synth! Als een elektronische muziek producent/performer, heb ik heel wat verschillende MIDI-controllers verzameld d
Arduino Midi-controller voor e-licktronic

Arduino Midi-controller voor e-licktronic

E-licktronic maken 3 verschillende blok te bouwen uw MIDI hardwaremeer informatie http://www.e-licktronic.com/en/
Bouwen van een Basic Midi Controller deel 1 - eenvoudig 3 effecten Pot (Potentiometer) Arduino Uno Midi-Controller (Serial-USB)... Snel, gemakkelijk en goedkoop!

Bouwen van een Basic Midi Controller deel 1 - eenvoudig 3 effecten Pot (Potentiometer) Arduino Uno Midi-Controller (Serial-USB)... Snel, gemakkelijk en goedkoop!

Hallo iedereen,Ik ben relatief nieuw voor de Arduino en zo hebben te kampen met mijn manier om mijn eigen midi-controllers. Er is een enorme hoeveelheid informatie verspreid over maar ik kon het niet vinden een eenvoudige tutorial voor zulk een eenvo
Aangepaste Midi Controller

Aangepaste Midi Controller

Deze tutorial toont je hoe maak je een aangepaste midi-controller. (ervaring met midi-controllers, eenvoudige schakelingen, veronderstelt eenvoudige c codage)Stap 1: Uitzoeken wat regelt u wilt op uw domeincontrollerHoe veel/wat onderdelen wilt u op
BeatSauce - een Laptop Midi Controller hybride

BeatSauce - een Laptop Midi Controller hybride

Voor een lange tijd heb ik gezocht om te bouwen van een aangepaste Midi-controller, en hoewel dit niet precies een nieuwe controller deed ik adem nieuw leven in sommige oude hardware.Met behulp van sommige delen die ik had opgelopen en minimale geld
Maak uw eigen goedkope USB MIDI-Controller of toetsenbord

Maak uw eigen goedkope USB MIDI-Controller of toetsenbord

Ik was op zoek naar een USB MIDI controller-apparaat (of interface) voor muziek toepassingen zoals piano of orgel toetsenbord of pedalboard. Na wat onderzoek wilde ik gaan naar een meer "zelfgemaakte" oplossing. Mijn keuze is tenslotte gericht o
Sugarcube MIDI Controller

Sugarcube MIDI Controller

Dit project is een draagbare, Arduino aangedreven, grid-gebaseerde MIDI controller die zelfstart opwaarts in allerlei apps te doen veel dingen met geluid. Het heeft 16 verlichte knoppen, gebruikt als zowel in- en uitgangen te geven van de controller
Knop MIDI-Controller Arcade

Knop MIDI-Controller Arcade

met een hardware-interface naar uw favoriete muziek / DJ / VJ-software kan echt open deuren in uw creativiteit. De meest voorkomende vorm van controle van de hardware op uw PC voor dergelijke toepassingen is dat een MIDI-gebaseerde controller.Een MID
Teensy Monster v1.0 / / DIY MIDI Controller

Teensy Monster v1.0 / / DIY MIDI Controller

Welkom op de Instructable Teensy Monster!Dit Instructable zal u helpen monteren uw Teensy Monster, begrijpen hoe te programmeren, en bieden veel tips voor het bouwen van een grote DIY controller.teensymonster.CCKoop uw Teensy Monster hier.https://git
Tekenen-het-zelf - MIDI controller met de geleidende inkt

Tekenen-het-zelf - MIDI controller met de geleidende inkt

'Draw It Yourself' is een MIDI-controller met de geleidende inkt als drukknoppen. Het is gebaseerd op de Arduino, en maakt gebruik van een capacitieve sensor (twee, eigenlijk) om te bepalen of de getekende knoppen zijn geraakt of niet.http://sanidanz
MIDI-Controller met toetsenborden

MIDI-Controller met toetsenborden

We bouwen vandaag de 400 sleutel MIDI-controller met behulp van een Arduino en computer toetsenborden!Voor de budget bewuste muziekproducenten daar is dit project een geweldige manier om het bouwen van een goedkope control board voor uw digitale audi