[Problema] Obtener MIDI de rom's de Game Boy | Es posible

Hola a todos, abro este tema porque me gustaría preguntaros algo. Veréis, yo he probado bastantes juegos de la Game Boy y tengo en especial dos juegos que me encantan, hablo de Keitai Denjuu Telefang (Power y Speed Versions). Aparte de ser dos juegos muy parecidos a Pokémon pero con sus diferencias (multicombates), estas ediciones poseen un magnífico soundtrack. Como me gustan tanto esas canciones (y estoy llevando a cabo un hack de un juego) decidí buscar las MIDI para poder insertarlas tranquilamente (y pasarlas a 8-Bit).

El problema es que no encuentro en ninguna parte cómo extraer las MIDI desde un rom del ordenador. ¿Hay alguna forma de extraer las MIDI de un rom de Game Boy sin necesidad de emplear la consola con el cartucho y un adaptador especial (aparte de que no tengo el cartucho del juego)?

Saludos.

-----------------------------------------------------------------------------------------------------------------------------

Bueno, como bien dicen, con paciencia todo se puede (menos algunas cosas, como engañar a la muerte) y, a pesar de algunos comentarios que lo niegan, he conseguido obtener la MIDI (tienes cuatro tracks). Pueden ver qué procedimiento seguí si miran en la Página 2.

Felices Fiestas ;)
Las canciones no están en formato midi, en el mejor de los casos tendrías que buscar un programa que te convierta de GBS (creo que era ese) a midi, y no suelen quedar demasiado bien esas conversiones (aunque hay reproductores de GBS). Por otro lado, ni idea de como extraer los archivos GBS, seguramente haya algún programa...

Y este hilo no va aquí, iría en consolas clásicas (o en gba).

EDIT: De hecho, dudo que la música esté igual en un archivo GBS que en una rom real...
Pues no hay mucho de cierto pero tampoco nada fuera de la realidad..Podras buscar informacion variada en sitios de hacking pero si NO TIENES LOS CONCEPTOS BASICOS de nada te servira..Asi que aqui te dejo unos links a temas referentes a los archivos de sonido de juegos de GBA (primer link) y de NDS (Porque parece no sabes que hay un tema para GBA exclusivamente)..Asi que a estudiar se ha dicho..
http://gbatemp.net/index.php?showtopic=230202
http://sites.google.com/site/kiwids/
Dr Katts escribió:Pues no hay mucho de cierto pero tampoco nada fuera de la realidad..Podras buscar informacion variada en sitios de hacking pero si NO TIENES LOS CONCEPTOS BASICOS de nada te servira..Asi que aqui te dejo unos links a temas referentes a los archivos de sonido de juegos de GBA (primer link) y de NDS (Porque parece no sabes que hay un tema para GBA exclusivamente)..Asi que a estudiar se ha dicho..
http://gbatemp.net/index.php?showtopic=230202
http://sites.google.com/site/kiwids/


No estoy hablando de las rom de Game Boy Advance, Estoy hablando sobre las roms de Game Boy (la generación anterior). De todos modos, gracias por tu ayuda.
Reporta para que te lo muevan a clásicas ^^
Se vuelve a repetir por activa y por pasiva... el mundo del ROMhacking
NO konsiste en un programilla-mierda ke kon dos clicks ya te hace el
trabajo.
Si es eso lo ke estás buskando, olvídate del tema.
Por cierto, GameBoy no usa midi komo archivos de sonido.
Suelen ser ficheros propietarios, y tienen mucho ke ver kon kada programador.
La info/datas de un juego de GameBoy están en assembler [z80 sin ciertos registros].
si tienes la rom, puedes probar a usar un emu q sea capaz de "grabar" el sonido en formato wav (no$gb p.ej). es un tanto chapucero, pero algo es algo.
Para game boy no, pero en game gear y en master system si que se han 'ripeado' las canciones en vgm creo que es como un midi pero con sonido 'autentico' de consola. No me preguntes como, la cuestion es que en game boy no se puede por lo que te han dicho, el sonido no esta 'separado' lo maximo que puedes hacer es sacar wav's desde un emulador. Si es de algun juego concreto puedes buscar chetos para acceder a algun menu secreto y con un poco de suerte tendra para seleccionar las canciones.
los sonidos de gb son dos squares o 3 y un white noise, si mal no recuerdo.
es mas un sintetizador que un sistema en plan midi
En esta pagina tienes el GBS con las canciones: http://www.zophar.net/music/gbs/keitai- ... efang.html

