Jeffrey Cross
Jeffrey Cross

Nintendo kontrollerid muusikariistadena

Jeff Hoefs teeb Nintendo kontrolleritega mõningaid väga hämmastavaid häkke ja modi. Muusika loomiseks on ta teinud PowerPadi midi klaviatuurid, PowerGlove'i muusikakontrollerid ja Nintendo Uforce kontrollerid. Ka korraga! Ta saatis selle ülevaate sellest, mida ta on teinud, koos mõnede suurepäraste fotodega tegutsemisviisidest!

Nintendo kontrollerid muusikainstrumentidena - Jeff Hoefs Ma nägin paar aastat tagasi Nintendo PowerPad'i säästlikes kauplustes ja arvasin, et see teeb huvitava midi klaviatuuri. Selle kontrolleri häkkimine oli üsna lihtne. Seespool on kaks 4021 8-kanalilist paralleelset järjestikust muundurit. Ühele IC-le ühendatakse 8 padi ja ülejäänud 4 padrunit ühendatakse teise külge. Ma kasutasin mikrokontrollerit, et teisendada registri staatust midi andmeteks. Minu midi muunduril on ka 2 poti - üks oktaavide vahetamiseks (sealhulgas asend, mis avaneb trumli masinale) ja teine ​​midi kiiruse (maht) määramiseks. Selle liidese abil saab padi ühendada süntesaatori, trumliseadme või arvutiga.

Pärast kinda töötamist arvasin, et oleks hea kasutada PowerGlove'i ka muusikakontrollerina. Ostsin eBay'le kasutatud kindad ja leidsin internetis ajastuse skeemi ja mõne C-koodi, mida ma kirjutasin käsirea analoogandmetele juurdepääsuks (rentimisrežiim) ja saatsin selle seerianumbri kaudu arvutisse. Pärast seda, kui sain kindad töötama, püüdsin seda kasutada kõike, alates filtri parameetrite kontrollimisest, löögid, virtuaalne klaviatuur ja isegi “lahing” DJ-ga. Kahjuks selle aja jooksul, mis kulub kõigi 12 kindla andmepaketi väljastamiseks, ei ole see parim kontroller kriitiliste funktsioonide, näiteks märkmete mängimiseks või filtriparameetrite manipuleerimiseks.

Ma kasutasin kindaid ja padi üheaegselt bändis. Kinda parim funktsioon oli randme nupud. Olen loonud programmi, mis võimaldas mul kasutada kinnaste nupuandmeid, et valida proovipangad, filtreerida parameetrid ja vahetada xyzi ja sõrme andmete erinevate kasutuste vahel. Näiteks, ühes režiimis võin teha rusika ja tantsida läbi lihtsa peksmise, siis kui ma avasin oma käe, siis peksmine jätkuks silmusena, siis saaksin lisada tsüklile täiendavaid kihte, korrates protsessi. Kui vajutate mõnda teist nuppu või klahvikombinatsiooni randmel, siis võiksin valida teise režiimi, näiteks virtuaalse salvestuse kriimustamise režiimi, et võidelda bändi DJ-ga.

Samuti leidsin paar Nintendo Uforce kontrollerit (infrapunaandurite horisontaalsed ja vertikaalsed tasapinnad), nii et tegin teise midi liidese, mida saab kasutada nii Uforces, PowerPadi kui ka standardse NES kontrolleri andmete sisestamiseks üheaegselt. Ma kasutasin isegi tegelikke pistikupesasid vanadest NES-konsoolidest, nii et ma ei pidanud kontrolleritele oma pistikuid lisama. Nagu see, ei saa see süsteem süntesaatoriga otseselt kasutada, see peab töötama koos programmiga, mis võimaldab midi andmete kohandatud kaardistamist (Max, PD, Supercollider jne). Koodi võib siiski ümber kirjutada, et võimaldada otsest seost - see on DIY maailma ilu.

Osa

Jätnud Kommentaari