Innholdsfortegnelse:

Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 trinn (med bilder)
Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 trinn (med bilder)

Video: Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 trinn (med bilder)

Video: Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 trinn (med bilder)
Video: Arduino MIDI drums (Wii Band Hero)+DAW+VST 2024, November
Anonim
Image
Image
Forbereder kretsen til trommesettet
Forbereder kretsen til trommesettet

Hei! Denne opplæringen handler om hvordan du endrer et Wii -konsolltrommesett, bandhelten, med en snare, 2 toms, 2 cymbaler og sparkepedal. Også hvordan du får lyden fra trommesettet, med en trinnvis veiledning, med gratis DAW og VST.

Bare husk, dette er ikke et profesjonelt trommesett, så behandle som sådan.

Denne opplæringen er basert på Evan Kales arbeid med et Rockbands trommesett. Så hvis du har en av dem, gå til opplæringen hans:

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

Du kan alltid lage dette prosjektet ved å lage trommelputene selv.

Nødvendig maskinvare:

-Arduino nano

-Trommesett

-Piezo -sensor (for sparkepedalen)

-1M motstander x 6

-220R motstand x 1

-MIDI -enhet eller PC med souncard midi/spillport

-Ledninger

Programvare som trengs:

-DAW (Digital Audio Workstation) Vi bruker Reaper (gratis prøveversjon)

www.reaper.fm/

-VST (Virtual Studio Technology) MT Power Drumkit 2 (gratis)

www.powerdrumkit.com/

-ASIO (for ventetid)

www.asio4all.org/

-Trommel midi kartlegger (valgfritt)

audiomidi.chaoticbox.com/

Trinn 1: Klargjøring av trommesettet

Forbereder kretsen til trommesettet
Forbereder kretsen til trommesettet
Forbereder kretsen til trommesettet
Forbereder kretsen til trommesettet

Vi jobber bare med modulen der gamepad er koblet til. Når du har åpnet modulen, fjerner du tingene vi ikke trenger, for eksempel den analoge pinnen, midi -inn og gamepad -kontakten. Det er en fotokobler PC900V, nyttig hvis du vil koble trommesettet til et solkort med spill/midi -port. Klipp sporene (snare, tom1, tom2, crash, hihat, kp, hp og midi out) som vist på bildene, for å unngå kontakt med den interne kretsen. Ikke kutt "0V" -sporene. (se bildene). Fjern laget ved siden av startknappen for å lage et felles grunnlag for sensorens motstander og midi -porten (utgang).

Trinn 2: Endre kretsen

Endring av kretsen
Endring av kretsen
Endring av kretsen
Endring av kretsen
Endring av kretsen
Endring av kretsen
Endring av kretsen
Endring av kretsen

Nå må du lodde en 1M motstand mellom puteterminalen og felles bakken, samt en ledning til puteterminalen med en passende kontakt for din arduino (jeg bruker en dupont -kontakt). Koble midi -utgangen som vist på bildene, den røde ledningen med 220 ohm motstand mot arduino 5V og den brune ledningen til arduino TX. Ignorer den korte svarte ledningen, den var bare for testformål.

Jeg bruker en arduino nano, for å passe den inne i esken. Kanskje du vil få en advarsel når du kompilerer fordi det ikke er mye minne tilgjengelig, men fungerer bra for meg.

Bruk skjemaet til å koble fra brettet til arduinoen (HP til A0, Tom2 til A1, etc). Du kan se funksjonen til hver analog pin i kodebildet.

PS: Av en eller annen grunn trodde jeg at "KP" var sparkepedal, men ikke koblet til den eneste svarte kontakten på bakpanelet, derfor brukte jeg "HP".

Trinn 3: Endre sparkepedalen

Endre sparkepedalen
Endre sparkepedalen
Endre sparkepedalen
Endre sparkepedalen
Endre sparkepedalen
Endre sparkepedalen

Dessverre har ikke sparkpedalen en piezosensor, så vi må fikse det. Ikke bekymre deg, det er enkelt.

Du kan kjøpe (veldig billig) en eller finne den på en høyttaler (brukt som diskant). Skru av lokket og kutt den innebygde sensoren og sett det på igjen for piezoen. Lim litt gummimateriale på dekselet og fest piezoen.

Hvit ledning eller pluggtip ---- rød ledning eller piezosenter

Grå ledning eller plugghylse-svart ledning eller piezo utvendig

Trinn 4: Om MIDI -grensesnittet

Om MIDI -grensesnittet
Om MIDI -grensesnittet
Om MIDI -grensesnittet
Om MIDI -grensesnittet
Om MIDI -grensesnittet
Om MIDI -grensesnittet
Om MIDI -grensesnittet
Om MIDI -grensesnittet

Signalet fra arduino (midi out) er ikke lyd, så du trenger en MIDI -enhet. Du har minst to alternativer: MIDI til USB -omformer eller bruk et PC -lydkort med MIDI -grensesnitt.

Du kan kjøpe en MIDI til usb -omformer på en hvilken som helst stor nettbutikk (du vet). Den blå på bildene er et eksempel. Vær forsiktig med noen billige midi usb -grensesnitt, bare google "billig midi til usb" så ser du.

Mitt alternativ var å bruke en gammel pc, installere win XP sp3 (fordi driverne) for å bruke et lydkort med midi -grensesnitt. All anbefalt programvare fungerer på win XP.

Du kan bruke fotokobleren fra kretskortet og lage ditt midi -grensesnitt. Bruk PC900 og lag kretsen. Motstandene ble loddet på midi -porten for å forenkle kretsen.

Dataarket for å identifisere pins:

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

Koble til midikabelen for neste trinn.

Trinn 5: Testing

Testing
Testing

Koble arduinoen til datamaskinen. Du trenger det bare for strøm eller endre koden og laste opp på nytt (Kanskje du må endre følsomheten).

Dataene er via MIDI, ikke usb!

Last opp koden. Den første testen er å slå på en pute, og du må se TX -lampen blinke. Hvis ingenting skjer, juster følsomheten i begynnelsen av koden og last opp på nytt. Bruk innstillingene mine til å begynne.

Hvis du vil, kan du bruke edrum midi mapper for å kontrollere at midi -enheten din blir oppdaget og at systemet sender signaler. Dette vil gjøre ting enklere enn å prøve å finne ut om DAW eller VST fungerer som det skal. Se videoen.

Åpne Edrum midi mapper> midi in og velg din midi -enhet

Gå til:

Pads-> New Generic og dobbeltklikk på den nye trommelputen.

Klikk på boksen med 3 prikker foran "Merk"

en melding vil dukke opp "Slå på en utløser for å sette notat og kanal"

Så, slå på en trommelplate og meldingen vil forsvinne, og notatnummeret vil bli tildelt på nytt.

Arduino -koden:

Trinn 6: Å lage lyder

Gjør lyder!
Gjør lyder!

Installer all nødvendig programvare.

For dette trinnet, se videoen. Den er bedre enn bildene. Her er noen generelle retninger:

Reaper er der vi åpner VST

ASIO gir et grensesnitt med lav latens og høy kvalitet mellom et program og et datamaskins lydkort, kjøres automatisk mens Reaper kjører

MT power drumkit er en VST eller plugin og ikke et exe -program. Du må kopiere filene (ikke kuttet) til mappen for reaper plugins. Instruksjonene er på nedlastingssiden.

Filer: MT-PowerDrumKit.dll og MT-PowerDrumKit-Content.pdk

Lauch Reaper. Gå til Alternativer-Preferanser, en meny vil dukke opp med alternativene på venstre side. Gå nå til:

Lyd-> Enhet-> Lydsystem og velg ASIO> OK

Lyd-> MIDI-enheter-> MIDI-innganger og velg din midi-enhet (må være aktivert)> OK

Plug-ins-> VST-> Legg til og velg banen til reaper's plugins> Apply> OK

For å åpne VST (MT power drumkit 2), gå til verktøylinjen:

Spor-> Sett inn virtuelt instrument på nytt spor

Velg: MT-PowerDrumkit (MANDA AUDIO) (16 ut) og trykk OK

Det vil dukke opp en melding: Bekreftelse av bygningsrute, trykk på Ja

Doner eller hopp over for å starte med Power Drumkit. Bruk musen til å treffe trommesettet. Hvis alt fungerer bra, vil du høre lydene fra det virtuelle trommesettet.

Merk: Du må kanskje lukke og åpne Reaper igjen

Nå må vi kartlegge trommelputene. Gå til innstillinger, du vil se forskjellige trommelgir, velg en og trykk på puten du vil tildele. Gjenta for alle trommesettene og lagre.

Jeg er ikke trommeslager eller musiker, så jeg kan ikke gi deg en skikkelig demo.

Anbefalt: