DIY USB DJ Controller (12 / 16 steg)

Steg 12: programvara



Phew, är vi äntligen klar med hårdvara. Häll dig en varm/kall dryck (kaffe eller uppfriskande imbibery) och sitta ner vid skrivbordet. Nu börjar vi mjukvarusidan av detta projekt.

Mjukvarusidan av detta projekt består av ett anpassat program som skrivits med bearbetning, en IDE/språk liknar Arduino/Java, vissa slags verklig MIDI-föraren och din personliga favorit DJ program. Vi täcker konfigurationen för vart och ett av dessa program i de kommande stegen, men nu du kommer att behöva ett par saker!

Material:

  • Ladda ner och extrahera bearbetning (se till att det är 32-bitars versionen, jag föreslår att ladda ner båda)
  • proMIDI 1.0 (biblioteket för bearbetning, se till att få äldre 1.0 version)
  • controlP5 (GUI library för bearbetning)
  • En virtual MIDI-drivrutin
    • Windows: loopMIDI av Tobias Erichsen
    • Mac och Linux: Inbyggd funktion... Följ dessa instruktioner (Mac, Linux)
  • DJ program (jag använder Virtual DJ Pro)

Vi kommer att använda ett par bibliotek med bearbetning. proMIDI 1,0 tillåter oss att skicka och ta emot MIDI-kommandon i vårt program, mycket användbar! controlP5 är en bra bearbetning bibliotek. Det ger oss möjlighet att snabbt skapa en snygg och funktionell användargränssnitt för vårt program. En virtual MIDI förare bär MIDI-meddelanden som vi skapar i våra program direkt över till DJ program utan att behöva en fysisk kabel/real MIDI-anslutning. För Windows måste vi använda loopMIDI. Mac och Linux har en inbyggd lösning. Jag kommer att täcka ställa denna virtuell anslutning in i nästa steg.

För DJ mjukvaran, har jag bara testat detta med Virtual DJ Pro eftersom det är min programvara val. Den metod vi använder (anpassade MIDI-kommandot mappning) stöds emellertid av en hel del av de top DJ program, såsom: Traktor Pro, Ableton Live, Serato DJ, Image-Line Deckadanceoch kanske till och med Algoriddim's DJay för Mac (inte säker om det här en, men prova det). Dessa länkar är MIDI controller kartläggning tutorials för respektive program. Någon DJ mjukvara att du kan mappa anpassade MIDI-kommandon för bör arbete. Jag kommer att endast omfatta att inrätta denna styrenhet för användning med Virtual DJ Pro i detta Instructable.

Obs: Jag vet inte om andra DJ program, men Virtual DJ kan du exportera och importera anpassade avbildningar. Om Instructables gemenskapen bygger faktiskt detta skulle det vara möjligt att byta mappningar för andra program i kommentarerna. Jag karta inte allt på min styrenhet ännu, men jag kommer lägga upp vad jag har gjort.

Eftersom behandlingen är cross-plattform, kunna du bör teoretiskt använda detta projekt med de flesta operativsystem. Dock har jag bara testat det på Windows.

Se Steg
Relaterade Ämnen

DIY - USB-OSCILLOSKOP i en TÄNDSTICKSASK

Jag presentera en "Bäst i KLASSEN", "Fullfjädrad" DIY-USB-OSCILLOSKOP som är "Verkligt DIY".Mitt mål är att ge en billig Digital-lagring-oscilloskop för studenter, blivande ingenjörer och hobby.Denna USB-oscilloskop kunde var...

Gör en USB-NES Controller

denna tutorial kombinerar en ursprungliga NES controller, USB-tangentbord, tråd och takt växlar till en USB NES controller lämplig för använda med NES och arcade emulatorer. Den grundläggande idén är att den tangentbord controller-enheten är installe...

DIY USB-matlagning Pan

DIY USB-matlagning Pan - Klicka här för de mest populära videorna matlagning ägg med din bärbara. Gör din mat i skolan....

USB fot controller/looper

Hej alla,Jag spelar gitarr och jag datormusik på Ableton Live. Denna programvara har en looper, men det är inte så effektiv och jag behövde något bättre att spela... Därför började jag bygga en USB-foten styrenhet med billiga tyger!Kontrollera följan...

USB-SNES Controller

