DBZDrums Blog
El dev detrás de DBZDrums
La historia personal y práctica que dio origen a DBZDrums.
Soy ingeniero y trabajo con desarrollo de software desde hace más de 25 años. Empecé todavía en la universidad, en 1998, trabajando con Linux, el kernel de Linux, sistemas embebidos y un lenguaje que en aquel momento muy poca gente conocía: Python.
Durante mucho tiempo creé proyectos personales para resolver problemas personales. La mayoría de las veces, esos proyectos se quedaban ahí. Crear un producto desde cero y ponerlo a disposición de otras personas es prácticamente un trabajo de tiempo completo por sí solo, y nunca tuve los recursos para dedicarme exclusivamente a eso.
Hace poco decidí aprender un nuevo instrumento musical. Elegí la batería. A los 44 años, tuve mi primer contacto con los grooves más básicos.
Durante ese proceso, una dificultad apareció muchas veces: quería crear mapas musicales de referencia para guiarme al tocar una canción que todavía no estaba completamente asentada en la memoria.
El objetivo no era escribir partituras largas y precisas. Necesitaba anotaciones compactas, suficientes para recordarme la estructura y las ideas rítmicas de canciones que ya había estudiado con más detalle en otro momento.
Probé algunas opciones, como MuseScore, que es un proyecto fantástico para crear partituras limpias y precisas. Pero tiene una curva de aprendizaje razonable y no me daba, de una manera simple, el flujo específico que quería para este tipo de anotación.
Así que durante bastante tiempo mi mejor amigo fue el viejo y confiable cuaderno musical con pentagrama, lápiz y goma. Aunque escribir cada mapa llevaba tiempo, tenía todo lo que necesitaba: estructura, anotaciones de ritmo, comentarios y una forma compacta de consultar la canción.
El problema era que, entre errores, ajustes y correcciones, el chart terminaba quedando desordenado. Muchas veces tenía que reescribirlo todo.
Organizar los charts era otra dificultad. Quedaban escritos en el cuaderno en el orden en que aprendía las canciones, no necesariamente en el orden de una presentación. Y pasar páginas de un cuaderno entre una canción y otra en un show no es exactamente lo más práctico.
Hoy, juntando mi experiencia en desarrollo de software, un problema práctico que conozco bien y la llegada de herramientas de IA que pueden ayudar en el proceso de desarrollo, decidí crear DBZDrums.
Al principio iba a ser solo un prototipo para mi propio uso. De alguna forma, todavía queda algo de eso en él. Pero me di cuenta de que podía ser más. Probablemente este problema no es solo mío. Y si una fracción mínima de la población del mundo también tiene esta necesidad, DBZDrums podría ayudar a algunos miles de personas.
Así está naciendo DBZDrums.
Todavía tiene mucho que mejorar, muchas funcionalidades planeadas y está en pleno desarrollo. Pero la idea central ya está ahí: una herramienta práctica para crear charts de batería compactos, reutilizables y útiles para estudiar y tocar canciones.
Si llegaste hasta aquí y crees que DBZDrums puede ayudarte, sigue esta página. También puedes enviarme un email a [email protected] contando qué te pareció y qué mejoras te gustaría ver en el proyecto.
Todo comentario y sugerencia positiva será muy bienvenida. Si está a mi alcance, y si no perjudica la evolución y los ideales del proyecto, haré lo posible para incluir esas ideas en el plan.
Pronto agregaré más información sobre DBZDrums y el futuro que espero para él.
DBZDrums Dev