Inhoudsopgave:
- Stap 1: Materialen
- Stap 2: Schrijf de code
- Stap 3: Bouw het circuit
- Stap 4: Upload code
- Stap 5: Maak verbinding met DAW
- Stap 6: Klaar
Video: Zelfstudie MIDI-controller met 1 knop: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Er zijn veel tutorials voor Arduino-MIDI-controllers die er zijn, dit is een eenvoudige uitleg over hoe je aan de slag kunt met een eenvoudige knop en potentiometer. Ik had graag zoiets tegengekomen toen ik net begon, dus ik heb deze tutorial gemaakt met als doel een "toekomstige ik" te helpen! Dit zou een maker in staat moeten stellen vrijer te zijn in zijn eigen ontwerp en synthese van nieuwe muziekinstrumenten! Doe er raar mee!
Stap 1: Materialen
Je hebt het volgende nodig: -Arduino Pro Micro
-Momentaire knop
-10k Potentiometer
-Aansluitdraden
-Broodplank
-Arduino IDE
-MIDI_Controller.h
-DAW (garageband, Ableton, Soundtrap, enz.)
Stap 2: Schrijf de code
Ik loop door het schrijven van de code in de videolink bovenaan de pagina als je dat stap voor stap wilt doorlopen. Als je alleen de schets wilt downloaden en wijzigen, zal ik een link in deze sectie opnemen.
De bibliotheek die ik gebruik (en een grote fan van) is de MIDI_controller.h-bibliotheek. Hier is een link naar de github-repository ervoor, veel dank aan tttapa voor het maken van de bibliotheek en het delen ervan.
Ik heb enkele commentaarregels toegevoegd voor het uitbreiden van de controller. Het doel is om een basis te leggen waarvoor je een instrument kunt maken dat echt bij je past!
Stap 3: Bouw het circuit
Als je van foto's houdt en je weg weet op een breadboard, kan deze methode je aanspreken. Ik neem je mee door de stappen in het middelste deel van de video, maar ik zal hier ter referentie ook enkele screenshots van de stappen opnemen.
(1e afbeelding) Stap 1: Sluit de rode aansluitdraad van de "VCC"-pin op Arduino aan op de "+"-rail van het breadboard. Stap 2: Sluit de rode aansluitdraad van de rechter pin op de potentiometer aan op de "+"-rail op de breadboard. Stap 3: Sluit de blauwe aansluitdraad van de "GND" -pin op Arduino aan op de "-" rail van het breadboard. Stap 4: Sluit de blauwe aansluitdraad van de linker pin op de potentiometer aan op de "-" rail op het breadboard. Stap 5: Verbind de blauwe aansluitdraad van een van de pinnen op de knop met de "-" rail van het breadboard.
(2e foto) Stap 1: Verbind witte jumperdraad van "de andere" pin op de knop met pin "2" op de Arduino. (3e foto) Stap 1: sluit witte jumperdraad van de middelste pin op de potentiometer aan op pin " A0" op de Arduino. (4e foto) Dit toont de afstand en pin-uitlijning van de potentiometer.
Stap 4: Upload code
Selecteer het "Arduino Leonardo"-bord uit het menu en upload de schets naar de Arduino vanuit de IDE en dat is alles!
Stap 5: Maak verbinding met DAW
Aangezien dit apparaat is geprogrammeerd als een MIDI-apparaat zoals elk ander, hoeft u misschien niets bijzonders te doen om het te laten spelen, maar u moet mogelijk naar het menu "Instellingen" gaan om het programma te laten weten naar de controller te luisteren. Ik gebruik meestal Ableton, maar deze keer besloot ik het uit te proberen met de webgebaseerde DAW "Soundtrap". Ik was een paar klikken verwijderd van het instellen en toen ik "Arduino Leonardo" in het apparaatmenu selecteerde, begon het perfect te reageren.
Stap 6: Klaar
De volgende stap is aan jou! Hoe ga je het naar het volgende niveau brengen? Wat voor soort knoppen ga je gebruiken? 3D geprinte behuizing? Plaats eventuele vragen in de comments en veel succes!
Aanbevolen:
Druk op de knop); // Een Arduino LCD-spel: 5 stappen (met afbeeldingen)
Druk op de knop); // Een Arduino LCD-spel: onlangs heb ik in Scouts gewerkt aan de verdienstenbadge voor Game Design. Voor een van de vereisten heb ik dit spel gebouwd met Arduino die is gebaseerd op de LED Rocker Game. Het doel van het spel is om het hoogst mogelijke aantal punten te scoren. Aan het begin van d
Bedien uw LED's met de afstandsbediening van uw tv?! -- Arduino IR-zelfstudie: 5 stappen (met afbeeldingen)
Bedien uw LED's met de afstandsbediening van uw tv?! || Arduino IR-zelfstudie: in dit project zal ik je laten zien hoe ik de nutteloze knoppen op de afstandsbediening van mijn tv heb hergebruikt om de LED's achter mijn tv te bedienen. Je kunt deze techniek ook gebruiken om allerlei dingen te besturen met een beetje code-editing. Ik zal ook wat vertellen over de theorie
XiaoMi-stofzuiger + Amazon-knop = Dash-reiniging: 5 stappen (met afbeeldingen)
XiaoMi-stofzuiger + Amazon-knop = Dash-reiniging: in deze instructie wordt uitgelegd hoe u uw reserve Amazon-dash-knoppen kunt gebruiken om XiaoMi-stofzuiger te bedienen. Ik heb een aantal Amazon-knoppen rondslingeren uit de tijd dat ze $ 1 waren en ik had er geen gebruik van. Maar bij ontvangst van een nieuwe robotstofzuiger besluit ik
Prototype PaniK-knop (Español): 5 stappen (met afbeeldingen)
PaniK Button Prototype (Español): Botán de pánico que al ser presionado envá un mensaje personalizado a través de la cuenta de twitter del usuario; este se encuentra desarrollado mediante el uso del Arduino UNO y una aplicación móvil
Een knop Kopie naar klembord op een webpagina plaatsen: 5 stappen (met afbeeldingen)
Een knop Kopie naar klembord op een webpagina plaatsen: dit klinkt misschien eenvoudig, en ik zie er misschien gek uit als ik het op Instructables zet, maar in werkelijkheid is het niet zo eenvoudig. Er is CSS, JQuery, HTML, wat fancy javascript, en, ach, je weet wel