Kokie yra skirtingi „Midi Arduino®“ projektų tipai?

Muzikos instrumentų įrenginių sąsaja (MIDI) – tai protokolas ir jungtis, skirta muzikiniams įrenginiams priimti įvestį ir išvestį. MIDI Arduino® projektas yra mikroelektronikos projektas, kuriame naudojama atvirojo kodo Arduino® mikrovaldiklio platforma su MIDI jungtimi. Šio tipo jungties nepalaiko jokios pagrindinės platformos plokštės, todėl MIDI funkcionalumui papildyti reikia sukurti specialias plokštes ar skydus. Nauji skydai yra suderinami su esamomis plokštėmis, nes platforma yra atvirojo kodo.

Vienas iš dažniausių MIDI Arduino® projekto tipų yra pritaikytas sintezatorius ar panašus įrenginys. Šie projektai naudoja MIDI, kad prijungtų esamą muzikos instrumentą ir naudotų tą instrumentą įvestiei, o tada apdoroja tą informaciją ir išveda. Įprastas sintezatorius išvestų sintezuotą garsą, tačiau šios platformos lankstumas leidžia menininkams išvesti viską, ką gali valdyti, įskaitant šviesas, robotus ar tinklo ryšius. Išradėjai gali naudoti šio tipo įrenginius, kad sukurtų šviesos šou, kuris automatiškai realiuoju laiku reaguoja į instrumentinį įvestį. Be to, įrenginį galima užprogramuoti laukti konkrečios įvesties ir tada sukurti iš anksto užprogramuotą efektą, pvz., aidą arba būgno ritinį.

Kiti projektai naudoja MIDI Arduino®, kad padarytų priešingai ir sukurtų naujus instrumentus su tradicine išvestimi. Kai kurie iš šių instrumentų yra sukurti kaip naujos tradicinių instrumentų versijos. Vienas iš tokių pavyzdžių yra lazerinė arfa, kuri veikia panašiai kaip tradicinė arfa, išskyrus tai, kad muzikantas savo rankomis pertraukia žemo intensyvumo koherentinius lazerio spindulius, o ne plėšia stygas. Kiti instrumentai labiau primena interaktyvius meno ekranus. Šie instrumentai gali naudoti įvairius jutiklius, tokius kaip mikrofonai, šviesos jutikliai ir slėgio jutikliai, kad sukurtų ir moduliuotų garsą pagal aplinkos įvestį.

Be Arduino® projektų, MIDI paprastai naudojamas muzikai sinchronizuoti arba instrumentams prijungti prie sintezatorių. Kai kurie projektai naudojasi šiuo faktu ir naudoja mikrovaldiklį, kad pakeistų ryšio veikimo būdą. Dažniausias būdas tai padaryti yra pridėti efektus, tokius kaip laiko delsa, buferis arba sudėtingesnė sintezė, pvz., garso diferencialo operacija. Sudėtingesni MIDI Arduino® platformos panaudojimai apima duomenų sintezę su papildomais įrenginiais arba siuntimą į kompiuterį ar telefoną papildomam apdorojimui. Taip pat galima pasinaudoti MIDI Arduino® tinklo galimybėmis, kad būtų galima maišyti su instrumentais, kurių fiziškai nėra.