Hvad er de forskellige typer af Midi Arduino®-projekter?
MIDI (Musical Instrument Device Interface) er en protokol og stik til musikanordninger til at acceptere input og output. Et MIDI Arduino®-projekt er et mikroelektronikprojekt, der bruger open source Arduino® mikrokontrollerplatform med en MIDI-forbindelse. Denne type forbindelse understøttes ikke af nogen af platformens grundlæggende kort, så der skal oprettes specielle kort eller skjolde for at tilføje MIDI-funktionalitet. Nye skjolde er interoperable med eksisterende tavler, fordi platformen er open source.
En almindelig type MIDI Arduino®-projekt er en brugerdefineret synthesizer eller lignende enhed. Disse projekter bruger MIDI til at forbinde et eksisterende musikinstrument og bruge det instrument til input og derefter behandle denne information og output det. En almindelig synthesizer udsender syntetiseret lyd, men fleksibiliteten på denne platform tillader kunstnere at udsende alt, hvad den kunne kontrollere, inklusive lys, robotter eller netværksforbindelser. Opfindere kan bruge denne type enhed til at oprette lysshows, der reagerer automatisk i realtid på instrumental input. Alternativt kan enheden programmeres til at vente på specifik indgang og derefter frembringe en forprogrammeret effekt, såsom et ekko eller en trommelrulle.
Andre projekter bruger MIDI Arduino® til at gøre det modsatte og skabe nye instrumenter med traditionel output. Nogle af disse instrumenter er konstrueret som nye versioner af traditionelle instrumenter. Et sådant eksempel er laserharpen, der fungerer meget som en traditionel harpe, bortset fra at musikeren bruger sine hænder til at afbryde sammenhængende laserstråler med lav intensitet i stedet for at plukke strenge. Andre instrumenter ligner mere interaktiv kunstskærme. Disse instrumenter kan bruge en række sensorer, såsom mikrofoner, lyssensorer og tryksensorer, til at skabe og modulere lyd baseret på miljøindgang.
Uden for Arduino®-projekter bruges MIDI typisk til at synkronisere musik eller til at forbinde instrumenter til synthesizere. Nogle projekter drager fordel af denne kendsgerning og bruger mikrokontrolleren til at ændre den måde, forbindelsen fungerer på. Den mest almindelige måde at gøre dette på er at tilføje effekter såsom en tidsforsinkelse, en puffer eller en mere kompleks syntese, såsom en lyddifferentialbetjening. Mere kompleks anvendelse af MIDI Arduino®-platformen inkluderer syntese af dataene med yderligere enheder eller afsendelse af dem til en computer eller telefon for yderligere behandling. Det er også muligt at drage fordel af netværksfunktionerne i MIDI Arduino® til at blande med instrumenter, der ikke er fysisk til stede.