Turinys:

Muzikiniai MIDI batai: 5 žingsniai (su nuotraukomis)
Muzikiniai MIDI batai: 5 žingsniai (su nuotraukomis)

Video: Muzikiniai MIDI batai: 5 žingsniai (su nuotraukomis)

Video: Muzikiniai MIDI batai: 5 žingsniai (su nuotraukomis)
Video: Orijaus kelionės. 5 sezonas, 2 laida. Uzbekistanas, 2 dalis - Taškentas 2024, Lapkritis
Anonim
Muzikiniai MIDI batai
Muzikiniai MIDI batai
Muzikiniai MIDI batai
Muzikiniai MIDI batai
Muzikiniai MIDI batai
Muzikiniai MIDI batai
Muzikiniai MIDI batai
Muzikiniai MIDI batai

Kaip ir daugelis žmonių, aš dažnai pastebiu, kad nesąmoningai baksnojau kojomis, nesvarbu, ar tai daina, ar nervingas įprotis. Kad ir kaip būtų smagu, aš visada jaučiau, kad kažko trūksta. Jei tik galėčiau suaktyvinti sakymo garsus, pasiutęs pasiutusių džiunglių žvėrių būrys vietoj tų nuobodžių senų kojų pirštų. Arba, žinote, būgno garsai ar kažkas panašaus. Manau, kad tai taip pat šaunu. Na, dabar mano svajonės išsipildė! Šioje pamokoje aš jums parodysiu, kaip padaryti porą nuostabių muzikinių batų. Aš juos įtraukiau į „Art of Sound“konkursą, todėl, žinote, nedvejodami balsuokite už mane!

1 žingsnis: Medžiagos: ko jums reikės

Medžiagos: ko jums reikės
Medžiagos: ko jums reikės
Medžiagos: ko jums reikės
Medžiagos: ko jums reikės

Medžiagų sąrašas 4 jėgai jautrūs rezistoriai Daug „pasidaryk pats“būgno pagalvėlių buvo pagamintos naudojant pjezoelektrinius keitiklius, tačiau, mano patirtimi, jie geriausiu atveju yra nepatikimi. Tiesiai nukreiptos būgno pagalvėlės gali veikti gerai, tačiau batuose jutikliai visada patiria tam tikrą spaudimą, jie patiria ne tik trumpą smūgį. Pjezo yra varginančiai subtilus ir nenuspėjamas. Jie lengvai įtrūksta ir lenkiasi, o laidai, prie kurių jie paprastai yra pritvirtinti, paprastai yra gana silpni. Taigi, vietoj to turėtumėte naudoti FSR arba jėgos jautrius rezistorius. Šie komponentai yra lengvai naudojami, patvarūs ir patikimesni nei pjezos, bent jau šioje programoje. Iš esmės, kuo daugiau spaudžiate FSR, tuo jis tampa mažiau atsparus. Iš pradžių jis turi begalinį pasipriešinimą, o tai reiškia, kad jis veikia kaip grandinės pertrauka. Aš nusipirkau savo iš adafruit. Žinoma, yra ir kitų pardavėjų, bet aš neįsivaizduoju, kaip ir (ar) jie skiriasi. 1 Pora batų Taip, atrodo, kad tai kalba pats už save, tačiau iš tikrųjų reikia atsižvelgti į keletą dalykų. Savo batams panaudojau porą dėvėtų skate batų, tokių, su daug paminkštinimų kulne. Tai svarbu, nes jums reikia kažko, kad paslėptumėte lizdus, kuriuos įdėsite į kulną. Priešingu atveju jūsų batai bus gana nepatogūs. Dėl šios priežasties aš nerekomenduočiau naudoti plonasienių batų, pvz., Suknelių, nebent norite pridėti papildomų paminkštinimų. Taip pat pabandykite pasirinkti batus, kurių išorinė dalis yra standi, nes tai labai palengvins lizdų montavimą. 4-6 10Kohm rezistoriai „Arduino“yra atvirojo kodo mikrovaldiklis - jis įgalina ryšį tarp FSR ir jūsų kompiuterio. Jų galima įsigyti iš daugelio pardavėjų. Jei niekada anksčiau nepadarėte jokio programavimo, galbūt norėsite patikrinti kai kurias mokymo programas. Galite užsisakyti projekto dėžutę internetu, nusipirkti „Radioshack“arba naudoti kažką, ką jau guli ir kuris yra daugmaž panašus į dėžutę. 8-10 1/8 mono/stereo lizdai Turite tik du kulnus ir du pirštus, bet „Arduino“turi šešias analogines įvestis, todėl jūs taip pat galite sau leisti ateityje jas naudoti. Keturi iš šių lizdų bus jūsų batai, o kiti 4–6-projekto dėžutėje. juos iš „Radioshack“, „Digi-Key“ir daugelio kitų vietų. Jų rasite daugumoje elektronikos parduotuvių, tokių kaip „Radioshack“, „Best Buy“ar „Future Shop“. Esu tikras, kad galite juos užsisakyti ir internetu. 1 USB kabelis… „Arduino“prijungimui prie kompiuterio. 1 Elektros juostos ritinėlis… jutikliams pritvirtinti prie batų.

