Anpassade Arduino MIDI Controller (8 / 14 steg)

Steg 8: Koden - Analog: testning



Uno


Koden för ATmega328 är nu upplagda, men ATmega16U2 är fortfarande bara en följetong - USB-omvandlare. Nu behöver vi programmera den att bli en följetong - MIDI-over-USB-omvandlare.

Detta är hur du gör det på Windows (Vista - 10):

  1. Ladda ner senaste Java Runtime Environment från Java webbplats.
  2. Springa den java installerat.
  3. Klicka på "installera".
  4. Avsluta installationsprogrammet när du är klar.
  5. Hämta "Flip" från Atmel webbplats.
  6. Springa installerat.
  7. Klicka på "nästa".
  8. Acceptera villkoren i licensavtalet och klicka på "nästa".
  9. Klicka på "nästa".
  10. Klicka på "installera".
  11. Klicka på "nästa" när klar.
  12. Klicka på "färdig".
  13. Nu ansluter Arduino till datorn, och Använd en liten skruvmejsel för att ansluta Återställ PIN-koden av andra ICSP header till marken. Detta är 6-pinnars ICSP rubriken USB hamnen. (se bild)
    ATmega16U2 är nu i DFU-läge (enhet Firmware uppdatering). Läs mer här.
  14. Gå till Kontrollpanelen i Windows. Klicka på "Maskinvara och ljud".
  15. Under "Enheter och skrivare", klicka "Enhetshanteraren".
  16. I Enhetshanteraren och det finns en kategori "Andra enheter". I denna kategori, ska det vara något som 'Arduino Uno DFU' eller "ATmega16U2 DFU". Högerklicka på enheten och välj "Uppdatera drivutinsprogramvara".
  17. Välj 'Bläddra min dator för driver software'
  18. Sedan slå 'Sök...' och bläddra till C:\Program Files\Atmel\Flip 3.4.7\usb i det nya fönstret.
  19. Kontrollera att "Inkludera undermappar" är markerat och klicka på "Nästa".
  20. I fönstret Windows-säkerhet som dyker upp, klicka "Installera".
  21. Du bör få ett meddelande om att Windows har uppdaterat drivrutinen för "AT90USB162".
  22. Hämta Arduino firmware från Arduino GitHub sida genom att klicka på "Råa" och sedan CTRL + S för att spara.
  23. Ändra platsen till mappen hämtningsbara filer, ta bort filnamnstillägget .txt och välja "Alla filer" (hålla tillägget hex). Tryck sedan på "Spara".
  24. Hämta Dimitri Diakopoulos HIDUINO firmware från hans GitHub sida. Igen, slå "RAW", CTRL + S, bort filnamnstillägget .txt, välja "Alla filer" och spara den.
  25. Öppna programvaran Flip.
  26. Hit CTRL + S om du vill välja en enhet, välj "ATmega16U2" och klicka på 'OK'.
  27. Tryck CTRL + U och klicka på "Öppna" för att öppna USB-anslutningen.
  28. Hit CTRL + L för att läsa in en HEX-fil.
  29. Bläddra till mappen Hämtade filer och läsa in 'arduino_midi.hex' filen du hämtade i steg 24.
  30. Se till att alla 4 rutorna på vänster sida kontrolleras och klicka på "Kör".
  31. När detta är klar, kan du koppla Arduino. Nu är det inte längre i DFU-läge.
  32. Gå tillbaka till Enhetshanteraren och kontrollera om Arduino dyker upp som en MIDI-enhet, under "ljud, video- och spelenheter".
  33. Nu är din Arduino en arbetande MIDI-controller!

För mer information och instruktioner för Mac och Linux, kolla Arduino hacka sida. Se bara till att byta ut "at90usb82" av "at90usb162", och använda rätt filnamnen HEX filer.

Leonardo

Leonardo är redan redo att använda som MIDI-controller.

Provning

Öppna din favorit ljud produktion eller DJ-program och gå till inställningar. Arduinoen ska nu visas i fliken "MIDI". Nu kan du skapa en anpassad kontroll yta.

Eftersom detta är olika för varje program, kommer jag att visa det på Mixxx, en fri, öppen källkod, alla plattformen digital DJ-program.

  1. Aktivera alla rattar och reglar till noll.
  2. Anslut din Arduino till datorn om du inte redan.
  3. Öppna Mixxx.
  4. Tryck CTRL + P för att öppna preferenser.
  5. Under fliken "MIDI-controller" hitta din Arduino och aktivera den.
  6. Längst ner i fönstret, klicka på "MIDI lärande Wizard".
  7. Klicka på OK när du uppmanas att använda inställningar, klicka på "Börja".
  8. Att tilldela kontrollen visas till höger ratten, bara flytta ratten eller fader, klicka sedan på 'Nästa'. Om du inte vill tilldela kontrollen visas, klicka bara på "Skip".
  9. När du är redo, bara stänga fönstret i guiden och klicka på 'OK' i inställningsfönstret.
  10. Flytta kontrollerna på din MIDI-controller och se dem flytta på skärmen.
  11. Grattis, byggt du din egen MIDI-controller!
Se Steg
Relaterade Ämnen

Arduino MIDI-controller med en ZX avstånd och gest Sensor

Välkommen till detta instructable om hur man bygger en mycket grundläggande MIDI-Controller med SparkFun ZX avståndet och gest Sensor. Detta instructable är del av en skoluppgift.Obs: Detta är ingen kodning handledning. Den final koden kommer att ing...

Arduino MIDI-controller - techshop använder scarff boarduino

