Stap 1: Serieel naar MIDI converter
In deze klasse wij zal gebruiken van de Ardiuno USB-aansluiting seriële om berichten te verzenden naar je computer, dan we lopen een app zoals Haarloze MIDI te converteren dat de seriële berichten naar MIDI en hen doorsturen naar andere toepassingen op uw computer (Ableton, Garageband, etc). Ik koos voor deze softwareoplossing, want het is de makkelijkste en goedkoopste te installeren voor een hele klasse, kon ook kunt u een 5-pin MIDI-stekker en een MIDI-kabel rechtstreeks aansluiten op andere MIDI-instrumenten. Er zijn een paar dingen die u zult moeten zich bewust zijn van met deze setup:
Zorg ervoor dat de baud-rate die u in de Serial.begin() in uw Arduino schets opgeeft geselecteerd onder haarloze MIDI evenveel is >> Voorkeuren >> Baud-Rate (ik gebruikte 9600 dus ik de opdracht Serial.begin(9600) in alle voorbeeld Arduino schetsen, zie de eerste twee afbeeldingen hierboven gebruikte). Als u kiest voor een kabellengte tot een 5-pin MIDI plug die u moet de baud-rate aan 31250 instellen, maar als u verbinding maakt via USB aan een Serial MIDI toepassing, kunt u wat baud-rate die u wilt gebruiken.
Wilt gebruiken haarloze MIDI zal u moet Selecteer je board (iets als usbmodemfd121) van de seriële poort-menu en selecteer het MIDI kanaal selecteren dat u wilt verzenden of ontvangen van MIDI naar/vanuit. Zorg ervoor dat u hetzelfde MIDI kanaal geselecteerd in de voorkeuren van welke andere MIDI-toepassingen u op uw computer worden uitgevoerd. Ik stuurde mijn MIDI op IAC bestuurder Bus 1, en vervolgens setup Garage Band of Ableton MIDI op dit zelfde kanaal ontvangen. Als u MIDI uitvoeropties in haarloze MIDI, scroll naar beneden naar de FAQ en het oplossen van uw installatie niet ziet.
U kan niet-programma de Arduino terwijl deze is aangesloten op haarloze MIDI, omdat de twee toepassingen voor dezelfde concurreren poort (Zie de fout in de tweede afbeelding). Een snelle manier om dit te omzeilen zonder te stoppen haarloze MIDI elke keer dat u wilt wijzigen uw code is een andere seriële poort selecteren vanuit de haarloze MIDI-interface, upload uw nieuwe Arduino-code en vervolgens stelt u de seriële poort in haarloze MIDI terug naar de juiste is.