2 žingsnis: sąsaja

Sąsaja
Sąsaja
Sąsaja
Sąsaja
Sąsaja
Sąsaja

Šį projektą galite atlikti naudodami tik duonos lentą ir „Arduino“, tačiau dėl tvarkingumo ir perkeliamumo turėtumėte sukurti nedidelę sąsają. Viskas, ką jums reikia padaryti, tai sumontuoti „Arduino“į projekto dėžutę, išgręžti 4–6 (priklausomai nuo to, kiek jutiklių norite naudoti) skyles 1/8 colio garso lizdams, vieną skylę šviesos diodui ir kvadratinę skylę „Arduino“USB lizdą. Tada lituokite viską ir jums bus gera eiti! Kiekvienas garso lizdas sąsajoje turi turėti 10K rezistorių ir analoginio įvesties laidą, prijungtą prie vieno terminalo, ir 5V maitinimo laidą, prijungtą prie kitas. Kokius terminalus naudosite, priklausys nuo to, ar turite mono ar stereo lizdą. Abu veiks, stereo tiesiog suteiks papildomą, nereikalingą terminalą. Kaip tai veikia, mes taikome 5 V įtampą visoje FSR, todėl paspaudę, tai leidžia šiek tiek pravažiuoti, o „Arduino“gali to ieškoti ir siųsti signalą į kompiuterį. Dabar paimkite lituoklį, prijungimo laidą, vadovaukitės schema ir schema ir viskas bus gerai. į šį langelį būtinai pridėkite daug papildomų šviesos diodų ir dar daugiau, ty po vieną kiekvienam jutikliui ar pan. būtų gana paprasta padaryti labai paprastą „Arduino“skydą, naudojant protoboardą ir maždaug šešis kaiščius. Jūs netgi galite gauti tvirtesnį, kurį profesionaliai pagamino kokia nors PCB kompanija internetiniuose tinkluose. Šioje instrukcijoje parodytas prototipas yra gana paprasta sąranka, todėl liko daug vietos plėstis (pažodžiui, toje dėžutėje yra daug laisvos vietos).

3 žingsnis: batų chirurgija

Batų chirurgija
Batų chirurgija
Batų chirurgija
Batų chirurgija
Batų chirurgija
Batų chirurgija