första instructable. Låt mig veta vad den behöver och fixar.Jag gjorde inte det krets eller program. Jag gör bara en guide som visar steg för steg montering av hur man gör USB SNES controller. Den ursprungliga sidan finns här:www.raphnet.net/electron...

Lätt USB Massage Controller

i detta Instructable jag berätta hur du sätter en Playstation controller till en USB-massage styrenhet att slappna av kroppen genom vibrationer.När du spelar spel på Playstation har du nog märkt en kort vibration inuti registeransvarige.Detta orsakas...

Pro USB DMX Controller och terminator för QLC +

Idag vill jag dela med dig hur man gör en professionell letar USB DMX-controller att använda med belysning styrprogram som QLC +. I ungefär 5-10 minuter och ca $35 i delar och sjöfart.Detta projekt kan faktiskt ta mindre tid för dig att tävla än det...

Professional USB Xbox controller

I detta instructable, jag ska visa dig hur man gör mest professionella ser USB Xbox-handkontrollen. Nu, låt oss få till det!Steg 1: Vad du behöver Nästan allt du behöver är Taggad i bilden.Du behöver också:Sax eller knivLimpistolTång eller en hammare...

USB NES controller med en arduino!

UPPDATERING 22-12-2014Instructables användare mattpbooth har uppdaterat koden och är värd det på github:https://github.com/mattpbooth/ArduinoNESController...Tack Matt!UPPDATERING 2011-03-12Ersatte en println med tryck (derp).UPPDATERING 2011-01-12Omg...

Hur du ställer in en USB NES controller med NESTOPIA på PC

spela NESTOPIA är inte detsamma utan en NES USB-styrenhet. I denna tutorial får du lära dig att kartlägga knappar och ställa in USB-NES CONTROLLER....

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

DIY Xbox 360 controller mottagaren med en LinkIt

I detta Instructable, kommer att jag berätta hur man gör en Xbox 360 controller-mottagare att ansluta din Xbox 360-handkontrollen till din dator för att spela spel.För att göra detta, behöver du följande:Xbox 360 phat ROL styrelseLinkIt en och dess k...

Teensy MIDI USB foten controller för att styra Mobius Looper

Motivation:Spelar i en 2 piece band, med trummor och massor av andra prover som spelas upp som bakgrundsspår, fanns det ett behov av att använda en looper för att lägga i fler element till spåren. En hårdvarubaserad looper misslyckas i detta avseende...

DIY USB-Android laddare

Denna Nokia laddare liggande i min skräppost som tråd hade knäppte från mitten men jag tänkte att laddaren fungerar.Jag öppnade upp och med hjälp av några heta kniv jag smält plast av höljet till göra en skåra för (kvinnliga USB-kontakten) och limmas...

DIY Modded PS3 Controller

två nätter sedan jag tänkte på hur jag kunde 'mod' min PS3-handkontrollen för att göra det bättre och mer personlig. Jag bestämde mig att skruva med random grejer att se vad skulle komma ut och... Skåda! Den mäktiga DIY sorta gamer's modded controlle...

DIY USB-Altoids Apple/Samsung laddare

Om du läst min profil beskrivning, säga jag att jag älskar att bygga USB-enheter. Jag tänker alltid på enheter ladda nästa med det apple-liknande funktion som försöker stoppa oss DIY-nalister för att bygga vår egen laddare. Du uppenbarligen vet att A...

DIY Synth + MIDI-controller

Vill du kunna styra din DIY Synth med MIDI?Spela upp den med ett tangentbord eller ordnar det i din favorit ljud redigeringsprogram?Steg 1: Vad du behöverHårdvara1 x DIY Synth Kit1 x Arduino Uno1 x Usb kabel1 x 10 k Resistor1 x 0.1uF kondensator (pol...

DIY MIDI baserade CONTROLLER (trummor) - TOWER OF POWER

Här är steg för steg instruktioner till att göra din egen Tower of Power !!! Tower of Power är en ny MIDI-baserad domänkontrollant där du kan utföra din trumma prover som Bop It! någonsin velat kasta din MIDI-controller runt i händerna samtidigt kunn...

DIY ARDUINO flyg CONTROLLER

Kan bygga en Arduino baserat flygning styrenhet som kan göra trådlösa PID tuning, orientering lås och höjd håller och placerar lås med hjälp av en GPS. OK så här DIY flyg controller är en pedagogisk Arduino baserad modul. Det är enkelt att göra, lätt...