Turinys:

Lengva mygtuko muzikinė sąsaja: 5 žingsniai (su nuotraukomis)
Lengva mygtuko muzikinė sąsaja: 5 žingsniai (su nuotraukomis)

Video: Lengva mygtuko muzikinė sąsaja: 5 žingsniai (su nuotraukomis)

Video: Lengva mygtuko muzikinė sąsaja: 5 žingsniai (su nuotraukomis)
Video: Leap Motion SDK 2024, Lapkritis
Anonim
„Easy Button“muzikinė sąsaja
„Easy Button“muzikinė sąsaja
„Easy Button“muzikinė sąsaja
„Easy Button“muzikinė sąsaja
„Easy Button“muzikinė sąsaja
„Easy Button“muzikinė sąsaja

Šis projektas pakeičia 5 USD vertės „Staple“paprastą mygtuką ir nebrangią USB klaviatūrą, kad jie galėtų būti naudojami kaip įvesties įtaisas gyvai atliekamiems muzikiniams pasirodymams (ar bet kam kitam, kam reikia mygtuko ar kojų jungiklio). Tai leidžia sukurti pigius mygtukus, kurie kiekvienas siunčia klaviatūros simbolį kaip įvestį į programą. Be to, pajamos iš paprastų mygtukų pardavimo atitenka Amerikos berniukų ir mergaičių klubui. Projektas stovi ant dviejų kitų įsilaužėlių pečių. Pirma, šis projektas nulaužė lengvą mygtuką į garažo durų jungiklį. Antra, Dave'as Merrillis, su kuriuo esu susijęs EMI (eksperimentinių muzikos instrumentų dirbtuvėse) MIT (žr. Inventmusic.org), išardė klaviatūrą, kad sukurtų pėdsaką klavišams „Ctrl“, „Shift“ir „Alt“. buvo gipsas. Jo projekto informacija yra čia. Šio projekto motyvacija buvo spektaklis „Mandala“SIGGRAPH 2006 (vaizdo klipas), kuris yra jų elektroniniu būdu perduodamų spektaklių serijos dalis. Šeši muzikantai sėdėjo aplink ratą, suprojektuotą ant grindų ir nurodė kiekvienam, ką ir kaip groti. Kompiuterinė programa sukūrė šias instrukcijas ir todėl vadovavo grupės improvizacijai. Pėdų jungikliai buvo reikalingi, kad muzikantai galėtų bendrauti su programa (pvz., Kada reikia slinkti natomis, balsuoti už dainų pakeitimus ir pan.). „Mandala“programa buvo parašyta „Flash“, tačiau būsimuose projektuose bus naudojami „Pure Data“(PD), „Java“ir kitos kalbos. Viskas, ko reikia, yra galimybė programiškai nuskaityti įvestį iš klaviatūros. Norint tai užbaigti, reikėjo maždaug pusantros dienos tiems, kurie niekada nebuvo litavę (ačiū Benui Vigodai, pagrindiniam „Mandala“projekto kurstytojui už pamokas ir padedanti išsiaiškinti elektronikos detales).

1 žingsnis: nulaužkite lengvą mygtuką

Nulaužkite lengvą mygtuką
Nulaužkite lengvą mygtuką
Nulaužkite lengvą mygtuką
Nulaužkite lengvą mygtuką
Nulaužkite lengvą mygtuką
Nulaužkite lengvą mygtuką
Nulaužkite lengvą mygtuką
Nulaužkite lengvą mygtuką

Pirmiausia reikia atidaryti „Easy“mygtuką ir išjungti jungtis, skleidžiančias „Tai buvo lengva“, į du laidus, kurie siunčia įjungimo/išjungimo jungiklį į klaviatūros sąsają. „Easy“mygtuko atidarymas ir laidų litavimas yra išsamiai aprašytas pirmame nuorodos įsilaužime. Pirma, esamos jungtys yra atjungtos nuo nuotraukos rodomos vietos ir, kaip paaiškinta aukščiau esančiose nuorodose. Tada du laidai yra lituojami aprašytose vietose, kurios buvo prijungtos prie 1/4 colio mono lizdo.

2 veiksmas: susiekite USB klaviatūrą

Susiekite USB klaviatūrą
Susiekite USB klaviatūrą
Susiekite USB klaviatūrą
Susiekite USB klaviatūrą
Susiekite USB klaviatūrą
Susiekite USB klaviatūrą

Kaip parodyta Dave'o Merrillo „Key-Ped“projekte, pigi USB klaviatūra gali būti išardyta, kad būtų naudojama kaip įvestis į kompiuterį. Šis įsilaužimas pasinaudoja tuo, kad įvesties metu vienu metu galima naudoti dvi klaviatūras (iki šiol tai buvo tiesa „Windows XP“ir „OS X“). Išardžius klaviatūrą, yra dvi pagrindinės dalys: grandinių membrana, sudaranti matricos atvaizdavimą prie klavišų, ir plokštė, kuri nuskaito membraninius jungiklius pagal aktyvumą. Radau skaičius nuo 0 iki 9 ir atsekiau, kur jie buvo prijungti grandinės plokštė. Kiekvienas skaičius/simbolis yra susietas su dviem įvestimis plokštėje, taigi, kai šis derinys perjungiamas, klaviatūra siunčia atitinkamą simbolį į kompiuterį.

3 veiksmas: sukurkite USB ryšio dėžutę

Sukurkite USB ryšio dėžutę
Sukurkite USB ryšio dėžutę
Sukurkite USB ryšio dėžutę
Sukurkite USB ryšio dėžutę
Sukurkite USB ryšio dėžutę
Sukurkite USB ryšio dėžutę

Standartinė projekto dėžutė (galima įsigyti „Radio Shack“) buvo naudojama klaviatūros plokštėms ir 1/4 colio lizdams laikyti. Prie šios dėžutės bus prijungti lengvieji mygtukai, naudojant gitarą ar kitą 1/4 colio mono kabelį. Aš išgręžiau skyles projekto dėžutėje kiekvienam kėlikliui ir pritvirtinau domkratus į vietą. Kai litavimas bus baigtas, plokštė taip pat bus įdėta į dėžę, o dėžutės šone išgręžiama skylė jo USB kabeliui.

Laidus reikia lituoti ant 1/4 colių lizdų. Kitas šių laidų galas bus lituojamas tose vietose, esančiose grandinės plokštėje, kurias nustatėme ankstesniame žingsnyje.

4 žingsnis: lituokite grandinės plokštę

Lituokite grandinės plokštę
Lituokite grandinės plokštę
Lituokite grandinės plokštę
Lituokite grandinės plokštę
Lituokite grandinės plokštę
Lituokite grandinės plokštę

Naudodamiesi 2 veiksmo atvaizdavimu, lituokite laidus iš kiekvieno 1'4 colio lizdo į skaičių, nurodytą USB klaviatūros plokštės vietose. Šis litavimas buvo subtilus, kad būtų išvengta galimų šortų, o lituoti taškai buvo uždengti (aplaidžiai) su elektrine juostele, kad būtų išvengta šortų, kai viskas įdėta į dėžę.

5 žingsnis: naudokite mygtuką

Naudok mygtuką!
Naudok mygtuką!
Naudok mygtuką!
Naudok mygtuką!

Kai viskas bus sulituota, įvesties įrenginys paruoštas naudoti. Prijunkite USB jungtį prie kompiuterio, parašykite programą, kuri priima įvestį iš klaviatūros, ir viskas! Vaizdo įrašą apie spektaklį žiūrėkite čia

Rekomenduojamas: