Arduino MIDI Drums (Wii Band Hero) + DAW + VST: 6 pasos (con fotos)

Arduino MIDI Drums (Wii Band Hero) + DAW + VST: 6 pasos (con fotos)

Tabla de contenido:

Anonim

¡Hola! Este tutorial trata sobre cómo modificar un kit de batería de la consola Wii, el héroe de la banda, con una caja, 2 toms, 2 platillos y pedal de patada. Además, cómo obtener el sonido del kit de batería, con una guía paso a paso, utilizando una DAW y VST disponibles de forma gratuita.

Solo tenga en cuenta que esto no es un kit de batería profesional, así que trátelo como tal.

Este tutorial se basa en el trabajo de Evan Kale con un kit de batería de Rockband. Así que si tienes uno de esos, ve por su tutorial:

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

Siempre puedes hacer este proyecto haciendo las almohadillas de batería por ti mismo.

Hardware necesario:

-Arduino nano

-Kit de batería

-Piezo sensor (para el pedal de patada).

Resistencias -1M x 6

Resistencia -220R x 1

-MIDI dispositivo o PC con puerto souncard midi / juego

-Los cables

Software necesario:

-DAW (Estación de trabajo de audio digital) Usaremos Reaper (versión de prueba gratuita)

www.reaper.fm/

-VST (Tecnología de estudio virtual) MT Power Drumkit 2 (gratis)

www.powerdrumkit.com/

-ASIO (por latencia)

www.asio4all.org/

-Edumador de midi (opcional)

audiomidi.chaoticbox.com/

Suministros:

Paso 1: Preparación del circuito del kit de batería

Simplemente trabajamos en el módulo donde está conectado el gamepad. Una vez que haya abierto el módulo, elimine las cosas que no necesitamos, como el stick analógico, el midi y el conector del gamepad. Hay un fotoacoplador PC900V, útil si desea conectar el kit de batería a un souncard con el puerto de juego / midi. Corte las pistas (snare, tom1, tom2, crash, hihat, kp, hp y midi out) como se muestra en las imágenes, para evitar el contacto con los circuitos internos. No cortes las pistas de "0V". (mira las fotos). Elimine la capa que se encuentra al lado del botón de inicio para establecer una base común para las resistencias del sensor y el puerto midi (salida).

Paso 2: Modificando el Circuito

Ahora necesita soldar una resistencia de 1 M entre el terminal de la almohadilla y la conexión a tierra común, así como un cable a la terminal de la almohadilla con un conector adecuado para su arduino (estoy usando un conector Dupont). Conecte la salida midi como se muestra en las imágenes, el cable rojo con resistencia de 220 ohmios a arduino 5V y el cable marrón a arduino TX. Ignore el cable negro corto, fue solo para propósitos de prueba.

Estoy usando un arduino nano, para encajarlo dentro de la caja. Tal vez obtendrá una advertencia cuando compile porque no hay mucha memoria disponible, pero funciona bien para mí.

Utilice el esquema para conectar desde la placa al arduino (HP a A0, Tom2 a A1, etc.). Puede ver la función de cada pin analógico en la imagen de código.

PD: Por alguna razón, pensé que "KP" era un pedal de patada pero no se conecta con el único conector negro en el panel trasero, por eso usé "HP".

Paso 3: Modificando el pedal de patada

Desafortunadamente, el pedal de patada no tiene un sensor piezoeléctrico, por lo que necesitamos arreglarlo. No te preocupes, es fácil.

Puedes comprar uno (muy barato) o encontrarlo en un altavoz (usado como tweeter). Desenrosque la cubierta, corte el sensor incorporado y reemplácelo por el piezo. Pegue un poco de material de goma en la parte inferior de la cubierta y fije el piezo.

Cable blanco o punta de enchufe ------> cable rojo o centro piezoeléctrico

Cable gris o manguito de enchufe ---> cable negro o exterior piezoeléctrico

Paso 4: Acerca de la interfaz MIDI

