Sisällysluettelo:

Helppokäyttöinen musiikkikäyttöliittymä: 5 vaihetta (kuvilla)
Helppokäyttöinen musiikkikäyttöliittymä: 5 vaihetta (kuvilla)

Video: Helppokäyttöinen musiikkikäyttöliittymä: 5 vaihetta (kuvilla)

Video: Helppokäyttöinen musiikkikäyttöliittymä: 5 vaihetta (kuvilla)
Video: Virtuaalitodellisuudesta elämyksellisyyttä perusopetukseen ja lukioon 5.10. 2024, Joulukuu
Anonim
Helppokäyttöinen musiikkikäyttöliittymä
Helppokäyttöinen musiikkikäyttöliittymä
Helppokäyttöinen musiikkikäyttöliittymä
Helppokäyttöinen musiikkikäyttöliittymä
Helppokäyttöinen musiikkikäyttöliittymä
Helppokäyttöinen musiikkikäyttöliittymä

Tämä projekti muuttaa 5 dollarin Staple Easy -painiketta ja halpaa USB -näppäimistöä siten, että niitä voidaan käyttää musiikkiesitysten syöttölaitteena (tai missä tahansa muussa, mikä vaatii painiketta tai jalkakytkintä). Sen avulla voidaan luoda halpoja painikkeita, joista kukin lähettää näppäimistömerkin ohjelmaan. Lisäksi helpon napin myynnistä saadut tulot menevät Amerikan Boys and Girls Clubille, projekti on kahden muun hakkerin harteilla. Ensinnäkin tämä projekti hakkasi helpon painikkeen autotallin oven kytkimeen. Toiseksi Dave Merrill, jonka kanssa olen mukana MIT: n EMI: ssä (Experimental Musical Instruments Workshop) (ks. Inventmusic.org), oli purkanut näppäimistön erilleen luodakseen jalkapohjan ctrl-, shift- ja alt -näppäimille käytettäväksi, kun hänen käsivartensa oli näyttelijässä. Hänen projektitietonsa ovat täällä. Hankkeen taustalla oli Mandala -esitys SIGGRAPH 2006: ssa (videoleike) osana heidän sähköisesti välitettyjä esityssarjojaan. Kuusi muusikkoa istui lattialle heijastetun ympyrän ympärillä, joka antoi jokaiselle henkilölle ohjeet siitä, mitä ja miten soittaa. Tietokoneohjelma loi nämä ohjeet ja johti siksi ryhmän improvisointia. Jalkakytkimiä tarvittiin, jotta muusikot voivat kommunikoida ohjelman kanssa (esim. Milloin nuotteja tulee vierittää, äänestää kappaleiden muutoksista jne.). Mandala -ohjelma on kirjoitettu Flash -muodossa, mutta tulevat projektit käyttävät Pure Data (PD) -, Java- ja muita kieliä. Tarvitaan vain kyky lukea ohjelmallisesti syötteitä näppäimistöltä. Tämän suorittamiseen tarvittiin noin puolitoista päivää henkilölle, joka ei ollut koskaan juottanut (kiitos Ben Vigodalle, Mandala -projektin pääviejälle, oppitunneille ja auttaa minua selvittämään elektroniikan yksityiskohdat).

Vaihe 1: hakata Easy -painiketta

Hakata Easy -painiketta
Hakata Easy -painiketta
Hakata Easy -painiketta
Hakata Easy -painiketta
Hakata Easy -painiketta
Hakata Easy -painiketta
Hakata Easy -painiketta
Hakata Easy -painiketta

Ensimmäinen askel on avata Easy -painike ja vaihtaa "That Was Easy" -äänen antavat liitännät kahteen johtoon, jotka lähettävät virtakytkimen näppäimistön käyttöliittymään. Easy -painikkeen avaaminen ja johtojen juottaminen on selitetty yksityiskohtaisesti ensimmäisessä viitehaussa. Ensinnäkin olemassa olevat liitännät irrotetaan kuvassa näkyvästä paikasta ja yllä olevien linkkien mukaisesti. Sitten kaksi johtoa juotetaan kuvattuihin paikkoihin, jotka on liitetty 1/4 "monoliittimeen.

Vaihe 2: Yhdistä USB -näppäimistö

Yhdistä USB -näppäimistö
Yhdistä USB -näppäimistö
Yhdistä USB -näppäimistö
Yhdistä USB -näppäimistö
Yhdistä USB -näppäimistö
Yhdistä USB -näppäimistö

Kuten Dave Merrillin Key-Ped-projektissa esitetään, halpa USB-näppäimistö voidaan purkaa toimimaan tietokoneen tulona. Tämä hakkerointi hyödyntää sitä tosiasiaa, että kahta näppäimistöä voidaan käyttää samanaikaisesti syöttöön (toistaiseksi tämä oli totta Windows XP: ssä ja OS X: ssä). Kun näppäimistö puretaan, näppäimistössä on kaksi pääosaa: piirien kalvo, joka muodostaa matriisikartoituksen näppäimiin, ja piirilevy, joka skannaa kalvokytkimet toiminnan löytämiseksi. piirilevy. Jokainen numero/merkki on yhdistetty kahteen piirilevyn tuloon, joten kun tämä yhdistelmä vaihdetaan, näppäimistö lähettää vastaavan merkin PC: lle.

Vaihe 3: Luo USB -liitäntäkotelo

Luo USB -liitäntälaatikko
Luo USB -liitäntälaatikko
Luo USB -liitäntälaatikko
Luo USB -liitäntälaatikko
Luo USB -liitäntälaatikko
Luo USB -liitäntälaatikko

Tavallista projektikoteloa (voi ostaa Radio Shackista) käytettiin näppäimistön piirilevyn ja 1/4 "-liitäntöjen pitämiseen. Easy -painikkeet kytketään tähän laatikkoon kitaralla tai muulla 1/4" monokaapelilla. Porasin reikiä projektilaatikkoon jokaiselle tunkille ja kiinnitin tunkit paikoilleen. Kun juotos on valmis, piirilevy asetetaan myös laatikkoon ja laatikon sivulle porataan reikä USB -kaapelia varten.

Johdot on juotettava 1/4 liittimiin. Näiden johtojen toinen pää juotetaan piirilevyn paikkoihin, jotka kartoitimme edellisessä vaiheessa.

Vaihe 4: Juotetaan piirilevy

Juotetaan piirilevy
Juotetaan piirilevy
Juotetaan piirilevy
Juotetaan piirilevy
Juotetaan piirilevy
Juotetaan piirilevy

Käytä vaiheen 2 kartoitusta ja juota johdot kustakin 1'4 tuuman liittimestä numeroituun paikkaan USB -näppäimistön piirilevyllä. Tämä juotos otti herkän kosketuksen mahdollisten oikosulkujen välttämiseksi, ja juotetut kohdat peitettiin sitten (huolimattomasti) sähköteipillä, joka estää oikosulun, kun kaikki on pakattu laatikkoon.

Vaihe 5: Käytä painiketta

Käytä painiketta!
Käytä painiketta!
Käytä painiketta!
Käytä painiketta!

Kun kaikki on juotettu yhteen, syöttölaite on käyttövalmis. Liitä USB -liitäntä tietokoneeseen, kirjoita ohjelma, joka hyväksyy syötteen näppäimistöltä, ja siinä kaikki! Katso video esityksestä täältä

Suositeltava: