Excelente, que lindo ver que no soy el único loco que le gusta armar desde cero las cosas jaja Estoy atento a tus videos, me suscribo. Saludos desde San Juan, Argentina!!!
Sería interesante ver cómo agregar diferentes golpes osea si el tambor es golpeado al centro o un tanto al borde, campanas a cada platillo detener sonido de platillos para con la mando , al hi hat también ponerle sensor de gradualidad entre distancia de cerrado abierto y su bell. Está muy interesante todo hace tiempo quiero hacer algo así y ver cuánto me costaría en comparación con comprarme una batería con esas carácteristicas que ronda los 400 USD. Cómo base recortaría tambores de verdad solo para pegar los puedo eléctrico unos 3 cm de altura de cada tambor para poder colocar el rin y dentro los puedo eléctricos así los tambores se sentirían hiper mega reales o hacer los tambores a medida comprar los rin y parches, buen proyecto bro
Consulta: el pedal del Hi Hat debería sonar cuando se cierra, y dejandolo apretado dbería funcionar así como tu muestras, debería poner dos pulsadores en el pedal de Hi Hat?
hola maestro, espectacular el proyecto, pero me pasa que dependiendo la intensidad suenan uno o mas instrumentos y no cada uno por entrada analogica. ejemplo, entrada analogica A0 la del bombo, si le pego despacito suena bombo, pero si le pego muy fuerte suenan todos los instrumentos, bombo, redo, hithat, chancha, todo, y me pasa con todos los conectores
Muy buen video! No entiendo nada de arduino pero se ve genial. Se puede configurar con ezdrummer? Se pueden configurar los sensores piezoelecricos para que la batería detecte el nivel de intensidad del golpe? Gracias.
Hola, mis felicitaciones por tan maravilloso tutorial. Estoy intentando fabricar la bateria, pero no se como conseguir los sonido. Tengo el programa REAPER, pero como cargo SSD5 dentro de REAPER ???
Oooooh que buen material... me preguntaba si un modulo de batería electrica puede ser modificado, me gustaría añadir mas salidas u otras funciones... saludos
Soy nuevo en este mundo de Arduino. Al finalizar el proyecto, solo se puede conectar a la computadora con un DAW? Quiero conectarlo a un volca drum que es de batería, sería conexión directa Midi porque el volca tiene esa entrada de Midi clásica, gracias.
Debería tener sensibilidad los piezos ? Por que no entiendo en que momento manda la velocidad ( vel ) en la nota, ya que esta despues en la secuencia del codigo, por ejemplo el de redoblante (redo) : if(redo>threshold&&redo_b==0) { nota_midi(Redoblante);//Snare redo_b=1; // adc=redo; vel=rango(redo); }
la funcion rango devuelve la vel, pero segun entiendo la nota se envia en nota_midi, que es antes, o estoy equivocado? y vel es una variable global (? ejee
este proyecto esta enfocado al MIDI ... requiere una computadora o modulo MIDI compatible... Mas adelante voy a crear una actualización para usarlo de forma independiente
@@robotekmania genial, lo esperaré con ansias. Por cierto, va a ser sobre el mismo código para que funcione como controlador e instrumento o piensa sustituir uno por otro?
Excelente video amigo. Felicidades. Tengo una pregunta, de acuerdo a lo que has desarrollado, que tan en tiempo real funciona la bateria? Yo he desarrollado una con interfaz usb, pero tengo el problema que siempre tengo retrasos en el sonido, quiza unos 100 o 200 milisegundos, pero suficiente para que no funcione de manera óptima, si hago un redoble, se entrecorta el sonido???
no tengo el equipo para Medir el retardo ... pero entiendo que arduino no es de los mas rapidos ... Existe otra familia de integrados especializados en dar respuestas mas eficientes ... voy a hablar de eso en los proximos videos
hola lo esoty intentando ,tengo una pregunta al codigo hay que modificarlo o se puede usar asi tal cual esta ? gracias me esta frustrando este proyecto
Muy bueno el video. Me aventuré a hacer este proyecto, y estoy probando ya el programa. Mi pregunta es, cómo cambiar de nota cada pad? Utilizo EZDrummer para las baterías, y quería saber cómo adaptar este proceso a ese programa. Gracias por una respuesta de antemano, muy interesante este tipo de contenido, felicidades.
En el código arduino que propongo estas se asignan de forma fija... voy a subir un tutorial explicando en detalle el codigo del programa y como podemos personalizarlo
Amigo que video de grand calidad! Tu explicación es perfecta! El arrastro de tus palabras ayudóme mucho a compreender. Muchas gracias y saludos de Brasil!
buenas! sabes que cargue el programa, tanto el de este video como el de la segunda parte y no hubo forma que el adaptador midi-usb me lo tome.. si veo que la luz tx reaciona cuando golpeo el piezoelectrico pero no pude hacer que me tome eso ningun programa de instrumentos midi
Para cuando no se está tocando nada, la lectura de entrada sea forzadamente un cero, apagado, LOW. Por eso la resistencia esta conectada de masa hacia la entrada. Si no estaría probablemente ingresaría ruido provocando una falsa lectura y se dispararía el sonido aleatoriamente. Esto se llama resistencia PULL-DOWN.
el arduino uno,ya lo detecta kontakt es el programa que uso para tocar en vivo, Como podria hacer que suene el arduino o los sensores simulando las teclas del computador eso tmbn seria de buena ayuda o como notas musicales , que solo funcionen 6 digamos en ese tono, y en el kontakt puedo hacer un mapeo de cada tecla y asignarla a un sonido de bateria
Si usas Arduino uno... Puedes modificar el puerto USB con hiduino... O usar cable virtual como muestro en el vídeo del piano ultra básico ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Jum_6mMCGLA.html
uso un programa del tipo (DAW) el que uso yo se llama REAPER (reaper.com) pero adicional tienes que instalar un instrumento virtual (VST) en este caso es el SSD5
@@brenyarias3580 hoy sale la segunda parte de la batería... Pero debes comenzar desde lo más básico ... Y bueno el manejo del DAW es algo que todo músico debe conocer hoy día... Tan básico como saber las 12 notas ... Realiza este proyecto y me cuentas cómo te va ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-MnLbITnZ5pw.html
Buen trabajo, pero tengo una duda, el proyecto solo puede reproducir un sonido ala vez de un piezoeléctrico y no varios al mismo tiempo, que me sugeriría para obtener eso. ya que asi como esta no me serviria para una bateria electronica.
No sé si te entiendo bien... Quieres que al golpear suenen dos tambores... O quieres usar diferentes set de baterías.... El ejemplo usa un DAW donde puedes cargar cualquier plugin de bateeia
@@robotekmania la pregunta concisa es si haciendo dos golpes a la vez (activando dos entradas simultaneamente) el arduino responde con dos sonidos al unísono Aunque en la práctica es imposible que golpeemos dos cosas exactamente al mismo tiempo el arduino debe tener alguna limitación de ese estilo
Esa es una buena pregunta... Se supone que cada censor está conectado a una puerta lógica independiente... Creo que lo que hace internamente el Arduino es un proceso basch ... En un caso hipotético al golpear dos censores en el mismo instante el Arduino de todas formas procesará uno primero y luego el otro según un orden interno... Esto ocurre variar veces por milésimas de segundo por lo que para un humano es imperceptible
Hola gracias por el proyecto lo hice y está muy bueno. Pero tengo un problema cada ves que hago un golpe de repite hace dos golpes no sé cómo arreglarlo estuve viendo otros videos y alguno le paso y lo arreglan cambiando parte de la programación pero no encuentro lo que ellos cambian por qué es otro proyecto. Cargo otro proyecto y no repite solo en este tengo eso problema no se si será por que carga la librería nueva midi por ahí ahí está el problema pero no sé cambiarlo. Muchas gracias
Buen Video y "en Chileno", había visto otros video en los cuales había de delay entre el golpe y el sonido lo que hacia imposble usarlo en la practica, aca no pasa eso o ajustaste el audio en la edición?
No ajuste nada ... pero entiendo que el arduino no es lo unico que afecta en el retardo... Yo estoy usando una interfaz de audio en formato PCI dentro de mi computador... voy a hacer pruebas en otros equipos y hare un video al respecto con mas documentación
creo que también depende del pc a mi en uno de mesa que tengo me genera cierto retardo y en un portátil que tengo también no me genera retardo (estoy utilizando una comunicación usb con hairless)
Para interfaz USB directo tienes que usar un Arduino Leonardo... Con el uno puedes hacer un puente virtual como en este video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Jum_6mMCGLA.html
Tantos como puertas analógicas tenga disponible la placa Arduino ... Arduino Leonardo tiene 14 puertas analógicas... Aquí está la continuación del vídeo donde uso 8 pads ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JJ9IVqVep7g.html
Muy buenas, he encontrado tu vídeo y me ha encantado, es increíble. La verdad es que he encontrado el vídeo porque estoy haciendo el mismo proyecto, y las partes que utilizas son muy similares a las mias. Por eso te quería preguntar porque me he topado con un problema: Yo tengo un cable midi-USB como el que parece que también utilizas tú (a partir del 11:28 se ve a la derecha). También tengo un puerto de salida MIDI conectado de la misma forma, al que conecto el cable, que posterior mente conecto al ordenador por USB. Pero me ha sido imposible que el ordenador reciba la señal MIDI. En mi arduino el led de TX se enciende cuando golpeo los piezos, lo que me hace indicar que el problema pueda estar en la conexion MIDI del arduino al ordenador. Si no es mucha molestia me gustaría saber cómo has realizado esta conexión en detalle. Muchas gracias
Estimado, No todas las placas arduino sirven para proyectos MIDI. Pasé por lo mismo y he visto toneladas de videos ya de controladores midi con arduino, y solo en uno han comentado algo que es vital y que me tuvo aproblemado durante semanas. . De hecho si tienes una placa arduino UNO china, lo mas probable es que no sirva. Para verificar esto, puedes revisar en la misma placa. Las placas como el arduino UNO tienen dos microchip que se dedican a funciones distintas. Por una parte tienes el chip ATMega328 que es el microcontrolador principal de la placa y se encarga de los computos y procesos, y por otro lado tienes otro chip que se encarga de la parte de traspaso de informacion via la conexión USB de la placa. Es ese chip del USB el que genera el problema de que no exista posibilidad de utilizarlos via MIDI, y probablemente lo que comentas de que el problema pueda estar en el traspaso de info desde el arduino, puede ser debido a que la placa tenga el chip CH340 manejando la conexión USB. Aunque existe una forma de poder lograr la conexión, en verdad no es estable ni funciona muy bien, además que hay que usar dos programas externos que por lo general no funcionan bien, asi que la mejor opcion es comenzar desde el inicio con una placa que sea compatible con MIDI. Si tu placa trae el chip CH340 para la conexión USB, esa placa no servirá para utilizarla como controlador MIDI. Para que nuestro computador y DAW puedan reconocer a nuestra placa como controlador midi, debemos usar una que sea "MIDI CLASS COMPLIANT" o "USB class compliant" lo que significa que es compatible con el lenguaje MIDI y nuestro computador las puede reconocer como un aparato plug and play, o sea un aparato listo para funcionar. Para que una placa sea midi class compliant debe tener el chip ATMEGA32U4, esa la programas y tu computador y DAW ya las debiesen reconocer inmediatamente como superficie de control midi. También puedes utilizar una placa con chip ATMEGA16U2, pero en esta debes realizar un paso extra para dejarla plug and play, pero sirve de todas maneras y ese paso lo realizas solo una vez y despues funciona permanentemente como plug and play. En resumen: - Con chip CH340: No sirven para controlador midi. (generalmente las placas arduino UNO chinas traen este chip y no sirven, pero las arduino UNO originales sirven). - Con chip ATMEGA16U2: Sirven como controlador midi pero debes configurarlo antes para que pueda funcionar (algunas arduino UNO y algunas arduino mega). - Con chip ATMEGA32U4 Sirven como controlador MIDI plug and play y no requiere pasos extra. (algunas arduino micro, arduino pro micro, arduino leonardo, arduino UNO, arduino mega. Antes de comprar alguna placa, verificar cuales chip tran y preferir dentro de lo posible ATMEGA32U4. Considerar que este chip se encarga del computo y de la conexion usb en algunas placas, por lo que al momento de programar puede ser que se genere algun problema y desaparezca el codigo del arduino. Para que lo tengan en cuenta si les pasa. Espero que sirva mi experiencia pata solucionar el problema.Saludos!
@@equiscuadradamascuatroxmas7450 Estimado, No todas las placas arduino sirven para proyectos MIDI. Pasé por lo mismo y he visto toneladas de videos ya de controladores midi con arduino, y solo en uno han comentado algo que es vital y que me tuvo aproblemado durante semanas. . De hecho si tienes una placa arduino UNO china, lo mas probable es que no sirva. Para verificar esto, puedes revisar en la misma placa. Las placas como el arduino UNO tienen dos microchip que se dedican a funciones distintas. Por una parte tienes el chip ATMega328 que es el microcontrolador principal de la placa y se encarga de los computos y procesos, y por otro lado tienes otro chip que se encarga de la parte de traspaso de informacion via la conexión USB de la placa. Es ese chip del USB el que genera el problema de que no exista posibilidad de utilizarlos via MIDI, y probablemente lo que comentas de que el problema pueda estar en el traspaso de info desde el arduino, puede ser debido a que la placa tenga el chip CH340 manejando la conexión USB. Aunque existe una forma de poder lograr la conexión, en verdad no es estable ni funciona muy bien, además que hay que usar dos programas externos que por lo general no funcionan bien, asi que la mejor opcion es comenzar desde el inicio con una placa que sea compatible con MIDI. Si tu placa trae el chip CH340 para la conexión USB, esa placa no servirá para utilizarla como controlador MIDI. Para que nuestro computador y DAW puedan reconocer a nuestra placa como controlador midi, debemos usar una que sea "MIDI CLASS COMPLIANT" o "USB class compliant" lo que significa que es compatible con el lenguaje MIDI y nuestro computador las puede reconocer como un aparato plug and play, o sea un aparato listo para funcionar. Para que una placa sea midi class compliant debe tener el chip ATMEGA32U4, esa la programas y tu computador y DAW ya las debiesen reconocer inmediatamente como superficie de control midi. También puedes utilizar una placa con chip ATMEGA16U2, pero en esta debes realizar un paso extra para dejarla plug and play, pero sirve de todas maneras y ese paso lo realizas solo una vez y despues funciona permanentemente como plug and play. En resumen: - Con chip CH340: No sirven para controlador midi. (generalmente las placas arduino UNO chinas traen este chip y no sirven, pero las arduino UNO originales sirven). - Con chip ATMEGA16U2: Sirven como controlador midi pero debes configurarlo antes para que pueda funcionar (algunas arduino UNO y algunas arduino mega). - Con chip ATMEGA32U4 Sirven como controlador MIDI plug and play y no requiere pasos extra. (algunas arduino micro, arduino pro micro, arduino leonardo, arduino UNO, arduino mega. Antes de comprar alguna placa, verificar cuales chip tran y preferir dentro de lo posible ATMEGA32U4. Considerar que este chip se encarga del computo y de la conexion usb en algunas placas, por lo que al momento de programar puede ser que se genere algun problema y desaparezca el codigo del arduino. Para que lo tengan en cuenta si les pasa. Espero que sirva mi experiencia pata solucionar el problema.Saludos!
@@eds280 No sabes cómo te agradezco tu comentario. Efectivamente es un arduino nano chino con el CH340. Para este proyecto (que logré completar) lo que hice al final es transferir el Midi mediante el serial e instalar en el ordenador un puerto Midi virtual que leyese el serial del arduino Nano, es algo más tedioso y no funcionaba tan perfecto como seguro lo haría una conexión apropiada pero por lo menos hizo su trabajo, por si alguien tiene el mismo problema. Sin embargo, ahora me dedico a proyectos de sintetizadores modulares analógicos y llevo tiempo dándole vueltas a un módulo que traduzca el Midi de un teclado digital a CV (lenguaje analógico de los sintentizadores) usando un arduino y un DAC y ahí sí o sí necesito comunicarme via puerto MIDI así que no sabes cuántos días de trabajo y frustración me has ahorrado seguro porque todos mis arduinos nanos son chinos. Muchas gracias.
Es un error de sesgo de mi parte... A mi me sirve el MIDI clásico... Para interfaz USB directo hay que usar un Arduino leonardo... Voy a profundizar en ese tema en la segunda parte del vídeo .
@@robotekmania yo tengo un arduino uno, y e interesan tanto los de piano como el de bateria, tengo un roland spd 11, la carcasa me puede servir para meter dentro el arduino, tambn tengo sus piezos electricos, pero me gustaria que tuviera los 8 pads
@@dariozapata5450 que le paso al roland spd 11??? se murió ??? como explico en el vídeo el "arduino UNO" solo le puedes conectar 6 Pads... te recomiendo que inviertas en un "arduino leonardo" tendrás soporte USB nativo y hasta 12 entradas analógicas ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7sa9PFTXD9w.html
@@robotekmania el spd 11 en un evento dejo de funcionoar, se desprogramo total ya no tenia sonidos y por consecuencia despues dejo de encender, ahora solo tengo la placa del spd 11 y su carcasa con todo, pero ahi tengo el arduino 1 y puedo usar sus sensores y su carcasa , pero tmbn me llama lo del piano, e decir con el arduino uno puedo armar las 45 teclas, es para un roland ax 1, fallo 6 teclas y desconozco su falla de matriz fallan en una sola linea
hola ya hice todos los pasos, pero no logro comunicar el arduino con reaper ya instale el plugin ssd5 y suena al darle clic pero no al tocar los piezoelectricos, podrías ayudarme ?
Con mi mejor amigo nos motivamos a hacer el experimento de una bateria... pero queremos hacer algo mas o menos grande... algo con unos 15 piezo electrico Estaremos atentos a ver que onda con algun otro video de bateria midi, saludos desde antofa bro !
NO!!!!! a no ser que quieras quemar los pines del arduino... si no consigues resistencias de al valor indicado las puedes reemplazar por el valor mas cercano que tengan en tu tienda ... Ejemplo :si yo recomiendo una resistencia de 100 ohms y en la tienda tienen 80 o 120 ohms, las puedes reemplazar
Sr RoboteckMania, me encantó su video, la explicación es perfecta, pero me costo darle al Like! porque muestra exactamente el numero 666!, jajajaja ya se romperá esa barrera y va a tener mas de 2k Likes !, muy bueno tu video un saludo.
Ayudaaa, hice todo bien hasta la prueba de knock, pero a la hora de subir el codigo de la bateria y probarlo en algun daw, este no hace nada, estoy usando un arduino leonardo para ahorrarme el trabajo de la entrada midi, y ningun daw me detecta el arduino :(
Felicitaciones por el trabajo que haces ! Me encantan tus videos y me gustaría saber como te puedo contactar , ya que tengo un proyecto que quiero realizar hace ya tiempo , y necesito alguien como tu que me pueda ayudar porfavoooooor!!!!!
No tengo un vídeo en específico... Pero .... Uno de los próximos vídeos que haré hablara sobre las distintas formas de trabajar con MIDI (clásico vs USB) pero quizás te sirva ver este vídeo ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-MnLbITnZ5pw.html
Para arduino Uno se pueden aumentar con un Multiplexor... pero hay que realizar algunos cambios importantes en la programacion y las conexiones... creo que la mejor opcion es usar un Arduino Leonardo, con el tenemos soporte USB nativo y 12 antradas analogicas ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7sa9PFTXD9w.html
Posta o mesmo projecto so que reconhecimento midi usb ou seja deixa so o codigo modificado de midi para midi usb,muito bom Deus o Abençoe Sempre!obrigado desde ja!👍724
Hola, yo tampoco soy músico ni nada de eso, pero a mis 50 años quiero borrar de mi lista de pendientes la confección de mi propia batería e intentar tocarla, lo malo q no se mucho de electrónica, pero lo intentaré si alguien me puede indicar dónde y cómo bajo esos programas 👍👍👍👍