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
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!!!
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!
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
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
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 ???
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.
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?
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 !
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
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.
Para interfaz USB directo tienes que usar un Arduino Leonardo... Con el uno puedes hacer un puente virtual como en este video ruclips.net/video/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 ruclips.net/video/JJ9IVqVep7g/видео.html
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 ruclips.net/video/Jum_6mMCGLA/видео.html
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
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.
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
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
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.
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)
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
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 ruclips.net/video/MnLbITnZ5pw/видео.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.
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
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?
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 ?
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 ruclips.net/video/MnLbITnZ5pw/видео.html
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
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 ruclips.net/video/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
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!!!!!
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 ruclips.net/video/7sa9PFTXD9w/видео.html
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 :(
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 👍👍👍👍
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
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!!!
No somos muchos pero habemos algunos locos por allí... Saludos desde chile
Muy chulo !!!! Yo estoy haciendo un piano electronico !!! Mola mucho la bateria !!!!
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!
Sería bueno integrarle un sensor de sensibilidad para darle dinámica a los golpes me queda ese sin sabor, pero buen proyecto.
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 amigo, quiero saber como conectar el interruptor para el hi hat a la placa de arduino
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
No e tenido la oportunidad de modificar módulos comerciales... Pero tengo entendido que funcionan bajo los mismos principios
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 ???
Hola,buenisimo el video, una consulta nomas, como aumento las entradas analogicas de arduino 1 entonces? hiciste el video?
Hay algo que se llama multiplexor ... PD. aun no hago ese video...
intenta conseguir un arduino Mega o Leonardo
Que buen video! Una genialidad! Gracias por compartir!
Gracias por comentar
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 que tal, gran video... tengo una pregunta, que funcion cumple la resistencia de 1m en paralelo???
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?
podria conectar el piezo con la resitencia a cualquier modulo de bateria ? saludos !
Mi duda es porque soldar en paralelo la resistencia porque se estarían uniendo positivo y negativo? Gracias
1Mega de resistencia es Muchísimo... es para ajustar el rango de la respuesta que espera Arduino. De otro modo se dañarían las entradas
Muy bien explicado amigo, gracias por compartir este tipo de vídeos. Éxitos.....
Gracias a ti por el apoyo !!!
wooow me encanto este proyecto!! me dieron muchas ganas de hacerlo!!!
muy buneno, me suscribo, solo tengo una duda, no me da la función del pedal de hihat, estoy usando addictive drums, será por eso?, gracias
depende del mapeo de la bateria esta en otra nota MIDI... disculpa no lo tengo a mano el dato, pero en pluging debe indicar la nota MIDI que usa
Una duda, lleva sensibilidad?
Me refiero a que puedo tocar poco y el sonido saldra bajo
si le pego recio el sonido se escuchara mas fuere
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 !
que loco y que paso con la continuacion? esta muy bacan
Hola ¿Cuánto dinero hay que invertir en material Arduino?
Saludos y gracias.
Muito obrigado, você fala lentamente e consigo entender mesmo não falando espanhol. Saludos de Brasil!
Hola amigo. Quiero fabricar una bateria como te puedo contactar para saber cuanto me cobras por hacerme el circuito? Soy de Talagante. Saludos
Wao me encanta
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
@@robotekmania Subelo pronto, estoy con el proyecto en manos. Un Saludo!
Hola, me gusto el video y me suscribo para seguir aprendiendo y llevar a cabo este proyecto, gracias.
Grande maestro
Gracias por comentar
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.
Se puede conectar a cualquier dispositivo que soporte el protocolo MIDI
una consulta..sirve para jugar rock band? osea te toma los piezo la pc como si fueran pulsadores dentro del programa? o hay que hacer algo aparte?
Excelente video! Podrías explicar cómo realizar la interfaz con USB directo, se podría con Arduino uno?
Para interfaz USB directo tienes que usar un Arduino Leonardo... Con el uno puedes hacer un puente virtual como en este video ruclips.net/video/Jum_6mMCGLA/видео.html
Muchas gracias, sigue con esta labor, te dejo mi suscripción, campanita, like y comparto. Eres grande crack!
Tengo que terminar algunos vídeos sobre batería MIDI... Lo que pasa es que estoy súper atrasado.
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 ruclips.net/video/JJ9IVqVep7g/видео.html
Muy bueno quería preguntar que le hace la resistencia para que se le pone no se le puede poner directamente sin resistencia?
Las resistencias soy muy fáciles de conseguir .... Son para proteger las puertas de Arduino... De otro modo se daña la placa Arduino
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 ruclips.net/video/Jum_6mMCGLA/видео.html
Tambien con mocolufa y flip
Se podrá realizar este proyecto con un esp 32 ya que se programa en el mismo entorno que arduino??
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
Difícil saber que es lo que le ocurre... lo tiene que revisar alguien que tenga experiencia
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.
666 .... déjalo así!!!!
Exelente video y muy bien explicado
Gracias amigo
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
En el primer proyecto no me pasa solo en el segundo de 8 pads
A mi pasa igual, doble o triple golpe. ¿Encontraste la solución?
puedo reemplazar el sensor piezoelectrico por buzzer piezoelectrico, como seria el codigo ?
ta bien y muy bueno el esquema
pregunta, los puertos pwm no tienen la misma funcion de ser analogos?
Hermano!!
Quisiera saber si tu hiciste e codigo o en caso de que no fuese asi, saber de donde lo conseuiste, por favor :c
Lleva resistencia el pulsador? de cunatos ohms?
Hola
Tengo una bateria electrica
Y el controlador midi no da sonido
Tu me puedes ayudar o dar una soliucion
Gracias
Muy buen videooo!!!
Gracias!!
excelente como siempre! gracias por compartir tus conocimientos, un saludo!
igual es un proyecto viejo en el mundo de arduino... pero quería explicar algunos detalles.
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
Deberías instalar assio 4all y asignarlo al bat de los sonidos
Gracias capo
Gracias por comentar
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
Una pregunta, cuanto tiempo de retraso tiene la señal? Buen video, saludos
Muchas gracias!
De nada!, gracias por comentar
Hola amigo, una pregunta por favor: para que son las resistencias de 1M colocadas en paralelo? Muchas gracias.
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.
Executei o projeto, porém de acordo com a intensidade que bato no piezo toca uma nota diferente em vez tocar uma nota só.
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)
@@isdaaan buen dato, como electrónico no me hacia mucho sentido
bastante interesante.
Ya estoy trabajando en algunas mejoras al proyecto
Como va el proyecto? estoy pensando en hacer algo parecido
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 dice lo primero me parece, que sea "multientrada en un momento dado", es posible?
Sigo sin entender mucho lo que quieres... Pero con Arduino puedes programar todas las locuras que se te ocurran.
@@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
Buen video master. Saludos.
Disculpa men, me ayudarías en el programa que utilizas al final del vídeo y que utilizas para reproducir los sonidos, las pc o un bafle ?
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
@@robotekmania men, será que puedes hacer un tutorial, con cada uno de los pasos para este super proyecto, ES QUE LO QUIERO HACER 🥁🥳
@@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 ruclips.net/video/MnLbITnZ5pw/видео.html
amigo tengo arduino uno, me sirve con este codigo?
velocity aktif
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
tengo el mismo problema, lo haz podido resolver?
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.
Gracias. Buen video!
Gracias a ti! amigo
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
Yo tengo duda. La batería solo va a sonar con el plugin? o bien podríamos tocarla sin necesidad de conectarla a una compu?
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?
Amigo, que sucede si no se conectan las resistencias de 1M?
this method can support Arduino Leonardo?
AHHHH Sos lo maaas!!!
Hola bro, en el caso de arduino mega es necesario el puerto midi para usarlo en el daw?
Hola! Una pregunta, es posible conectarlo via MIDI a Logic Pro X?
Hola!! En dónde se conecta el interruptor del hit hat y como lo configuro ?
si sigues este proyecto en "D2" revisa el esquema al final del video
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 ?
lo solucionaste?
Para qué es la resistencia de 1M ??? que pasa si el piezo va directo?
Gracias.
Gracias a ti
No se ya hay un vídeo tengo una duda de como configurar en el ssd5 el midi así como en tu video
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 ruclips.net/video/MnLbITnZ5pw/видео.html
hola, can you hit 2 piezos at the same time?
Hola, I do not understand anything
Maestro!
aun le falta al proyecto para poder sacarle todo el jugo
hola, se puede presindir de las resistencias??
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
Thanks
Amigo, son sesibles al golpe? osea si pegas despacio suena suave? y
Hermoso hace años queria hacer una y no me animaba por que no habia uno guia buena ahora si , gracias
Cuanto tengas avances en tu proyecto cuéntame como te va
Lamento preguntar, pero por que usar salida MIDI y no USB directamente?
¿Es fácil adaptar el proyecto a USB?
Abz!
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 Gracias!
@@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 ruclips.net/video/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
Podría darme algunas clases de arduino
algo como esto ruclips.net/video/7HIkgDy1s6M/видео.html
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!!!!!
Quisiera preguntarle como puedo aumentar las entradas analogicas del arduino uno?...
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
ruclips.net/video/7sa9PFTXD9w/видео.html
en que tienda? compraste los piezos
Casaroyal en santiago, de lo poco que les queda de semiconductores
en Santiago, tienda Hobby en san diego
@@robotekmania gracias :)
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 :(
Hola, a mi me pasa lo mismo, es por el modelo? pudiste resolverlo?
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
O mesmo codego projecto para Arduino Leonardo!
hola tengo una duda es que no me carga como midi o no me parece en la pc como le puedo hacer
Explícame que estas haciendo y que arduino tienes?
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 👍👍👍👍
Los programas son
Reaper
Para la.bateria podría ser Addictive drums
Ojalá no tenga latencia.
nice detection, did you find a code with hit sensitivity adjustment?