Stap 12: Software
Oef, zijn we eindelijk klaar met de hardware. Giet jezelf een warm/koud drank (koffie of verfrissend imbibery) en zitten op uw bureau. Nu beginnen we de software kant van dit project.
De Software kant van dit project bestaat uit een aangepast programma geschreven met behulp van verwerking, een IDE/taal vergelijkbaar met Arduino/Java, een soort van virtuele MIDI driver en uw persoonlijke favoriete DJ-Software. Wij zullen het behandelen van de configuratie van elk van deze programma's in de volgende paar stappen, maar voor nu you gonna moet een paar dingen!
Materialen:
- Download en haal verwerking (Zorg ervoor dat het is de 32-bits versie, ik stel voor beide downloaden)
- proMIDI 1.0 (bibliotheek voor verwerking, zorg ervoor om de oudere versie 1.0)
- controlP5 (GUI bibliotheek voor verwerking)
- Een virtuele MIDI driver
- DJ Software (ik gebruik Virtual DJ Pro)
We zullen een paar bibliotheken gebruiken met verwerking. proMIDI 1.0 laat ons toe om verzend-/ ontvangstbewerking MIDI commando's in ons programma, zeer nuttig! controlP5 is een grote bibliotheek van de verwerking. Het laat ons een leuk uitziende en functionele gebruikersinterface voor ons programma snel te maken. Een virtuele MIDI driver draagt de MIDI-berichten wij in ons programma rechtstreeks over aan de DJ programma zonder de behoefte aan een fysieke kabel/echte MIDI-aansluiting maken. Voor Windows hebben we loopMIDI gebruiken. Mac en Linux hebben een native oplossing. Ik zal betrekking hebben op deze virtuele verbinding instellen in de volgende stappen.
Voor de DJ-Software, heb ik alleen getest dit met Virtual DJ Pro want dat is mijn software van keuze. De methode die we gebruiken (de aangepaste toewijzing van de opdracht van de MIDI) wordt echter ondersteund door heel wat van de top DJ's, zoals: Traktor Pro, Ableton Live, Serato DJ, Image-Line Deckadanceen misschien zelfs de Algoriddim DJay voor Mac (niet zeker over dit één, maar probeer het). Deze banden zijn MIDI controller toewijzing tutorials voor de respectieve programma's. Alle DJ-Software dat kunt u aangepaste MIDI-commando's voor werk moet toewijzen. Ik zal alleen betrekking hebben op deze controller voor gebruik met Virtual DJ Pro in dit Instructable opzetten.
Opmerking: Ik weet niet over andere DJ's, maar Virtual DJ kunt u exporteren en importeren van aangepaste toewijzingen. Als de Gemeenschap Instructables dit eigenlijk bouwt zou het mogelijk zijn om te ruilen van toewijzingen voor andere programma's in de commentaren. Ik alles op mijn controller nog niet toewijzen, maar ik zal uploaden wat ik heb gedaan.
Aangezien de verwerking is cross-platform, kunnen u moet theoretisch gebruiken dit project met de meeste werkende systemen. Ik heb het echter alleen getest op Windows.