Quali sono i diversi tipi di progetti Midi Arduino®?
Musical Instrument Device Interface (MIDI) è un protocollo e un connettore per i dispositivi musicali per accettare input e output. Un progetto MIDI Arduino® è un progetto di microelettronica che utilizza la piattaforma di microcontrollori Arduino® open source con una connessione MIDI. Questo tipo di connessione non è supportato da nessuna delle schede di base della piattaforma, pertanto è necessario creare schede o schermi speciali per aggiungere funzionalità MIDI. I nuovi scudi sono interoperabili con le schede esistenti perché la piattaforma è open source.
Un tipo comune di progetto MIDI Arduino® è un sintetizzatore personalizzato o un dispositivo simile. Questi progetti utilizzano il MIDI per collegare uno strumento musicale esistente e utilizzano quello strumento per l'input, quindi elaborano tali informazioni e lo emettono. Un normale sintetizzatore emetterebbe suoni sintetizzati, ma la flessibilità di questa piattaforma consente agli artisti di produrre qualsiasi cosa possa controllare, inclusi luci, robot o connessioni di rete. Gli inventori possono utilizzare questo tipo di dispositivo per creare spettacoli di luci che rispondono automaticamente in tempo reale all'input strumentale. In alternativa, il dispositivo può essere programmato per attendere input specifici e quindi produrre un effetto preprogrammato, come un'eco o un rullo di tamburi.
Altri progetti usano MIDI Arduino® per fare il contrario e creare nuovi strumenti con output tradizionale. Alcuni di questi strumenti sono costruiti come nuove versioni di strumenti tradizionali. Un esempio è l'arpa laser che funziona in modo molto simile all'arpa tradizionale, tranne per il fatto che il musicista usa le mani per interrompere i raggi laser coerenti a bassa intensità invece di pizzicare le corde. Altri strumenti sono più simili a display artistici interattivi. Questi strumenti possono utilizzare una varietà di sensori, come microfoni, sensori di luce e sensori di pressione, per creare e modulare il suono in base all'input ambientale.
Al di fuori dei progetti Arduino®, il MIDI viene in genere utilizzato per sincronizzare la musica o per collegare strumenti a sintetizzatori. Alcuni progetti ne traggono vantaggio e utilizzano il microcontrollore per modificare il modo in cui funziona la connessione. Il modo più comune per farlo è quello di aggiungere effetti come un ritardo, un buffer o una sintesi più complessa come un'operazione di differenziale audio. Gli usi più complessi della piattaforma MIDI Arduino® includono la sintesi dei dati con dispositivi aggiuntivi o l'invio a un computer o telefono per un'ulteriore elaborazione. È anche possibile sfruttare le capacità di rete del MIDI Arduino® per mixare con strumenti che non sono fisicamente presenti.