Vilka är de olika typerna av MIDI Arduino® -projekt?
Musical Instrument Device Interface (MIDI) är ett protokoll och kontakt för musikaliska enheter för att acceptera input och output. Ett MIDI Arduino® -projekt är ett mikroelektronikprojekt som använder Open Source Arduino® Microcontroller -plattformen med en MIDI -anslutning. Denna typ av anslutning stöds inte av någon av de grundläggande brädorna på plattformen, så specialbrädor eller sköldar måste skapas för att lägga till MIDI -funktionalitet. Nya sköldar är interoperabla med befintliga brädor eftersom plattformen är öppen källkod.
En vanlig typ av MIDI Arduino® -projekt är en anpassad synthesizer eller liknande enhet. Dessa projekt använder MIDI för att ansluta ett befintligt musikinstrument och använda det instrumentet för inmatning och bearbeta sedan informationen och mata ut den. En vanlig synthesizer skulle mata ut syntetiserat ljud, men flexibiliteten i denna plattform gör det möjligt för konstnärer att mata ut allt det kan kontrollera, inklusive ljus, robotar eller nätverksanslutningar. Uppfinnare kan använda den här typen av enhet för att skapaE -ljus visar som svarar automatiskt i realtid på instrumentell input. Alternativt kan enheten programmeras för att vänta på specifika ingångar och sedan producera en förprogrammerad effekt, till exempel ett eko eller en trumrulle.
Andra projekt använder MIDI Arduino® för att göra det motsatta och skapa nya instrument med traditionell produktion. Vissa av dessa instrument är konstruerade som nya versioner av traditionella instrument. Ett sådant exempel är laserharpen som fungerar mycket som en traditionell harpa förutom att musiker använder sina händer för att avbryta sammanhängande laserstrålar i stället för att plocka strängar. Andra instrument är mer som interaktiva konstskärmar. Dessa instrument kan använda olika sensorer, såsom mikrofoner, ljussensorer och trycksensorer, för att skapa och modulera ljud baserat på miljöinmatning.
Utanför Arduino® -projekt används MIDI vanligtvis To Synkronisera musik eller för att ansluta instrument till synthesizers. Vissa projekt drar nytta av detta faktum och använder mikrokontrollern för att ändra hur anslutningen fungerar. Det vanligaste sättet att göra detta är att lägga till effekter som en tidsfördröjning, en buffert eller en mer komplex syntes som en ljuddifferentialoperation. Mer komplexa användningar av MIDI Arduino® -plattformen inkluderar syntetisering av data med ytterligare enheter eller skickar dem till en dator eller telefon för ytterligare bearbetning. Det är också möjligt att dra nytta av nätverksfunktionerna i MIDI Arduino® för att blanda med instrument som inte är fysiskt närvarande.