qna_rh
Thread Id: 14776
Thread Name: (Music-hacking) Más 'directsounds'
#0
mazzilli94 19885
Buenas, hace tiempo que me dí cuenta de que en una canción (ROMs de Pokémon) no pueden sonar más de cinco notas de 'directsounds' a la vez (los que no son 'beeps'), y hay que recurrir por ello a los sonidos tipo 'square, wave y noise'. (esa información viene en la parte inferior del Sappy, al menos el mod 15).
Pero hay veces en los que en un sólo tracks hay dos, tres o más notas de directsound sonando a la vez, o muchos tracks, y hay que editar la canción de forma que al final no suena tan bien como el midi (porque si no, los tracks de más abajo no sonarán si son directsound, dando la sensación de que la canción se 'entrecorta').
Mi pregunta es: ¿hay alguna forma de solucionar esto, y hacer que el límite en vez de ser 5 sea 10 o 15?

No sé si me he expresado bien xD
#1
Sonicarvalho 17082
En ruby, no.

En FireRed y Emerald, sí. De momento no tengo aquí la información que quieres, pero cuando tenga, pondré aquí!

Saludos
#2
Sonicarvalho 17082
Bueno, aquí está:
FireRed: En offset 1DD0C9, cambia el C5 a CC y tendrás 12 direct tracks utilizables.
Emerald:2E0105, cambia el C5 a CC y tendrás 12 direct tracks utilizables.

En ruby este numero no existe porque ellos no reservaran RAM para el efecto.
Saludos
#3
mazzilli94 19885
OK, gracias por la información, ¿pero no hay forma de hackear eso?
Sé que el chip de sonido de la GBA es limitado en comparación a otras consolas como la SNES pero no sé si hay forma de modificarlo.