How to edit music from PoP1 SNES using the SNES GSS program?
-
- Sheikh
- Posts: 29
- Joined: June 17th, 2018, 1:56 pm
How to edit music from PoP1 SNES using the SNES GSS program?
Hello. So I downloaded SNES GSS v1.42 and would like to use it to change the music of PoP1 SNES. Because when I create new PoP1 SNES levels, I also want to create my own melodies for the levels. The problem is, I don't know how to access the music files from the PoP1 SNES ROM to edit them and how to save them back into the ROM after editing.
Re: How to edit music from PoP1 SNES using the SNES GSS program?
I don't think SNES GSS can edit music in existing games.
Its readme says:
Its readme says:
https://github.com/nathancassano/snesgss wrote: The sole purpose of this software is to make music and sound effects for SNES homebrew games.
-
- Sheikh
- Posts: 29
- Joined: June 17th, 2018, 1:56 pm
Re: How to edit music from PoP1 SNES using the SNES GSS program?
Ok, thank you for your response. Is there another simpler method for changing the music in PoP1 SNES? Preferably without having to mess around with a hex editorDavid wrote: ↑July 27th, 2024, 1:19 pm I don't think SNES GSS can edit music in existing games.
Its readme says:https://github.com/nathancassano/snesgss wrote: The sole purpose of this software is to make music and sound effects for SNES homebrew games.
Re: How to edit music from PoP1 SNES using the SNES GSS program?
It is the only way as of now, as there is no music tool for Prince of Persia SNES.DridiSara123 wrote: ↑July 27th, 2024, 11:50 pm Ok, thank you for your response. Is there another simpler method for changing the music in PoP1 SNES? Preferably without having to mess around with a hex editor
Still, it is not too difficult to do it via hex editing because the format in which is written is pretty similar to MML, where you can write sequences for each channel, choose an instrument, echo values (though they don't work due to a bug, but there is a fix that can be done), the tempo, panning, write the octave, note pitch and value, as well as FIR filters and generate noise.
You can go even further and edit the instrument by changing the sample, ADSR values, tremolo and pitch envelopes, the type and time to start the pitch envelope, as well as cents/pitch correction.
There is a topic I did years ago looking for answers on how to write music for the SNES port, and eventually did a document gathering the existing dissassembly by David, experimentations and findings both on my own and aided by a SNESLab discord fella, who also discovered the mentioned echo bug and did a fix for it.
Here it is the topic in question, at the very bottom is the latest version of the documentation (perhaps in the future I might include how to add custom samples, both sound effects and for instruments):
viewtopic.php?f=122&t=4277&start=30
NEW UPDATE! Prince Of Persia: 30th Anniversary Port v1.1.5. Download it today!: viewtopic.php?p=29053#p29053
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174