Innholdsfortegnelse:
- Trinn 1: Samle materialer
- Trinn 2: Tegning og boring
- Trinn 3: Proof of Concept
- Trinn 4: Lodding
- Trinn 5: Kode
- Trinn 6: Jam
Video: Midi-kontrollerknapp-tastatur: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Inspirert av mitt midifighter -prosjekt, bestemte jeg meg for å lage en midi -kontroller med knappestil som utnytter de mange digitale inngangene som Mega Arduino -kortet har. I denne instruksen vil vi gå gjennom trinnene fra å samle materialer til å lage musikk!
Trinn 1: Samle materialer
Til dette prosjektet brukte jeg:
Arduino Mega (klon)
22 gauge ledning
16 store hvite arkadeknapper
10 mindre svarte arkadeknapper
Loddeverktøy
Bor med 16 mm og 26 mm bor
Sag
Monteringsbrett
Trinn 2: Tegning og boring
Du må håne knappene dine på det du monterer dem på. Jeg fant dette treverket i søpla, og jeg trodde det ville være perfekt for dette prosjektet. Du vil kanskje gjøre det samme eller gå til maskinvarebutikken.
Spor ut knappene og merk hvor du skal bore hullene og byste det ut. Som du kan se senere ser bunnen ganske gnarly ut. Det kan være lurt å teste knappens passform før du borer alle hullene.
Jeg saget brettet mitt i to senere, men jeg vil foreslå å gjøre det på dette stadiet.
Trinn 3: Proof of Concept
Jeg kjørte noen krokodilleklipp til noen få knapper og satte opp en 10K -pott og lastet opp koden for å teste den før lodding. Dette er ikke 100% nødvendig, men det er en god idé hvis du liker å dobbeltsjekke ting.
Trinn 4: Lodding
Det er mange ledninger som går til de digitale pinnene her. Jeg kan prøve å bruke en multiplexer neste gang, men det er egentlig ikke så ille, bare sjekk saken etter hvert som ledningene skrider frem. Koden angir startpinnen til 22 og knappene øker kromatisk med en (så C = pin 22, C#= Pin 23, etc.). I diagrammet kan du se at knappene alle er jordet sammen i en stor kjede.
Grytene får strøm fra 5v -pinnen og er lenket sammen med det. På samme måte er grytene jordet på samme måte som knappene. Kjør til slutt datatrådene fra pottene til A0, A1, A2, A3.
Du kan virkelig bli gal hvis du vil ha flere knapper eller gryter … og jeg vil oppfordre deg til å gjøre det!
Trinn 5: Kode
Før du legger inn koden, vil jeg takke Gustavo Silveira på www.musiconerd.com da jeg brukte koden hans på et tidligere prosjekt og endret den for bruk i dette.
Jeg kjører Hairless Midi på min Macbook for å konvertere de serielle signalene til midisignaler som Ableton Live vil motta.
Jeg innrømmer at det tok litt tid å konfigurere den serielle midi-programvaren til et punkt der den fungerte feilfritt, men jeg har ikke hatt et problem siden jeg har konfigurert den i den nåværende konfigurasjonen.
Jeg er i beste fall en nybegynner, men hvis du følger kommentarene i koden til Arduino IDE og sørger for å matche baudhastigheten til koden og Hairless midi, bør du være i gang uten for mye feilsøking.
Trinn 6: Jam
Jeg liker å bruke Ableton Live, da midi-kartleggingsfleksibiliteten virkelig henvender seg til instrumenter som dette. Her er en lenke til meg som spiller med til noen Mussorgsky! Min første instruerbare!
Anbefalt:
Bygg en Arduino MIDI -kontroller: 5 trinn (med bilder)
Bygg en Arduino MIDI -kontroller: Hei alle sammen! I denne instruksen vil jeg vise deg hvordan du bygger din egen Arduino -drevne MIDI -kontroller. MIDI står for Musical Instrument Digital Interface, og det er en protokoll som lar datamaskiner, musikkinstrumenter og annen maskinvare kommunisere
MIDI håndtak med 19 tonefelt på øvre og nedre side : 15 trinn (med bilder)
MIDI håndpanel med 19 tonefelter på øvre og nedre side …: Innledning Dette er en opplæring av mitt skreddersydde MIDI håndpanel med 19 volumfølsomme tonefelter, Plug'n Play USB -funksjoner og mange brukervennlige parametere for justering av putene. for dine individuelle behov. Det er ikke en designprisvinnende modell
MIDI Sonar "Theremin": 10 trinn (med bilder)
MIDI Sonar "Theremin": Dette er et musikkinstrument som bruker to sonaravstandssensorer for å kontrollere tonehøyde og kvalitet på notene. Det er egentlig ikke en Theremin selvfølgelig, men " Theremin " har blitt det generiske uttrykket for instrumenter spilt ved å vinke med hendene
Bygg en Arduino MIDI -kontroller: 9 trinn (med bilder)
Bygg en Arduino MIDI -kontroller: Denne instruksjonsboken ble opprinnelig publisert på bloggen min 28. juni 2020. Jeg liker å bygge ting som inkluderer elektronikk, og jeg har alltid ønsket å bygge noe ved hjelp av Arduino. En av de vanligste byggene for nybegynnere jeg fant var en MIDI -kontroller
MIDI 5V LED Strip Light Controller for Spielatron eller annen MIDI Synth: 7 trinn (med bilder)
MIDI 5V LED Strip Light Controller for Spielatron eller annen MIDI Synth: Denne kontrolleren blinker trefargede LED stripelys for 50mS per note. Blå for G5 til D#6, rød for E6 til B6 og grønn for C7 til G7. Kontrolleren er en ALSA MIDI -enhet, slik at MIDI -programvare kan mates ut til lysdiodene samtidig som en MIDI -synthenhet