Hva er de forskjellige typene av Midi Arduino®-prosjekter?
Musical Instrument Device Interface (MIDI) er en protokoll og kontakt for musikalske enheter for å akseptere inngang og utgang. Et MIDI Arduino®-prosjekt er et mikroelektronikkprosjekt som bruker åpen kildekode Arduino® mikrokontrollerplattform med en MIDI-tilkobling. Denne typen tilkobling støttes ikke av noen av plattformens grunnleggende tavler, så det må opprettes spesielle tavler eller skjold for å legge til MIDI-funksjonalitet. Nye skjold er interoperable med eksisterende brett fordi plattformen er åpen kildekode.
En vanlig type MIDI Arduino®-prosjekt er en tilpasset synthesizer eller lignende enhet. Disse prosjektene bruker MIDI for å koble et eksisterende musikkinstrument og bruke det instrumentet for innspill, og deretter behandle denne informasjonen og sende den ut. En vanlig synthesizer ville gi syntetisert lyd, men fleksibiliteten på denne plattformen gjør at artister kan sende ut alt den kan kontrollere, inkludert lys, roboter eller nettverkstilkoblinger. Oppfinnere kan bruke denne typen enheter for å lage lysshows som reagerer automatisk i sanntid på instrumental input. Alternativt kan enheten programmeres til å vente på spesifikk inngang og deretter gi en forhåndsprogrammert effekt, for eksempel et ekko eller en trommelrulle.
Andre prosjekter bruker MIDI Arduino® for å gjøre det motsatte og lage nye instrumenter med tradisjonell produksjon. Noen av disse instrumentene er konstruert som nye versjoner av tradisjonelle instrumenter. Et slikt eksempel er laserharpe som fungerer omtrent som en tradisjonell harpe bortsett fra at musikeren bruker hendene sine for å avbryte koherente laserstråler med lav intensitet i stedet for å plukke strenger. Andre instrumenter ligner mer på interaktive kunstskjermer. Disse instrumentene kan bruke en rekke sensorer, for eksempel mikrofoner, lyssensorer og trykksensorer, for å lage og modulere lyd basert på miljøinngang.
Utenfor Arduino®-prosjekter brukes MIDI vanligvis til å synkronisere musikk eller for å koble instrumenter til synthesizere. Noen prosjekter drar fordel av det faktum og bruker mikrokontrolleren til å endre måten tilkoblingen fungerer på. Den vanligste måten å gjøre dette på er å legge til effekter som en tidsforsinkelse, en buffer eller en mer kompleks syntese, for eksempel en lyddifferensialoperasjon. Mer kompleks bruk av MIDI Arduino®-plattformen inkluderer syntese av dataene med tilleggsenheter eller sending til en datamaskin eller telefon for ytterligere behandling. Det er også mulig å dra nytte av nettverksfunksjonene til MIDI Arduino® for å blande seg med instrumenter som ikke er fysisk til stede.