Wat zijn de verschillende soorten Midi Arduino®-projecten?
Musical Instrument Device Interface (MIDI) is een protocol en connector waarmee muziekapparaten invoer en uitvoer kunnen accepteren. Een MIDI Arduino®-project is een micro-elektronica-project dat het open source Arduino® microcontroller-platform met een MIDI-verbinding gebruikt. Dit type verbinding wordt niet ondersteund door een van de basisborden van het platform, dus er moeten speciale borden of schilden worden gemaakt om MIDI-functionaliteit toe te voegen. Nieuwe schilden zijn interoperabel met bestaande boards omdat het platform open source is.
Een veelgebruikt type MIDI Arduino®-project is een aangepaste synthesizer of een vergelijkbaar apparaat. Deze projecten gebruiken MIDI om een bestaand muziekinstrument aan te sluiten en dat instrument te gebruiken voor invoer en vervolgens die informatie te verwerken en uit te voeren. Een gewone synthesizer zou gesynthetiseerd geluid produceren, maar de flexibiliteit van dit platform stelt artiesten in staat alles uit te voeren dat ze kunnen bedienen, inclusief lichten, robots of netwerkverbindingen. Uitvinders kunnen dit type apparaat gebruiken om lichtshows te maken die automatisch in realtime reageren op instrumentele invoer. Als alternatief kan het apparaat worden geprogrammeerd om te wachten op specifieke invoer en vervolgens een voorgeprogrammeerd effect te produceren, zoals een echo of een drumrol.
Andere projecten gebruiken MIDI Arduino® om het tegenovergestelde te doen en nieuwe instrumenten met traditionele uitvoer te maken. Sommige van deze instrumenten zijn gebouwd als nieuwe versies van traditionele instrumenten. Een voorbeeld hiervan is de laserharp die net als een traditionele harp werkt, behalve dat de muzikant zijn of haar handen gebruikt om coherente laserstralen van lage intensiteit te onderbreken in plaats van snaren te plukken. Andere instrumenten lijken meer op interactieve kunstvertoningen. Deze instrumenten kunnen een verscheidenheid aan sensoren gebruiken, zoals microfoons, lichtsensoren en druksensoren, om geluid te creëren en te moduleren op basis van omgevingsinput.
Buiten Arduino®-projecten wordt MIDI meestal gebruikt om muziek te synchroniseren of om instrumenten met synthesizers te verbinden. Sommige projecten profiteren van dat feit en gebruiken de microcontroller om de manier waarop die verbinding werkt te veranderen. De meest gebruikelijke manier om dit te doen, is om effecten toe te voegen, zoals een vertraging, een buffer of een complexere synthese, zoals een bewerking met een audiodifferentieel. Meer complex gebruik van het MIDI Arduino®-platform omvat het synthetiseren van de gegevens met extra apparaten of het verzenden naar een computer of telefoon voor extra verwerking. Het is ook mogelijk om te profiteren van de netwerkmogelijkheden van de MIDI Arduino® om te mixen met instrumenten die niet fysiek aanwezig zijn.