En la misma pagina tienes los reproductores para GBS.
Hola a todos, primero me gustaría presentar mis disculpas hacia los moderadores, sé que el tema ya tiene más de un mes de antigüedad, pero necesito comunicar algo importante:

- Lo primero, quiero darle las gracias a aquellos que me ayudaron en este tema, pero especialmente a pileta, ya que su idea no iba nada desencaminada.

- Lo segundo es reprochar a aquellos que dijeron que es imposible obtener una MIDI con una calidad aceptable de un juego de Game Boy, se puede.

- Lo tercero que me gustaría decir es que he conseguido solucionar mi problema por mí mismo. ¿Y cómo lo he hecho? Pues con una serie de transformaciones (más abajo iré explicando cómo lo he hecho).

Bien, lo primero es tener en cuenta qué programas he utilizado para esto. He empleado los siguientes programas:

- Rom de Keitai Denjuu Telefang Power Version
- VisualBoy Advance
- Windows Movie Maker
- WIDI Pro 4.0
- Mixcraft 5.1 Build 149


¿Cómo lo he hecho? Pues la verdad es que el proceso fue un poco largo, pero no necesité complicarme demasiado. Iré explicando los pasos.

Pasos

1º Lo primero que hice fue emular el rom con el VisualBoy Advance hasta el mapa que tenía asignada la música que quería conseguir en un archivo MIDI.

2º Lo segundo fue ir grabando la música en .WAV, pero tuve en cuenta una cosa importante, tenía que grabar la misma canción pero habilitando sólo un canal cada vez (en total son cuatro canales). De esa forma obtuve cuatro archivos .WAV.

3º Después arreglé cada archivo .WAV (le quité las partes que no correspondían a la canción) e igualé su duración (1:03:60).

4º Una vez tenía preparado todos los .WAV, procedí a convertir a cada uno de esos archivos en formato .MID (midi). Eso sí, cada archivo sólo queda con un Track.

5º Finalmente, reuní las cuatro .MID en un solo archivo y guardé como "Overworld.mid".


Bueno, ¿y cuál fue el resultado? Pues una MIDI con cuatro tracks. Soy un poco patoso para asignar instrumentos a cada track, pero bueno, nadie es perfecto (ya lo iré mejorando). Por cierto, si alguien quiere que suba la MIDI que he obtenido, que lo diga en un post.

Por último, me gustaría comentar sobre cada uno de los usuarios que postearon en este tema:

ANTONIOND: Intenté lo que dijiste, pero fue misión imposible. De todas formas, gracias por tu ayuda.
Dr Katts: Sé que fueron buenas tus intenciones, pero te desviaste, no era eso lo que preguntaba. De todas formas, gracias.
Rigle: Sin comentarios xD
Xputo: Desde luego, si fuera por tí, no lo hubiera conseguido. Te doy la razón en parte (por el asunto del uso de midi). Sin embargo, aunque esta pregunta se haya repetido por activa y por pasiva, siento tener que comunicarte que esta vez será posible conseguir una MIDI de un juego de GameBoy directamente (no he dicho extraer, sino conseguir, porque hay que ir convirtiendo y formando la midi). Tampoco he necesitado un conocimiento sobresaliente como bien dijiste anteriormente, simplemente he necesitado el conocimiento de los programas para cumplir mi objetivo. Bueno, de todas formas, gracias (ojalá que con la próxima persona que ayudes incluyas la posibilidad, porque de lo contrario iría lista).
piteta: Te quedaste algo corto, pero tu post fue el primer paso para obtener los .wavs. Diste en el clavo :)
jordirafel: Bueno, las MIDI de VGMusic (salvo que me digan lo contrario) son compuestas a mano (o ripeadas, pero me refiero a la GameBoy). Como más arriba dije, corrijo aquella respuesta que se ha dado en inumerables ocasiones: "No se puede extraer el MIDI directamente, pero es posible conseguirlo." Bueno, de todas formas, gracias.
gadesx: Esto... sí, ya pude comprobarlo xD Tienes razón, eran en total cuatro canales.
kume: Lo intenté desde un primer momento, pero la clave era separar cada canal. De todas formas, gracias.

Bueno, y eso es todo. Os doy las gracias a todos por ofrecerme vuestra ayuda, os deseo un Feliz Año Nuevo. Yo por mi parte salgo contento por haber conseguido la MIDI que quería y, seguramente, servirá a todas las personas que se encuentren con este problema.

Saludos.
Me alegro qeu lo consiguieras, un proceso laborioso sin duda. No estaria de mas que compartieras el resultado para que otros nos aniememos a midear otras canciones ;)
jordirafel escribió:Me alegro qeu lo consiguieras, un proceso laborioso sin duda. No estaria de mas que compartieras el resultado para que otros nos aniememos a midear otras canciones ;)


Bueno, pues sin más preámbulos, aquí dejo la MIDI que obtuve:

Descarga la MIDI

Bien, para aquellos que quieran seguir este método para obtener MIDI:

- No sólo se pueden conseguir de GameBoy, sino de GameBoy Advance. ¿Y por qué de GBA? Porque hay ciertos juegos que son poco comunes y ni siquiera les han sacado las MIDIs (caso del Keitai Denjuu Telefang 2). En ese caso, no serán cuatro tracks los que saquéis, sino ocho (si mal no recuerdo, estaban el Channel A & B, o al menos recuerdo que se llaman así), es cuestión de guardar .wav de los cuatro canales dentro de A & B (ya de paso, esto viene de perlas para los hacks de GBA).

- A la hora de pasar cada .wav a MIDI, existen diferentes opciones (dependiendo del instrumento). Dichas opciones pueden hacer que los tracks salgan mejor o peor, y eso determinará la calidad de la MIDI.

Saludos ;)
4º Una vez tenía preparado todos los .WAV, procedí a convertir a cada uno de esos archivos en formato .MID (midi).


¿Este paso cómo lo haces? Supongo que con algún soft que va analizando las notas, ¿El intrumento lo tienes que poner manualmente o tb te sugieren alguno?
wah_wah_69 escribió:
4º Una vez tenía preparado todos los .WAV, procedí a convertir a cada uno de esos archivos en formato .MID (midi).


¿Este paso cómo lo haces? Supongo que con algún soft que va analizando las notas, ¿El intrumento lo tienes que poner manualmente o tb te sugieren alguno?


+1 , Que programa usas para esto?
kappa64 escribió:
wah_wah_69 escribió:
4º Una vez tenía preparado todos los .WAV, procedí a convertir a cada uno de esos archivos en formato .MID (midi).


¿Este paso cómo lo haces? Supongo que con algún soft que va analizando las notas, ¿El intrumento lo tienes que poner manualmente o tb te sugieren alguno?


+1 , Que programa usas para esto?


Uso el Widi 4.0 (la versión profesional, la versión gratis sólo deja 10 segundos de MIDI). Respecto al instrumento, ya no te aconsejan ninguno (te viene el Acoustic Grand Piano como predeterminado). Ya habría que fijarse en cuál quedaría mejor en cada caso (podéis ver qué instrumentos emplean otras MIDIs para comprobar cuál iría mejor en cada caso).

Saludos y suerte con sus "mideos" ;)
te dije lo ke te dije, porke nos sangran los oídos de eskuchar fanfarronadas de esos 'pseudo-romhackers'
de peseta, ke usando una tool de 2 clicks ya se kreen dioses del Romhacking.
[sobre todo kon el tema de los pokémon de los huev..]

Si en tu exposición del problema hubieses indikado KLARAMENTE ke kerías transformar el audio de una
ROM de GB al formato MIDI, seguro ke se te hubiese ayudado de otra manera.
(y estoy llevando a cabo un hack de un juego) decidí buscar las MIDI para poder insertarlas tranquilamente (y pasarlas a 8-Bit).


Lo ke has hecho es símplemente pasar de un formato a otro.
Ya has visto ke usando la kabecita un poko se pueden konseguir esa y otras kosas más.
Lo lamentable del asunto es ke la gente ya está demasiado akostumbrada a preguntar sin usar su
cerebro y/o pedir las kosas ya hechas, kuando ni sikiera se han esforzado lo más mínimo en obtenerlo por
sus propios medios.
[ke no es tu kaso]

De todo lo ke te insté hace meses en mi respuesta anterior, no he mentido ni he dado falsa información.
Por otro lado, me alegro ke lo hayas resuelto por tí mismo... felicidades !!
Ésta, [y no otra] es la forma en la ke un ROMhacker se forma.

nota: se te podría haber okurrido entrar en kualkier web dedikada al ROMhacking y preguntar/pedir ayuda
allí... amén de bucear en los extensos tutoriales ke akostumbramos a realizar y postear.
Para eso son esas webs.

Sin nada más ke añadir, me alegro de los logros de tu hazaña, y feliz año !!
Xputo escribió:te dije lo ke te dije, porke nos sangran los oídos de eskuchar fanfarronadas de esos 'pseudo-romhackers'
de peseta, ke usando una tool de 2 clicks ya se kreen dioses del Romhacking.
[sobre todo kon el tema de los pokémon de los huev..]

Si en tu exposición del problema hubieses indikado KLARAMENTE ke kerías transformar el audio de una
ROM de GB al formato MIDI, seguro ke se te hubiese ayudado de otra manera.
(y estoy llevando a cabo un hack de un juego) decidí buscar las MIDI para poder insertarlas tranquilamente (y pasarlas a 8-Bit).


Lo ke has hecho es símplemente pasar de un formato a otro.
Ya has visto ke usando la kabecita un poko se pueden konseguir esa y otras kosas más.
Lo lamentable del asunto es ke la gente ya está demasiado akostumbrada a preguntar sin usar su
cerebro y/o pedir las kosas ya hechas, kuando ni sikiera se han esforzado lo más mínimo en obtenerlo por
sus propios medios.
[ke no es tu kaso]

De todo lo ke te insté hace meses en mi respuesta anterior, no he mentido ni he dado falsa información.
Por otro lado, me alegro ke lo hayas resuelto por tí mismo... felicidades !!
Ésta, [y no otra] es la forma en la ke un ROMhacker se forma.

nota: se te podría haber okurrido entrar en kualkier web dedikada al ROMhacking y preguntar/pedir ayuda
allí... amén de bucear en los extensos tutoriales ke akostumbramos a realizar y postear.
Para eso son esas webs.

Sin nada más ke añadir, me alegro de los logros de tu hazaña, y feliz año !!


Bueno, hice una extensa búsqueda con ayuda de mi amigo Google, por lo visto en todos los sitios se daba esto por imposible. Yo he estado en diversos foros de Rom Hacking, pero en ninguno logré encontrar lo que necesitaba.

Sin embargo, te comprendo, yo suelo rom hackear Roms de diversos tipos, pero especialmente, trabajo con ROMs de Pokémon para la GBA (exceptuando Pokémon Mundo Misterioso y Pokémon Pinball). Digamos que he llegado a hacer numerosos manuales para aquellos que están entrando en la materia y, sin embargo, aún hay gente preguntando dudas que podrían despejar leyéndolos o experimentando un poco. A pesar de leer manuales, si quieres hacer galas de increíbles eventos y novedades en tu hack, tendrás que buscar en el rom en cuestión (y lo digo por pura experiencia personal).

Bueno, como una vez dijeron: "A veces es mejor hacer las cosas uno mismo que esperar a la respuesta" (y si no, la digo yo xD). Al final no conseguí "extraer una MIDI", pero sí los WAVS de cada canal, convertirlos y entonces pude obtener una MIDI (había que mirar la cuestión desde otro punto de vista). Bueno, te deseo también un buen año nuevo y te animo a probar este método (por si te gusta alguna cancioncilla de la Game Boy, o, incluso de la GBA, porque no todos los juegos están registrados por editores de música, como Sappy).

Saludos.
Habia un programa que hacia eso mismo de extraer un wav de una rom de GB, y transformalo a midi automaticamente. Creo q era de msdos

Nunca me intereso el tema, pero recuerdo que queria extraer las musicas del tetris, y buscando di con este programita, lo malo es q no recuerdo como se llama, tal vez lo encuentres en simtel o algun repositorio similar

En todo caso, el resultado no era perfecto,asi que termine componiendo un mod en Scream Tracker
18 respuestas