Taigi, naudodami šiuos paminkštintus skate batus, turėsite atlikti nedidelį skrodimą, kad pritvirtintumėte lizdus prie kulnų. Mano naudojamuose bateliuose kulno paminkštinimą sudarė į tinklelį panaši medžiaga, prisiūta prie batų pado. Taigi pirmiausia pažiūrėkite, ar galite laikinai ištraukti viršutinį pado sluoksnį, kad galėtumėte susiūti siūlę, kuri pritvirtina šį tinklelį prie batų. Kai turėsite prieigą prie jo, tiesiog pradėkite pjaustyti. Negalima visiškai nuimti daiktų, jei pabaigoje planuojate pakeisti paminkštinimą. Tiesiog nupjaukite ten, kur tinklelis buvo prisiūtas prie pado. Tikslus peilis turėtų veikti puikiai. Kai tik atlaisvinsite paminkštinimą, pažvelkite į išorinę kulno medžiagą. Kulne reikia išgręžti dvi skyles, tačiau, kad ir ką darytumėte, nenaudokite grąžto. Kadangi medžiaga tikriausiai vis dar yra gana lanksti, jei kas nors užkliūtų, būtų visa netvarka besisukančių, plakančių sportbačių. Tiesiog naudokite rankinį grąžtą ir šiek tiek alkūninio tepalo. Naudojamas antgalis turėtų būti šiek tiek didesnis už lizdo skersmenį. Išgręžę skyles, įstatykite kėliklius ir tvirtai užsukite veržles ir poveržles. Beveik neabejotinai turėsite naudoti klijus, kad juos pritvirtintumėte. Epoksidiniai arba super klijai turėtų puikiai veikti. Užtepkite šiek tiek klijų aplink kėliklio statinės išorę ir skylės vidų ir priklijuokite juos. Dabar priklijuokite FSR ant batų vidinės pusės. Būkite atsargūs su FSR, ant jų esantys laidai puikiai laikysis tol, kol jų per daug nesuksite - jie netinkamai elgiasi su sukimu. Jei planuojate juos klijuoti visam laikui, kol kas laikykitės. Jutiklio išdėstymas yra labai svarbus ir priklauso nuo jūsų pėdų dydžio ir formos, taip pat nuo jūsų unikalaus kojų bakstelėjimo stiliaus. Įdiegę elektroniką, padėkite paminkštinimą atgal už akių ir raskite būdą, kaip vėl pritvirtinti tinklelį prie batų vidinės pusės. Aš priklijavau šiek tiek velcro prie tinklo ir prie batų, kad galėčiau jį atidaryti ir prireikus atlikti techninę priežiūrą. Dabar tiesiog prijunkite batus prie sąsajos. Esate pasiruošę programuoti „Arduino“!

4 žingsnis: programavimas

Programmin '
Programmin '
Programmin '
Programmin '

Internete yra stebėtinai daug informacijos apie tai, kaip užprogramuoti „Arduino“, skirtą naudoti su „pasidaryk pats“būgno paleidikliais. „Google“jums tai pasakys. Labai daug išmokau žiūrėdamas į todbot, adafruit, mschaff ir Spikenzie Labs kodus. Aš taip pat gavau didelį indėlį iš visada putojančio W. Xavier Snelgrove. Taigi, galite naudoti „MAX/MSP/Jitter“arba „Pure Data“, kad apdorotumėte „Arduino“signalus, ir tai iš tikrųjų gali suteikti daugiau lankstumo (pabandysiu paskelbti Netrukus bus pateikta tam tikra informacija), tačiau vietoje to yra tikrai puiki maža programa, vadinama „Serial-MIDI Converter“. Tai daro tai, ką galite pamanyti - konvertuoja serijiniu ryšiu siunčiamus signalus į MIDI. Jis veikia su bet kokia su MIDI suderinama programa, tokia kaip „Garageband“ar „Ableton Live“. Spustelėkite nuorodą ir atsisiųskite ją, visa informacija apie jos naudojimą yra čia, atsisiuntimo puslapyje. Kaip jau sakiau, jei niekada anksčiau nenaudojote ar neužprogramavote „Arduino“, tikrai turėtumėte peržiūrėti oficialios „Arduino“svetainės skiltį „Darbo pradžia“ir jų vadovėlius. Kodas yra komentuojamas, todėl jo nepaaiškinsiu išsamiai, aš tiesiog paskelbsiu eskizą čia, puslapio apačioje. Iš esmės kiekvienam jutikliui nustatote apatinę ir viršutinę slenkstį. Jei viršijama viršutinė riba, suaktyvinamas MIDI pranešimas, o kai jėga nukrenta žemiau apatinės ribos, gali būti suaktyvintas kitas smūgis. Tai vadinama histereze ir užtikrina, kad vieno įvykio metu neišrašytumėte kelių pranešimų. Priklausomai nuo jūsų asmeninio kojų bakstelėjimo stiliaus ir svorio pasiskirstymo, gali tekti krapštytis su slenksčiais.

5 žingsnis: bandymas ir žaidimas

Oho, dabar jūs turite muzikinius batus! Susidurkite su jutiklių išdėstymu, smūgio slenksčiais, bet kokiu atveju, tiesiog skleiskite garsus ir mėgaukitės. Viskas bus kaip BOOSH BOOSH WHAM BOOOSH BOOSH WHAM SPLASH - ir tada kaip BIP BOP. BLEEP BLOP. BING BONG. Ardrumo, Spikenzie Labs, Tiesioginis iš palydovo perduodama vaizdas: (paskutinis vaizdas’prieš - vietinis laikas) Xavier Snelgrove Panašus Andrew Schneider projektas NYUMe!

Rekomenduojamas: