MIDI er en forkortelse for Musical Instrument Digital Interface. Det er en kommunikationsprotokol, der gør det muligt for computere og andre MIDI -kompatible enheder at kommunikere. Med sine indbyggede serielle porte er Arduino ideel til DIY MIDI-projekter. Lad os se nærmere på ti af de bedste Arduino MIDI -projekter for begyndere!
1. Arcade Midi Fighter
Byg din egen Arcade MIDI -controller! Denne MIDI -controller er baseret på en Arduino Uno og har 12 knapper, fire knapper samt to fadere. Spil trommer, synths, effekter eller tilknyt det til noget andet, der er MIDI -relateret!
Arduino Uno har seks analoge indgange til knapperne og skyderne og 12 digitale indgange, der kan bruges til knapper. Imidlertid kan de analoge indgange også bruges til digitale indgange, så du kan tilpasse denne build til at have flere knapper i stedet for skydere og knapper, hvis du vil.
For at få byggeinstruktioner, tjek den fulde Arcade MIDI Fighter guide.
2. Mini UNTZtrument
Denne MIDI-controller med 16 knapper er inspireret af Novation Launchpad og designet af Adafruit. Baseret på en Arduino Leonardo har denne enhed fire rækker knapper, hver med en indbygget LED og fire knapper. Da projektet er udstyret med en knapgittercontroller, Adafruit Trellis, vil lodning være let uden et rod af ledninger involveret.
En komplet materialeliste samt trin-for-trin instruktioner kan findes i det fulde Mini UNTZtrument guide. Der er også en anden vejledning til de større UNTZtrument.
3. MIDI Guitar
Den var inspireret af Guitar Hero Controller, men denne MIDI Guitar bruger i stedet mekaniske nøglekontakter og har en glødende NeoPixel LED -strip omkring guitarhovedet. Det er også udstyret med en whammy bar til pitchbøjning. Brugere kan spille akkorder eller noter samt justere modulering med bevægelse på grund af det indbyggede accelerometer.
Denne build har et Grand Central M4 -udviklingsbræt, der anvender en SAMD51 -chip, men en Arduino Mega kunne bruges i stedet. Det MX MIDI Guitar kabinet blev 3D -modelleret og tutorial er tilgængelig på Adafruit's websted.
Relaterede: Ultimativ guide til tilslutning af LED -lysstrimler til Arduino
4. Lune
Lune er designet til DJ -sæt og indeholder seks potentiometre til EQ, tre potentiometre til effekter, en otte-knaps RGB LED-pude, arkadeknapper, en encoder og endda ultralydsafstandssensorer til MIDI kontrollerende!
Træhuset var fremstillet med laserskæring; dog er det muligt at 3D udskrive et kabinet med de forskellige modeller, der er tilgængelige på Thingiverse. Følg med trin-for-trin vejledning over på Instructables.
5. MIDI Arpeggiator
Et arpeggio er, når noterne af en akkord spilles hurtigt efter hinanden. Dette er en MIDI -enhed, der opretter arpeggiosekvenser i form af MIDI -meddelelser. Disse sendes derefter via DIN -porten til en central enhed som en computer med dens softwaresyntesere. Den kan dog også bruges sammen med hardware -synthesizere. Det bygge tutorial og kode findes på Arduino Project Hub.
6. Cthulhinho: A MIDI Sequencer
Dette er en MIDI sequencer bygget med en Arduino Nano og var designet til live performance i tankerne. Selvom det er en prototype, er denne trækasse udstyret med et OLED -display, roterende encoder, seks øjeblikkelige trykknapper, lysdioder, DIN -stik og mere. Ifølge producenten er den i stand til at styre op til fem synthesizere.
Brugere kan også aflade en melodi til Cthulhinho, så de kan fokusere på justering af effekter og lydformning med knapper eller fadere i stedet for at rode med et tastatur. Det komplette byggeinstruktioner findes på Arduino Project Hub.
7. Arduino MIDI Controller med Encoder + OLED Display + EEPROM
Denne Arduino MIDI -controller har ubegrænsede MIDI -kanaler, fadere, knapper, et OLED -display og endda bruger EEPROM til at gemme ændringer af data. Andre funktioner inkluderer bankvalg, redigerbare noter og encoderfølsomhed. Denne controller kan bruges til alle former for optagesoftware, virtuelle instrumenter (VST) og afspilningsenheder.
Producenten bemærker også, at der kan kræves et andet Arduino -kort for at tilføje flere kontroller. En alternativ mulighed er Arduino Mega, som har 54 digitale input/output pins. Det tutorial er tilgængelig på Arduino Project Hub.
8. Arduino MIDI Poly Synth
Det er en polyfonisk synthesizer lavet med en Arduino Nano. Polyfonisk betyder, at to eller flere toner kan spilles på samme tid, i modsætning til monofonisk, som kun kan spille én. Denne synthesizer kan bruges til at spille op til tre musiknoter på én gang, så den er velegnet til at spille akkorder.
Producenten bemærker, at der kan tilsluttes en effektpedal, som fører til alle mulige interessante lydteksturer med forsinkelse, omkvæd, phaser, flanger, rumklangsforvrængning og så videre. Selvom en Arduino Nano R3 blev brugt i denne build, kunne en Arduino Uno R3 eller Pro Mini bruges i stedet.
En fuldstændig opskrivning af bygningen inklusive materialebekendelse og kode findes i Arduino MIDI Poly Synth tutorial.
9. Arduino MIDI Stepper Synth
Skaberen blev inspireret af diskettedrevsmusik, hvor disketter drives af trinmotorer til at pulsere ved bestemte frekvenser for at producere musiknoter. Det lyder fantastisk, og det er det!
Dette projekt bruger trinmotorer til at lave musik ved at udtrække MIDI -data, som derefter omdannes til en hastighedsværdi, der får en trinmotor til at skabe en tilsvarende tonehøjde. Det bygge instruktioner og kode findes på Arduino Project Hub.
10. DIY Guitar MIDI Controller (også kaldet 'Guitorgan')
Som navnet antyder, er dette en MIDI -controller, der er oprettet med en guitar. Det virker ved at opdage, hvilke toner der bliver fretet ved at teste den elektriske ledningsevne mellem båndene og strengene. Denne fret-detekteringsmetode blev brugt i Guitorgan, et gammeldags elektrisk orgel.
Producenten bemærker, at denne build indeholder en Arduino Mega og en guitar med metalstrenge. En advarsel synes at være, at du kun kan forvente delvis polyfoni af den. Opret denne build ved at følge trin-for-trin instruktioner og kode om instruktioner!
Hvilken MIDI -controller er den rigtige for dig?
I denne artikel har vi set på en række MIDI -controllere lavet med en Arduino. Du kan endda bruge dem med en digital lyd -arbejdsstation (DAW) såsom Ableton Live.
Alle disse bygninger kræver anden elektronik bortset fra Arduino; andre kræver eksisterende hardware såsom en elektrisk guitar. Derudover kræver kabinetterne til nogle af disse bygninger kun brug af et brødbræt i prototypefasen. Hvorefter det for at bygge kabinettet kræver brug af en 3D -printer eller laserskærer. Hvorfor ikke prøve at lave en?
Som musiker, der har samlet en samling musikinstrumenter og støjbokse, er den ydmyge Arduino det perfekte værktøj til at oprette en brugerdefineret MIDI -controller.
Læs Næste
- gør det selv
- MIDI
- Arduino
- DIY projekt ideer
Cherie er en kreativ teknolog, der sluttede sig til MUO i 2021. Hun er en ivrig skaber og teknisk forfatter, med erfaring med brug af Raspberry Pi, Arduino, Micro: bit, ATtiny og ATMega-enheder samt E-tekstiler, 3D-print og KiCad. Uden for at lave, nyder Cherie at spille musik og træne.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!
Klik her for at abonnere