Talaan ng mga Nilalaman:

Arduino MIDI Drums (Wii Band Hero) + DAW + VST: 6 na Hakbang (na may Mga Larawan)
Arduino MIDI Drums (Wii Band Hero) + DAW + VST: 6 na Hakbang (na may Mga Larawan)

Video: Arduino MIDI Drums (Wii Band Hero) + DAW + VST: 6 na Hakbang (na may Mga Larawan)

Video: Arduino MIDI Drums (Wii Band Hero) + DAW + VST: 6 na Hakbang (na may Mga Larawan)
Video: How to use your Guitar Hero drum on PC tutorial 2024, Hulyo
Anonim
Image
Image
Paghahanda ng Drum Kit Circuit
Paghahanda ng Drum Kit Circuit

Hi! Ang tutorial na ito ay tungkol sa kung paano baguhin ang isang Wii console drum kit, ang bida ng banda, na nagtatampok ng isang silo, 2 toms, 2 cymbals at kick pedal. Gayundin, kung paano makukuha ang tunog mula sa drum kit, na may sunud-sunod na gabay, gamit ang isang magagamit na DAW at VST nang libre.

Tandaan lamang, hindi ito isang propesyonal na drum kit, kaya't gamutin ito.

Ang tutorial na ito ay batay sa trabaho ni Evan Kale gamit ang drum kit ng Rockband. Kaya't kung mayroon kang isa sa mga iyon, pumunta para sa kanyang tutorial:

www.instructables.com/id/Convert-Rockband-…

Maaari mong palaging gawin ang proyektong ito sa pamamagitan ng iyong paggawa ng mga drum pad nang mag-isa.

Kailangan ng hardware:

-Arduino nano

-Drum kit

-Piezo sensor (para sa kick pedal)

-1M resistors x 6

-220R risistor x 1

-MIDI aparato o PC na may souncard midi / game port

-Wires

Kailangan ng software:

-DAW (Digital Audio Workstation) Gagamitin namin ang Reaper (libreng pagsubok)

www.reaper.fm/

-VST (Teknolohiya ng Virtual Studio) MT Power Drumkit 2 (libre)

www.powerdrumkit.com/

-ASIO (para sa latency)

www.asio4all.org/

-Edrum midi mapper (opsyonal)

audiomidi.chaoticbox.com/

Hakbang 1: Paghahanda ng Drum Kit Circuit

Paghahanda ng Drum Kit Circuit
Paghahanda ng Drum Kit Circuit
Paghahanda ng Drum Kit Circuit
Paghahanda ng Drum Kit Circuit

Gumagawa lamang kami sa module kung saan nakakonekta ang gamepad. Kapag nabuksan mo ang module, alisin ang mga bagay na hindi namin kailangan tulad ng analog stick, midi at konektor ng gamepad. Mayroong isang photocoupler PC900V, kapaki-pakinabang kung nais mong ikonekta ang drum kit sa isang souncard na may game / midi port. Gupitin ang mga track (bitag, tom1, tom2, pag-crash, hihat, kp, hp at midi out) tulad ng ipinakita sa mga larawan, upang maiwasan ang pakikipag-ugnay sa panloob na circuitry. Huwag kunin ang mga track na "0V". (panoorin ang mga larawan). Alisin ang layer sa tabi upang simulan ang pindutan upang makagawa ng isang karaniwang lupa para sa resistors ng sensor at sa midi port (output).

Hakbang 2: Pagbabago ng Circuit

Pagbabago ng Circuit
Pagbabago ng Circuit
Pagbabago ng Circuit
Pagbabago ng Circuit
Pagbabago ng Circuit
Pagbabago ng Circuit
Pagbabago ng Circuit
Pagbabago ng Circuit

Ngayon kailangan mong maghinang ng isang 1M risistor sa pagitan ng pad terminal at ng karaniwang lupa, pati na rin isang kawad sa pad terminal na may angkop na konektor para sa iyong arduino (gumagamit ako ng isang konektor ng dupont). Wire ang output ng midi tulad ng ipinakita sa mga larawan, ang pulang kawad na may resistor na 220 ohm sa arduino 5V at ang brown wire sa arduino TX. Huwag pansinin ang maikling itim na kawad, para lamang ito sa mga layunin sa pagsubok.

Gumagamit ako ng isang arduino nano, upang magkasya ito sa loob ng kahon. Marahil ay makakakuha ka ng isang babala kapag pinagsama-sama dahil walang magagamit na memorya, ngunit gumagana nang maayos para sa akin.

Gamitin ang eskematiko sa kawad mula sa board papunta sa arduino (HP hanggang A0, Tom2 hanggang A1, atbp). Maaari mong makita ang pagpapaandar ng bawat analog pin sa larawan ng code.

PS: Para sa ilang kadahilanan naisip ko na ang "KP" ay kick pedal ngunit hindi kumonekta sa nag-iisang itim na jack sa likurang panel, iyon ang dahilan kung bakit ginamit ko ang "HP".

Hakbang 3: Pagbabago ng Kick Pedal

Pagbabago ng Kick Pedal
Pagbabago ng Kick Pedal
Pagbabago ng Kick Pedal
Pagbabago ng Kick Pedal
Pagbabago ng Kick Pedal
Pagbabago ng Kick Pedal

Sa kasamaang palad, ang kick pedal ay walang sensor ng piezo, kaya kailangan nating ayusin iyon. Huwag magalala, madali lang ito.

Maaari kang bumili ng (talagang murang) isa o hanapin ito sa isang speaker (ginamit bilang tweeter). Alisin ang takip at gupitin ang built-in na sensor at palitan ito para sa piezo. Idikit ang ilang materyal na goma sa ilalim ng takip at ayusin ang piezo.