La señal del arduino (midi out) no es audio, por lo que necesita un dispositivo MIDI. Tiene al menos dos opciones: convertidor de MIDI a USB o utilizar una tarjeta de sonido de PC con interfaz MIDI.

Puedes comprar un convertidor de MIDI a usb en cualquier gran tienda en línea (ya sabes). El azul de las fotos es un ejemplo. Tenga cuidado con algunas interfaces usb midi baratas, simplemente busque "midi to usb barato" en google y verá.

Mi opción era usar una computadora vieja, instalar win XP sp3 (debido a los controladores) para usar una tarjeta de sonido con interfaz midi. Todo el software recomendado funciona en Windows XP.

Puedes usar el fotoacoplador desde la pcb y hacer tu interfaz midi. Usa el PC900 y haz el circuito. Las resistencias se soldaron en el puerto midi para simplificar el circuito.

La hoja de datos para identificar los pines:

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

Conecte su cable midi para el siguiente paso.

Paso 5: Pruebas

Conecte el arduino a la p. Necesitará eso solo para encender o modificar el código y volver a cargarlo (tal vez tendrá que cambiar la sensibilidad).

Los datos son vía MIDI, no usb!

Sube el código. La primera prueba es golpear un pad y debes ver que el led TX parpadea. Si no sucede nada, ajuste la sensibilidad al principio del código y vuelva a cargar. Usa mi configuración para comenzar.

Si lo desea, use edrum midi mapper para asegurarse de que se detecte su dispositivo midi y que el sistema esté enviando señales. Esto facilitará las cosas que intentar averiguar si la aplicación DAW o VST funciona correctamente. Ver el vídeo.

Abra el asignador de midi Edrum> midi y seleccione su dispositivo midi

Ir:

Pads-> New Generic y haga doble clic en el nuevo pad de batería.

Haga clic en la casilla con 3 puntos delante de "Nota"

Aparecerá un mensaje emergente "Presione un disparador para configurar la nota y el canal"

Entonces, golpee un pad de batería y el mensaje desaparecerá y el número de la nota será reasignado.

El código arduino:

Paso 6: ¡Haciendo Sonidos!

Instale todo el software necesario.

Para este paso, mire el video. Es mejor que las fotos. Aquí hay algunas instrucciones generales:

Reaper es donde abriremos el VST

ASIO proporciona una interfaz de baja latencia y alta fidelidad entre una aplicación de software y la tarjeta de sonido de una computadora, se ejecutará automáticamente mientras Reaper se está ejecutando

MT power drumkit es un VST o complemento y no un programa exe. Debes copiar los archivos (no cortar) en la carpeta de complementos de Reaper. Las instrucciones están en la página de descarga.

Archivos: MT-PowerDrumKit.dll y MT-PowerDrumKit-Content.pdk

Lauch Reaper. Vaya a Opciones-Preferencias, aparecerá un menú con las opciones en el lado izquierdo. Ahora ve a:

Audio-> Dispositivo-> Sistema de audio y seleccione ASIO> OK

Audio-> Dispositivos MIDI-> Entradas MIDI y seleccione su dispositivo midi (debe estar habilitado)> OK

Complementos-> VST-> Agregar y seleccionar la ruta a los complementos de Reaper> Aplicar> Aceptar

Para abrir el VST (MT power drumkit 2) vaya a la barra de herramientas:

Track-> Insertar instrumento virtual en la nueva pista

Seleccione: MT-PowerDrumkit (MANDA AUDIO) (16 salidas) y presione OK

Aparecerá un mensaje emergente: Confirmación de enrutamiento de construcción, presione Sí

Dona o salta para comenzar con Power Drumkit. Usa tu ratón para golpear el kit de batería. Si todo funciona bien, escuchará los sonidos del kit de batería virtual.

Nota: Es posible que necesite cerrar y volver a abrir Reaper

Ahora necesitamos mapear las almohadillas de batería. Vaya a la configuración, verá diferentes engranajes del tambor, seleccione uno y presione el pad que desea asignar. Repita para todo el conjunto de tambores y guarde.

No soy un baterista o incluso un músico, así que no puedo darte una demostración adecuada.