Megadrum Config Tool (la herramienta para controlar el Megadrum desde el PC)

No sé si os habréis dado cuenta pero llevo ya 3 semanas metiéndome bastante poco al foro. Y es que he estado liado programando una aplicación en Java para poder configurar el módulo Megadrum desde el PC, e incluso poder actualizar su firmware con unos pocos clicks. Ha sido un arduo trabajo pero por fin ha dado sus frutos. En este hilo del foro de megadrum he estado poniendo mis avances. Después de arreglar algunos bugs considero que ya está presentable para vosotros ;)

Los únicos requisistos para ejecutarlo son tener Java 1.5 o superior instalado. Pinchad en este link. Vienen instrucciones de cómo instalarlo pero básicamente es bajarse el archivo con extensión .jnlp y ejecutarlo (a los que tengan java les reconocera la extension)
http://www.megadrum.info/configtool/

Estas son las características de la aplicación:

- Aplicación multiplataforma: ejecutable en Windows, Mac, y Linux
- Se pueden configurar todos los parámetros del megadrum sin necesidad de que el módulo tenga botones o un LCD, lo que abarata los costes a la hora de fabricárselo.
- Se pueden guardar todas las configuraciones en archivos para luego poder ser recuperadas
- Se pueden cargar/guardar drummaps, para poder cambiar más rápidamente la configuración de notas para usar el megadrum con un sampler u otro.
- Lleva un monitor de mensajes midi. Todos los golpes que déis en los pads son registrados.
Puedes ver la posición del pedal de hihat
Ver la fuerza (velocity) de hasta 10 notas midi consecutivas, lo que te sirve para ajustar bien los parámetros
Ver si se golpea el borde de un pad (lleva una lucecita igual que el módulo TD-12 para indicártelo
- Los que lo ejecuten en Windows pueden actualizar el firmware del bicho con una opción del programa. Fácil y sencillo.
- La aplicación es fardona que te cagas ;)

Y como no os creéis nada sin fotos aquí un screenshot:
file.php


PD: por cierto, el monitor midi también os sirve con cualquier otro módulo si lo conectáis por MIDI al pc, por si queréis curiosearlo aunque no tengáis el megadrum

PD2: aprovecho esta oportunidad para autopromocionarme como programador freelance: Pequeños empresarios del foro! escuchenme! yo les puedo hacer aplicaciones cojonudas para su empresa jeje
 
S
:eek: Monitus SIN PALABRAS ......=D>

salud

p.d. joder, por que no me sale el muñeco aplaudiendo ??? pues nada tio, pero que sepas que lo llevabas en el mensaje, que pasada....yo es que ya no me lo creo ni con las fotos...juasssssssss, y ahora me voy a practicar rudimentos porque como siga viendo las cosas del Monitus, me quedo colgao, fijo..... ale..ta luego lucassssssssss
 
Bravo bravo bravo y bravooooo!!!!


Por si alguien tenia alguna duda no?¿


Gigante monitus, esto es una pasada, aunque no tenga el megadrum abré muchas puertas!


felicidades!

salut
 
sevi dijo:
...y ahora me voy a practicar rudimentos porque como siga viendo las cosas del Monitus, me quedo colgao, fijo..... ale..ta luego lucassssssssss
RUDIMENTOS!???! a las 4 de la mañana?!?!?! Si ya estás colgao men!! juasssss
 
S
Monitus dijo:
RUDIMENTOS!???! a las 4 de la mañana?!?!?! Si ya estás colgao men!! juasssss


Pues si amigo mio, estaba en el currelo y mientras no tengo trabajo aprovecho para estudiar con el pad de practicas y las baquetas que tengo en mi taquilla, ya ves...siempre es buen momento y ahora me voy pa la piltra que estoy hecho polvo ya

Saludos fiera !! O:)
 
N
Joder :eek: que tio mas grande eres Monitus , podrias pasarme alguno de tus drummaps ?
y enhorabuena por tu trabajo.
 
noekk dijo:
podrias pasarme alguno de tus drummaps ?
y enhorabuena por tu trabajo.
La has probado ya? qué sistema operativo usas? por ahora lo he probado y va de lujo en Windows XP (configurar el módulo y actualizar el firmware), se ha probado y funciona el configurar el módulo en Linux (falta ver si actualiza el firmware), y estoy ahí liao con un forero viendo a ver si podemos hacer que rule también en Mac. La verdad es que si te apuntas podrías ayudarme bastante con el proceso de testeo.

Drummaps aún no he creado ninguno así en plan plantilla pero seguro que será otra de mis próximas actualizaciones. Lo chungo del tema es que cada uno conecta lo que quiere al módulo. Como todas las entradas son virtualmente idénticas pues cada uno lo conecta como quiere y entonces puede que no coincida el drummap de uno para otro. Yo puedo coger y decir, venga, el Addictive Drums, la nota midi del tom 1 la pongo en Tom1H, el crash2 lo pongo en Aux1H, etc, y luego otra persona al no tener conectados los pads de esa forma pues no le viene bien el drummap. ... Es un tema poco "estándar" ;)
noekk dijo:
que tio mas grande eres Monitus
Gracias, me gusta medir 1,92 jej
 
N
Monitus dijo:
La has probado ya? qué sistema operativo usas? por ahora lo he probado y va de lujo en Windows XP (configurar el módulo y actualizar el firmware), se ha probado y funciona el configurar el módulo en Linux (falta ver si actualiza el firmware), y estoy ahí liao con un forero viendo a ver si podemos hacer que rule también en Mac. La verdad es que si te apuntas podrías ayudarme bastante con el proceso de testeo.

Drummaps aún no he creado ninguno así en plan plantilla pero seguro que será otra de mis próximas actualizaciones. Lo chungo del tema es que cada uno conecta lo que quiere al módulo. Como todas las entradas son virtualmente idénticas pues cada uno lo conecta como quiere y entonces puede que no coincida el drummap de uno para otro. Yo puedo coger y decir, venga, el Addictive Drums, la nota midi del tom 1 la pongo en Tom1H, el crash2 lo pongo en Aux1H, etc, y luego otra persona al no tener conectados los pads de esa forma pues no le viene bien el drummap. ... Es un tema poco "estándar" ;)
Gracias, me gusta medir 1,92 jej

Todavia no lo he probado , (esque estoy un poco liado haciendo nuevos brico-tom ) pero cuando termine cuenta conmigo para lo que sea , ah y utilizo el xp.
 
JOOOOOOODERRRRRRRR!!!!!!
SENCILLAMENTE GENIAL MONITUS!!!!

Desde aquí te hago llegar mi enhorabuena y mi sana envidia transformada en halagos para tí, que eres, aparte de una persona increiblemente aplicada en estos temas, una de las pocas personas que conozco que en cuanto realiza alguna "trastada" de las suyas, tarda 0,1 en ponerla a disposición de la peña para "aprovecharse" de tu infinita capacidad creativa.

Un +10000000000000 para tí desde Cádiz. Eres un puto crack!!!!!!!!
 
Megadrum Config Tool acaba de ser publicado oficialmente!!!

Más información en su web "oficial" jeje:

http://www.megadrum.info/configtool/

He retocado un pelín la interfaz aunque básicamente es igual.

Por cierto, el "Midi log" es cojonudo! viene al pelo como guía para configurar la sensibilidad de los pads de cualquier módulo
 
S
Monitus dijo:
Megadrum Config Tool acaba de ser publicado oficialmente!!!

Más información en su web "oficial" jeje:

http://www.megadrum.info/configtool/

He retocado un pelín la interfaz aunque básicamente es igual.

Por cierto, el "Midi log" es cojonudo! viene al pelo como guía para configurar la sensibilidad de los pads de cualquier módulo


Enhorabuena chaval !! =D>

p.d. despues de tanto curro no podias haberlo puesto tambien en spanish ? <img src="{SMILIES_PATH}/eusa_whistle.gif" alt=":-\"" title="Whistle" />....

Salud mostro !!
 
sevi dijo:
Enhorabuena chaval !! =D>

p.d. despues de tanto curro no podias haberlo puesto tambien en spanish ? <img src="{SMILIES_PATH}/eusa_whistle.gif" alt=":-\"" title="Whistle" />....

Salud mostro !!
Si tienes alguna duda en concreto sobre su instalacion o uso comentamelo que yo te la aclaro encantado ;)
 
Actualizado a versión 1.1 con más cosillas.

Bueno, ya dejo de daros el follón. Si queréis más información ya sabéis donde mirar :u:
 
M
Grandísimo trabajo. Enhorabuena, una aplicación muy pulida, tanto el codigo como el aspecto.
Por cierto sin ánimo de criticar creo que has puesto el enlace a la página oficial del Megadrum mal. Debería ser así:
http://www.megadrum.info/configtool/
Venga a darle caña :u:
 
Eres un autentico crack, tio.

Muchísimas gracias por esta maravilla de programa.

Un salete.
 
maximo dijo:
Grandísimo trabajo. Enhorabuena, una aplicación muy pulida, tanto el codigo como el aspecto.
Por cierto sin ánimo de criticar creo que has puesto el enlace a la página oficial del Megadrum mal. Debería ser así:
http://www.megadrum.info/configtool/
Venga a darle caña :u:
Gracias por el apunte, ya está corregido.

Y eso del código? ya lo has decompilado? jejej, es lo que tiene java... tan fácil de decompilar
 
M
Monitus dijo:
Gracias por el apunte, ya está corregido.

Y eso del código? ya lo has decompilado? jejej, es lo que tiene java... tan fácil de decompilar

Ya lo siento, es que me quemaba en las manos.<img src="{SMILIES_PATH}/eusa_whistle.gif" alt=":-\"" title="Whistle" />
Reitero, gran trabajo tío :ok::birra:
Por cierto, haber si el tipo que ha inventado el tinglado este se curra una "modificación" que lo haga capaz de lanzar el mismo los sonidos. No he estudiado a fondo los esquemas de diseño pero supongo que no será nada fácil. Lo digo porque si se consiguiera no dudaba yo ni un minuto en construirlo, porque eso de estar encadenado al PC me tira para atrás... Sería grandioso un modulo completo artesanal, programable por usb directo y con memoria reescribible para meterle los sonidos que quieras... uuffff...
Bueno me dejo de paranoias utópicas.
Nos vemos gente.:u:
 
una pregunta, con el megadrum y ese programa u otro, podria grabar la secuencias de golpes en un archivo midi?
 
Pues nop. El programa es para configurarlo y actualizarlo. Luego con cubase harias las grabaciones.

Aunque me acabas de dar una idea cojonuda para una futura ampliacion del programa...:baile:
 
Joer yo veo estas cosas y flipo, muchas gracias. Ahora mismo no se que coño es el Megadrum, pero voy a investigar.

hilo fichado, gracias!:u:
 
Hola Monitus.
Terminé el Megadrum el pasado viernes e intenté cargar el Config Tool.
Me daba error al abrir el archivo en JAVA.

¿Puede ser porque no tengo la version de firmware actualizada a la mínima requerida por el programa?

No me acuerdo exactamente del número, pero el Megadrum me marcaba uno inferior al que vienen en la página d einstalación.

Si es así, tendré que hecerme el cable para reprogrmar el Atmega a la firmaware adecuada, y luego ya podré hecerlo tod a través del programa.

¿El programa este lo has hecho tú Monitus?
 
Has seguido al pie de la letra las indicaciones en:
www.megadrum.info/configtool/
??

No debería dar error java. El programa llegas a ejecutarlo? si no es asi es que o bien no has instalado bien java o no has bajadop correctamente el install.jnlp. No tiene nada que ver con el firmware

QUe sistema operativo usas?

yosinho dijo:
¿El programa este lo has hecho tú Monitus?
Acaso lo dudabas? :baile:
 
Yo creo que si:

Voy a la pagina que mandas, pero no me sale lo que dices tu, a mi me sae la segunda línea.
entonces la guado don extension .jnlp



http://www.megadrum.info/configtool/install.jnlp

Megadrum Configuration tool for Megadrum With this tool you can tweak all megadrum's parameters


Al darla aejecutar me sale un error de que no se puede iniciar la aplicación.

Le doy a detalles, y me sale este mensaje:

From: <Guardado por Microsoft Internet Explorer 7>
Subject: Megadrum Config Tool
Date: Tue, 9 Dec 2008 17:20:36 +0100
MIME-Version: 1.0
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.megadrum.info/configtool/install.jnlp
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<JNLP href=3D"install.jnlp" =
codebase=3D"http://www.megadrum.info/configtool/"=20
spec=3D"1.0+"><INFORMATION><HTML><HEAD><TITLE>Megadrum Config =
Tool</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252"><VENDOR>
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR></HEAD>
<BODY>Megadrum</VENDOR> <DESCRIPTION>Configuration tool for=20
Megadrum</DESCRIPTION> <HOMEPAGE href=3D"http://www.megadrum.info" =
/><ICON=20
href=3D"icon.png" /><DESCRIPTION kind=3D"short">With this tool you can =
tweak all=20
megadrum's parameters</DESCRIPTION> <SHORTCUT><DESKTOP />
<MENU submenu=3D"Megadrum Config Tool"></SHORTCUT><ICON =
href=3D"splashscreen.png"=20
kind=3D"splash" /></INFORMATION><SECURITY><ALL-PERMISSIONS=20
/></SECURITY><RESOURCES><JAR href=3D"MegaDrumConfigTool.jar" /><JAR=20
href=3D"JFTF.jar" /><JAR href=3D"lookandfeel-infonode.jar" /><JAR=20
href=3D"lookandfeel-jgoodies.jar" /><JAR =
href=3D"lookandfeel-lipstik.jar" /><JAR=20
href=3D"lookandfeel-nimrod.jar" /><JAR href=3D"JavaMidi.jar" /><JAR=20
href=3D"swing-layout.jar" /><J2SE version=3D"1.5+" =
/></RESOURCES><APPLICATION-DESC=20
main-class=3D"megadrum.MegadrumConfigTool" =
/></JNLP></MENU></BODY></HTML>


No se si en el mensaje me dice donde está el error o no, pero no me arranca.

Tengo el Windows XP.
 
Olvida lo anterior Monitus.
Busqué la página con el Mozilla y me funcionó sin problema.
Ya me cargó la aplicación.
Debe ser cosa del Explorer.

Tiene muy buena pinta. Imagino que te ganarás la vida programando o haciendo algo parecido.

Muchas Gracias. Mañana te digo si conseguí que sonara algo.
 
Hola Monitus.

El Programa solo funciona si tengo internet?

Es que lo probé en el curro, y guarde los archivos para cargarlo en casa. Lo probé en casa y me daba error y no me ejecutaba el programa.
 
Arriba Pie