Puting wire o plug plug ---- pulang wire o piezo center

Gray wire o plug sleeve-black wire o piezo exterior

Hakbang 4: Tungkol sa MIDI Interface

Tungkol sa MIDI Interface
Tungkol sa MIDI Interface
Tungkol sa MIDI Interface
Tungkol sa MIDI Interface
Tungkol sa MIDI Interface
Tungkol sa MIDI Interface
Tungkol sa MIDI Interface
Tungkol sa MIDI Interface

Ang signal mula sa arduino (midi out) Ay hindi audio, kaya kailangan mo ng isang aparato na MIDI. Mayroon kang hindi bababa sa dalawang mga pagpipilian: MIDI sa USB converter o gumamit ng isang pc sound card na may interface na MIDI.

Maaari kang bumili ng isang MIDI sa usb converter sa anumang malaking online store (alam mo). Ang asul sa mga larawan ay isang halimbawa. Mag-ingat sa ilang mga murang interface ng midi usb, i-google lamang ang "murang midi sa usb" at makikita mo.

Ang aking pagpipilian ay ang gumamit ng isang lumang pc, i-install ang win XP sp3 (dahil ang mga driver) upang magamit ang isang sound card na may midi interface. Gumagana ang lahat ng inirekumendang software sa win XP.

Maaari mong gamitin ang photocoupler mula sa pcb at gawin ang iyong Midi interface. Gamitin ang PC900 at gawin ang circuit. Ang mga resistor ay solder sa midi port upang gawing simple ang circuit.

Ang sheet ng data upang makilala ang mga pin:

html.alldatasheet.com/html-pdf/43380/SHARP/…

Ikonekta ang iyong midi cable para sa susunod na hakbang.

Hakbang 5: Pagsubok

Pagsubok
Pagsubok

Ikaugnayan ang arduino sa pc. Kakailanganin mo iyan para lamang sa kapangyarihan o baguhin ang code at muling mai-upload (Marahil ay kailangan mong baguhin ang pakiramdam).

Ang data ay sa pamamagitan ng MIDI, hindi usb!

I-upload ang code. Ang unang pagsubok, ay upang maabot ang isang pad at dapat mong makita ang mga blink na humantong sa TX. Kung walang nangyari, ayusin ang sensibility sa simula ng code at muling i-upload. Gamitin ang aking mga setting upang magsimula.

Kung nais mo, gumamit ng edrum midi mapper upang matiyak na ang iyong midi aparato ay napansin at ang system ay nagpapadala ng mga signal. Gagawin nitong mas madali ang mga bagay kaysa sa subukang alamin Kung ang DAW o VST ay gumagana nang maayos. Panoorin ang video.

Buksan ang Edrum midi mapper> midi in at piliin ang iyong midi device

Pumunta sa:

Pads-> Bagong Generic at i-double click sa bagong drum pad.

I-click ang kahon na may 3 tuldok sa harap ng "Tandaan"

ang isang mensahe ay pop up "Mag-strike ng isang gatilyo upang itakda ang tala at channel"

Kaya, pindutin ang isang drum pad at mawawala ang mensahe at itatalaga ang numero ng tala.

Ang code ng arduino:

Hakbang 6: Gumagawa ng Mga Tunog

Gumagawa ng Mga Tunog!
Gumagawa ng Mga Tunog!

I-install ang lahat ng software na kinakailangan.

Para sa hakbang na ito, panoorin ang video. Mas mahusay ito kaysa sa mga larawan. Narito ang ilang mga pangkalahatang direksyon:

Ang Reaper ay kung saan bubuksan namin ang VST

Ang ASIO ay nagbibigay ng isang mababang latency at mataas na fidelity interface sa pagitan ng isang application ng software at isang sound card ng isang computer, awtomatikong tatakbo habang tumatakbo ang Reaper

Ang MT power drumkit ay isang VST o plugin at hindi isang exe program. Kailangan mong kopyahin ang mga file (hindi gupitin) sa folder ng mga nag-aani ng plugin. Ang mga tagubilin ay nasa pahina ng pag-download.

Mga File: MT-PowerDrumKit.dll at MT-PowerDrumKit-Nilalaman.pdk

Lauch Reaper. Pumunta sa Mga Pagpipilian-Mga Kagustuhan, isang menu ang pop up na may mga pagpipilian sa kaliwang bahagi. Pumunta ngayon sa:

Audio-> Device-> Audio System at piliin ang ASIO> OK

Audio-> Mga MIDI Device-> Mga MIDI Input at piliin ang iyong midi device (dapat na Pinagana)> OK

Mga plug-in-> VST-> Idagdag at piliin ang path sa mga plugin ng mang-aani> Ilapat> OK

Upang buksan ang VST (MT power drumkit 2) pumunta sa tool bar:

Subaybayan-> Ipasok ang Virtual Instrument sa bagong track

Piliin ang: MT-PowerDrumkit (MANDA AUDIO) (16 out) at pindutin ang OK

Mag-pop up ang isang mensahe: Pagkumpirma sa Pagruruta ng Building, pindutin ang Oo

Mag-donate o laktawan upang magsimula sa Power Drumkit. Gamitin ang iyong mouse upang matumbok ang drumkit. Kung ang lahat ay gumagana nang maayos maririnig mo ang mga tunog mula sa virtual drumkit.

Tandaan: Maaaring kailanganin mong isara at muling buksan ang Reaper

Ngayon kailangan naming i-map ang mga drum pad. Pumunta sa mga setting, makikita mo ang iba't ibang mga gears ng drum, pumili ng isa at pindutin ang pad na nais mong italaga. Ulitin para sa lahat ng hanay ng drum at i-save.

Hindi ako drummer o kahit musikero, kaya hindi kita mabibigyan ng tamang demo.

Inirerekumendang: