Sommario:
- Passaggio 1: preparazione del circuito del kit di batteria
- Passaggio 2: modifica del circuito
- Passaggio 3: modifica del pedale della cassa
- Passaggio 4: Informazioni sull'interfaccia MIDI
- Passaggio 5: test
- Passaggio 6: creare suoni
Video: Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Ciao! Questo tutorial spiega come modificare una batteria per console Wii, l'eroe della band, con un rullante, 2 tom, 2 piatti e pedale. Inoltre, come ottenere il suono dalla batteria, con una guida passo passo, utilizzando una DAW e un VST disponibili gratuitamente.
Tieni presente che questa non è una batteria professionale, quindi trattala come tale.
Questo tutorial è basato sul lavoro di Evan Kale con la batteria di una Rockband. Quindi, se ne hai uno, vai al suo tutorial:
www.instructables.com/id/Convert-Rockband-…
Puoi sempre realizzare questo progetto realizzando tu stesso i drum pad.
Hardware necessario:
-Arduino nano
-Batteria
-Sensore piezo (per il pedale)
-1M resistori x 6
-220R resistore x 1
-Dispositivo MIDI o PC con porta midi/gioco della scheda audio
-Fili
Software necessario:
-DAW (Digital Audio Workstation) Useremo Reaper (prova gratuita)
www.reaper.fm/
-VST (Virtual Studio Technology) MT Power Drumkit 2 (gratuito)
www.powerdrumkit.com/
-ASIO (per la latenza)
www.asio4all.org/
-Edrum midi mapper (opzionale)
audiomidi.chaoticbox.com/
Passaggio 1: preparazione del circuito del kit di batteria
Lavoriamo solo sul modulo a cui è collegato il gamepad. Una volta aperto il modulo, rimuovi le cose che non ci servono come la levetta analogica, l'ingresso midi e il connettore del gamepad. C'è un fotoaccoppiatore PC900V, utile se vuoi collegare la batteria a una scheda audio con porta game/midi. Tagliare le tracce (snare, tom1, tom2, crash, hihat, kp, hp e midi out) come mostrato nelle immagini, per evitare il contatto con la circuiteria interna. Non tagliare le tracce "0V". (guarda le immagini). Rimuovere lo strato accanto al pulsante di avvio per creare una massa comune per i resistori del sensore e la porta midi (uscita).
Passaggio 2: modifica del circuito
Ora devi saldare un resistore da 1 M tra il terminale del pad e la massa comune, nonché un filo al terminale del pad con un connettore adatto per il tuo arduino (sto usando un connettore dupont). Collega l'uscita midi come mostrato nelle immagini, il filo rosso con resistenza da 220 ohm ad arduino 5V e il filo marrone ad arduino TX. Ignora il filo nero corto, era solo a scopo di test.
Sto usando un arduino nano, per inserirlo nella scatola. Forse riceverai un avviso durante la compilazione perché non c'è molta memoria disponibile, ma funziona bene per me.
Usa lo schema per collegare la scheda all'arduino (HP su A0, Tom2 su A1, ecc.). Puoi vedere la funzione di ogni pin analogico nell'immagine del codice.
PS: Per qualche ragione pensavo che "KP" fosse un pedale ma non si collega con l'unico jack nero sul pannello posteriore, ecco perché ho usato "HP".
Passaggio 3: modifica del pedale della cassa
Sfortunatamente, il pedale non ha un sensore piezoelettrico, quindi dobbiamo risolverlo. Non preoccuparti, è facile.
Puoi acquistarne uno (veramente economico) o trovarlo su un altoparlante (usato come tweeter). Svitare il coperchio e tagliare il sensore integrato e sostituirlo con il piezo. Incolla del materiale di gomma sul fondo del coperchio e fissa il piezo.
Filo bianco o punta della spina ---- filo rosso o centro piezoelettrico
Filo grigio o manicotto della spina-filo nero o esterno piezoelettrico
Passaggio 4: Informazioni sull'interfaccia MIDI
Il segnale dall'arduino (uscita midi) non è audio, quindi è necessario un dispositivo MIDI. Hai almeno due opzioni: convertitore da MIDI a USB o utilizzare una scheda audio per PC con interfaccia MIDI.
Puoi acquistare un convertitore da MIDI a USB in qualsiasi grande negozio online (sai). Quello blu nelle immagini è un esempio. Fai attenzione con alcune interfacce midi usb economiche, basta cercare su google "midi to usb economico" e vedrai.
La mia opzione era quella di utilizzare un vecchio pc, installare win XP sp3 (perché i driver) per utilizzare una scheda audio con interfaccia midi. Tutto il software consigliato funziona su win XP.
Puoi usare il fotoaccoppiatore dal pcb e creare la tua interfaccia midi. Utilizzare il PC900 e realizzare il circuito. I resistori sono stati saldati sulla porta midi per semplificare il circuito.
La scheda tecnica per identificare i pin:
html.alldatasheet.com/html-pdf/43380/SHARP/…
Collega il cavo midi per il passaggio successivo.
Passaggio 5: test
Collega l'arduino al pc. Ti servirà solo per alimentare o modificare il codice e ricaricare (forse dovrai cambiare la sensibilità).
I dati sono via MIDI, non USB!
Carica il codice. Il primo test consiste nel colpire un pad e devi vedere il led TX lampeggiare. Se non succede nulla, regolare la sensibilità all'inizio del codice e ricaricare. Usa le mie impostazioni per iniziare.
Se lo desideri, usa edrum midi mapper per assicurarti che il tuo dispositivo midi venga rilevato e che il sistema stia inviando segnali. Questo renderà le cose più facili che cercare di capire se la DAW o il VST funzionano correttamente. Guarda il video.
Apri Edrum midi mapper >midi in e seleziona il tuo dispositivo midi
Vai a:
Pad->Nuovo generico e fare doppio clic sul nuovo pad della batteria.
Fare clic sulla casella con 3 punti davanti a "Nota"
apparirà un messaggio "Premere un trigger per impostare nota e canale"
Quindi, colpisci un drum pad e il messaggio scomparirà e il numero di nota verrà riassegnato.
Il codice arduino:
Passaggio 6: creare suoni
Installa tutto il software necessario.
Per questo passaggio, guarda il video. È meglio delle immagini. Ecco alcune indicazioni generali:
Reaper è dove apriremo il VST
ASIO fornisce un'interfaccia a bassa latenza e alta fedeltà tra un'applicazione software e la scheda audio di un computer, verrà eseguita automaticamente mentre Reaper è in esecuzione
MT power drumkit è un VST o un plug-in e non un programma exe. È necessario copiare i file (non tagliati) nella cartella dei plug-in reaper. Le istruzioni sono nella pagina di download.
File: MT-PowerDrumKit.dll e MT-PowerDrumKit-Content.pdk
Lauch Reaper. Vai su Opzioni-Preferenze, apparirà un menu con le opzioni sul lato sinistro. Ora vai a:
Audio->Dispositivo->Sistema audio e seleziona ASIO>OK
Audio->Dispositivi MIDI->Ingressi MIDI e seleziona il tuo dispositivo midi (deve essere abilitato)>OK
Plug-in-> VST->Aggiungi e seleziona il percorso dei plug-in di Reaper> Applica> OK
Per aprire il VST (MT power drumkit 2) vai alla barra degli strumenti:
Traccia->Inserisci strumento virtuale su una nuova traccia
Selezionare:MT-PowerDrumkit(MANDA AUDIO)(16 out) e premere OK
Apparirà un messaggio: Creazione di conferma del percorso, premere Sì
Dona o salta per iniziare con Power Drumkit. Usa il mouse per colpire la batteria. Se tutto funziona bene, sentirai i suoni della batteria virtuale.
Nota: potrebbe essere necessario chiudere e riaprire Reaper
Ora dobbiamo mappare i drum pad. Vai alle impostazioni, vedrai diversi ingranaggi della batteria, selezionane uno e premi il pad che desideri assegnare. Ripeti per tutto il set di batteria e salva.
Non sono un batterista e nemmeno un musicista, quindi non posso darti una demo adeguata.
Consigliato:
Come installare Raspberry PI 4 Headless (VNC) con Rpi-imager e immagini: 7 passaggi (con immagini)
Howto: installazione di Raspberry PI 4 Headless (VNC) con Rpi-imager e immagini: ho intenzione di utilizzare questo Rapsberry PI in una serie di progetti divertenti nel mio blog. Sentiti libero di dare un'occhiata. Volevo tornare a usare il mio Raspberry PI ma non avevo una tastiera o un mouse nella mia nuova posizione. Era un po' che non installavo un Raspberry
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: 6 passaggi (con immagini)
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: Ehi, come va, ragazzi! Akarsh qui da CETech. In questo progetto, daremo un'occhiata all'HuskyLens di DFRobot. È un modulo fotocamera basato sull'intelligenza artificiale in grado di eseguire diverse operazioni di intelligenza artificiale come Face Recognitio
Riconoscimento delle immagini con schede K210 e Arduino IDE/Micropython: 6 passaggi (con immagini)
Riconoscimento immagine con schede K210 e Arduino IDE/Micropython: ho già scritto un articolo su come eseguire demo OpenMV su Sipeed Maix Bit e ho anche realizzato un video di demo di rilevamento oggetti con questa scheda. Una delle tante domande che le persone hanno posto è: come posso riconoscere un oggetto che la rete neurale non è tr
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: 13 passaggi (con immagini)
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: Gesture Hawk è stato presentato in TechEvince 4.0 come una semplice interfaccia uomo-macchina basata sull'elaborazione delle immagini. La sua utilità sta nel fatto che non sono necessari sensori aggiuntivi o indossabili tranne un guanto per controllare l'auto robotica che funziona su diversi