Innholdsfortegnelse:
- Trinn 1: Materialer
- Trinn 2: Skriv koden
- Trinn 3: Bygg kretsen
- Trinn 4: Last opp kode
- Trinn 5: Koble til DAW
- Trinn 6: Ferdig
Video: Opplæring i 1-knapps MIDI-kontroller: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Det er mange opplæringsprogrammer for Arduino-MIDI-kontrollere der ute, dette er en bare-bein gjennomgang av hvordan du får rullende med en enkel knapp og potensiometer. Jeg ville gjerne ha støtt på noe slikt da jeg nettopp startet, så jeg lagde denne opplæringen med det formål å hjelpe et "fremtidig meg"! Dette bør tillate en maker å være mer fri i sitt eget design og syntese av nye musikkinstrumenter! Bli rar med det!
Trinn 1: Materialer
Du trenger følgende: -Arduino Pro Micro
-Momentknapp
-10k potensiometer
-Tilkoblingskabler
-Brødbrett
-Arduino IDE
-MIDI_Controller.h
-DAW (Garage Band, Ableton, Soundtrap, etc.)
Trinn 2: Skriv koden
Jeg går gjennom å skrive koden i videolinken øverst på siden hvis du vil gå gjennom det på en trinnvis måte. Hvis du bare vil laste ned skissen og endre at jeg vil inkludere en lenke i denne delen.
Biblioteket jeg bruker (og er en stor fan av) er MIDI_controller.h -biblioteket. Her er en lenke til github -depotet for det, tusen takk til tttapa for å lage biblioteket og dele det.
Jeg har inkludert noen kommenterte linjer for å utvide kontrolleren. Målet er å etablere et grunnlag for hvilket du kan lage et instrument som virkelig gjenspeiler deg!
Trinn 3: Bygg kretsen
Hvis du liker bilder og kjenner deg rundt et brødbrett, kan denne metoden resonnere deg. Jeg tar deg gjennom trinnene i den midterste delen av videoen, men jeg vil også inkludere noen skjermbilder av trinnene her som referanse.
(Første bilde) Trinn 1: Koble den røde tilkoblingskabelen fra "VCC" -pinnen på Arduino til "+" skinnen på brødbrettet. Trinn 2: Koble den røde tilkoblingskabelen fra høyre pinne på potensiometeret til "+" skinnen på brødbrett. Strinn 3: Koble den blå tilkoblingskabelen fra "GND" -pinnen på Arduino til "-" skinnen på brødbrettet. Trinn 4: Koble den blå tilkoblingsledningen fra venstre pinne på potensiometeret til "-" skinnen på brødbrettet. Trinn 5: Koble den blå tilkoblingskabelen fra en av pinnene på knappen til "-" skinnen på brødbrettet.
(2. bilde) Trinn 1: Koble den hvite jumperledningen fra "den andre" pinnen på knappen til pinne "2" på Arduino. (3. bilde) Trinn 1: Koble den hvite jumperledningen fra den midterste pinnen på potensiometeret til pinnen " A0 "på Arduino. (4. bilde) Dette viser avstanden og tappens justering av potensiometeret.
Trinn 4: Last opp kode
Velg "Arduino Leonardo" -brettet fra menyen og last opp skissen til Arduino fra IDE, og det er det!
Trinn 5: Koble til DAW
Siden denne enheten er programmert til å være en MIDI -enhet som alle andre, trenger du kanskje ikke gjøre noe fancy for å få den til å spille, men du må kanskje gå inn på "Innstillinger" -menyen for å be programmet om å lytte etter kontrolleren. Jeg bruker vanligvis Ableton, men denne gangen bestemte jeg meg for å prøve meg på den webbaserte DAW "Soundtrap". Jeg var et par klikk unna å sette den opp, og når jeg valgte "Arduino Leonardo" fra enhetsmenyen begynte den å svare perfekt.
Trinn 6: Ferdig
Det neste trinnet er ditt å ta! Hvordan tar du det til neste nivå? Hva slags knapper vil du bruke? 3-D trykt kabinett? Still spørsmål i kommentarene og lykke til!
Anbefalt:
Raspberry Pi - TMD26721 Infrarød digital nærhetsdetektor Java Opplæring: 4 trinn
Raspberry Pi-TMD26721 Infrarød digital nærhetsdetektor Java Opplæring: TMD26721 er en infrarød digital nærhetsdetektor som gir et komplett nærhetsdeteksjonssystem og digital grensesnittlogikk i en enkelt 8-pinners overflatemonteringsmodul. Nærhetsdeteksjonen inkluderer forbedret signal-til-støy og nøyaktighet. En proff
AVR Assembler Opplæring 1: 5 trinn
AVR Assembler Tutorial 1: Jeg har bestemt meg for å skrive en serie opplæringsprogrammer om hvordan du skriver samlingsspråklige programmer for Atmega328p som er mikrokontrolleren som brukes i Arduino. Hvis folk forblir interessert, vil jeg fortsette å legge ut en i uken eller så til jeg går tom for
AVR Assembler Opplæring 6: 3 trinn
AVR Assembler -opplæring 6: Velkommen til opplæring 6! Dagens opplæring blir kort, hvor vi skal utvikle en enkel metode for å kommunisere data mellom en atmega328p og en annen ved å bruke to porter som forbinder dem. Vi tar deretter terningrullen fra opplæring 4 og registeret
AVR Assembler Opplæring 8: 4 trinn
AVR Assembler Tutorial 8: Velkommen til Tutorial 8! I denne korte opplæringen skal vi ta litt avvik fra å introdusere nye aspekter ved montering av språkprogrammering for å vise hvordan vi flytter våre prototypekomponenter til en egen " trykt " kretskort. Den
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på: