Arduino, sensorer och MIDI- (1 / 16 steg)
Steg 1: Följetong till MIDI-omvandlare
I denna klass vi kommer att använda den Ardiuno USB-anslutning skicka seriella meddelanden till din dator, då vi ska köra en app som Hårlösa MIDI konvertera detta seriell meddelanden till MIDI och vidarebefordrar dem till andra program på din dator (Ableton, Garageband, etc). Jag valde denna lösning eftersom det är lättast och billigast till setup för en hel klass, du kan också använda en 5 pin MIDI-kontakt och en MIDI-kabel för att ansluta direkt till andra MIDI-instrument. Det finns några saker du kommer att behöva vara medveten om med denna konfiguration:
Kontrollera att den överföringshastighet som du anger i Serial.begin() i din Arduino skiss är samma nummer markerats under Hairless MIDI >> Inställningar >> Baud Rate (jag använde 9600 så jag använde kommandot Serial.begin(9600) i alla exempel Arduino skisser, se två första bilderna ovan). Om du väljer att koppla upp en 5 pin MIDI-kontakt måste du ställa in överföringshastigheten till 31250, men om du ansluter via USB till en följetong till MIDI-program, kan du använda vilken överföringshastighet som du.
Om du vill använda Hairless MIDI måste välja din styrelse (något som usbmodemfd121) Serial Port på menyn och välj MIDI-kanal som du vill skicka eller ta emot MIDI till och från. Kontrollera att du har samma MIDI-kanal markerat i inställningarna för vad andra MIDI program du kör på din dator. Jag skickade min MIDI till IAC Driver buss 1, och sedan installationsprogrammet Garage Band eller Ableton för att ta emot MIDI på samma kanal. Om du inte ser någon MIDI utgång alternativ i Hairless MIDI, rulla ned till FAQ och felsöka din setup.
Du kan inte programmera Arduino medan den är ansluten till hårlösa MIDI, eftersom de två programmen konkurrerar om samma port (se felet i den andra bilden). Ett snabbt sätt att kringgå detta utan att behöva sluta Hairless MIDI varje gång du vill ändra din kod är att välja en annan Serial Port från hårlösa MIDI-gränssnittet, ladda upp din nya Arduino kod och sedan ange serieporten i Hairless MIDI tillbaka till rätta.