jag har tittat på ett antal olika arduino lösningar för MIDI. Mitt projekt omfattar över 100 analoga ingångar att varje känsla hastighet och ge MIDI-utgången. Med den bakgrunden info jag fick från techshop klass beslutat jag att ställa in det först m...

Arduino MIDI Controller

En MIDI-controller är någon utrustning som genererar och sänder MIDI-data till MIDI-aktiverade enheter. Kort sagt, om du har knappar på din MIDI-controller, kan du programmera dessa knappar till alla ljud du vill ha via musikaliska programvara (ex.:...

E-licktronic Arduino MIDI-controller

E-licktronic skapa 3 olika block att bygga din MIDI-hårdvaraMer information http://www.e-licktronic.com/en/...

Bygga en grundläggande MIDI-Controller del 1 - lätt 3 effekter Pot (Potentiometer) Arduino Uno MIDI-Controller (Serial-USB)... Snabb, enkel och billig!

Hej alla,Jag är relativt ny på Arduino och så har kämpat mitt sätt att göra min egen MIDI-controllers. Det finns en enorm mängd information runt om men jag kunde inte hitta en enkel handledning för sådan en enkel enhet; så här går.Min ursprungliga av...

Anpassade MIDI-Controller

Denna handledning visar hur man gör en egen MIDI-controller. (förutsätter erfarenhet med MIDI-controllers, enkla kretsar, enkla c kodning)Steg 1: Räkna ut vad styr du vill på din controllerHur många/vad delar vill du på handkontrollen?Vill du reglage...

Arcade-knappen MIDI-Controller

att ha en hårdvara gränssnitt till din favorit musik / DJ / VJ programvara kan verkligen öppna upp dörrar i din kreativitet. Mest utbredda form av hårdvara kontroll till datorn för sådana program är en MIDI controller.En MIDI-controller kan skicka oc...

Teensy Monster v1.0 / / DIY MIDI-Controller

Välkommen till Instructable Teensy Monster!Detta Instructable hjälper dig montera din Teensy Monster, förstå hur man kan programmera den och ge många tips för att bygga en stor DIY controller.teensymonster.ccKöp din Teensy Monster här.https://github....

Beatfly: Gör en lysande luftskepp och kontrollera den med din röst, tangentbord, MIDI-Controller, Garageband fil, iPhone, Flash och mycket mer! [Mac OSX]

Jag har arbetat med flera projekt med hjälp av luftskepp och ballonger, och här vill jag dela en av dem, Beatfly. Detta är en lysande luftskepp kontrolleras med olika gränssnitt såsom röst, tangentbord, MIDI-Controller, Garageband MIDI-fil, iPhone oc...

Rita själv - MIDI controller med ledande bläck

"Rita det själv" är en MIDI-controller som använder ledande bläck som knappar. Den bygger på Arduino, och använder en kapacitiv sensor (två, faktiskt) att avgöra huruvida ritade knapparna är beröring eller inte.http://sanidanz.tumblr.com/drawity...

Konvertera en räddade leksak till en MIDI-controller

i detta Instructable, jag kommer att gå igenom processen att konvertera ett räddade buller-making barnleksak till ett faktiskt användbara musikaliska instrument med MIDI! Ta en stund att bara kasta en blick över titlarna på stegen i detta Instructabl...

Arduino MIDI fot Pedal tangentbord

UrsprungMin pappa är en musiker. Han kan spela många olika instrument. Men han bara har två armar, men han har också ben! Det är när vi bestämde oss att vi vill återanvända pedaler från en gammal orgel och omvandla dem till en arduino powered MIDI-ke...

Sockerbit MIDI Controller

Detta projekt är en bärbar, Arduino-powered, grid-baserad MIDI-controller som startar upp till olika apps att göra massor av saker med ljud. Den har 16 bakgrundsbelysta knappar, används som både in- och utgångar för att ge registeransvarige lite visu...

MIDI-Controller med tangentbord

Idag bygger vi 400 nyckeln MIDI-controller med hjälp av en Arduino och dator tangentbord!För budget medvetna musik producenterna ute är detta projekt ett bra sätt att bygga en billig kontroll styrelse för din digital audio workstation.Eller om du bar...

Flamma kontrollerade MIDI-Controller

En stor fråga i världen av digital musikproduktion är att hålla det analog värme (som genljöd från rullbandspelare system och rör) i dagens moderna digitala musik. Många svär att analoga system har ett ljud som aldrig kan replikeras av bits, och hopp...

Arkad stil DJ MIDI-controller

>>> detta är inte helt klar ännu som jag spänt lite av banan. Jag ska uppdatera den instructable och ladda upp en video när det sorteras <<<Jag har varit DJ ungefär 10 år nu, och under de senaste har jag bytte bra gamla gammaldags vinyl...

Makey Makey MIDI-controller

Makey makey är en mikrokontroller som fungerar som ett tangentbord när den är ansluten till datorn. Jag omprogrammerade det så att den skickar MIDI-noter. Varför? Eftersom när du använder ett tangentbord till kontroll saker har fönstret du styr vara...

Gör din egen billiga USB-MIDI-Controller eller tangentbord

Jag letade efter en USB MIDI-controller-enheten (eller gränssnitt) för musikprogram som piano eller orgel tangentbord eller pedalboard. Efter en del forskning ville jag gå till en mer "hemlagad" lösning. Mitt val har äntligen varit inriktad på e...

BeatSauce - en Laptop Midi Controller Hybrid

Länge jag har velat bygga en egen MIDI-controller, och medan det är exakt en ny domänkontrollant jag gjorde andas nytt liv i några gamla hårdvara.Använder vissa delar som jag hade samlat och minimal fickpengar på nya jag lyckades bygga a... en... DJ...