old post
NDS Music Player is a hombrew that uses fincs' SSEQ Player to play SSEQ music off of ROMs on your SD card. You need to run SPSMaker on your computer to generate a SPS file for each game. The SPS files contain info for the game's SDAT files to make loading the music way faster than reading the sdat data directly from the ROM.
Special thanks to caitsith2 and avenir for helping me out.
Download: https://github.com/CaitSith2/SSEQPlayer/raw.../SSEQPlayer.rar
Source: https://github.com/CaitSith2/SSEQPlayer
changelog
video
I have here a homebrew I have been working on for the past few days. It uses fincs' SSEQ Player to play the music. I added a file browser that atm is most likey still buggy. browse your cart for a NDS game that uses SSEQ music. press a to open and then it will read for the SDAT data and then build a list of all SSEQs in the SDAT. then browse for the SSEQ to play and press A.
This is like alpha software here, didn't really test for bugs and make it better yet. just excited i got it to actually play the music off the ROMs.
I like to thank fincs' for the SSEQ Player, and KiC, FAST6191, and pleonex for helping me figure out how to access files on a NDS ROM.
[media]pvPCC4dPC1E[/media]
This is like alpha software here, didn't really test for bugs and make it better yet. just excited i got it to actually play the music off the ROMs.
I like to thank fincs' for the SSEQ Player, and KiC, FAST6191, and pleonex for helping me figure out how to access files on a NDS ROM.
[media]pvPCC4dPC1E[/media]
NDS Music Player is a hombrew that uses fincs' SSEQ Player to play SSEQ music off of ROMs on your SD card. You need to run SPSMaker on your computer to generate a SPS file for each game. The SPS files contain info for the game's SDAT files to make loading the music way faster than reading the sdat data directly from the ROM.
Special thanks to caitsith2 and avenir for helping me out.
Download: https://github.com/CaitSith2/SSEQPlayer/raw.../SSEQPlayer.rar
Source: https://github.com/CaitSith2/SSEQPlayer
changelog
Nov 23, 2011
- Modulation now implemented. Merged that change from fincs repository.
Sept 15, 2011
- Automatic play mode added. Push select to enable/disable it.
- Track Fadeout option added. Push Y to make it happen. (Will also happen in auto-play mode after 2 loops of a given sequence.)
- File names with special characters, like Pokémon, no longer cause problems for SPS Maker.
- Pause mode added. Push Start to pause/resume a given sequence.
Sept 14, 2011
- Single track sequence support added.
- seq_bpm bug fixed. Now sequences that expect to be played back at 360 bpm, actually correctly play back at 360 bpm, instead of 240 bpm, queueing up the remaining 120 for a future sequence that expects to be played slower.
Sept 12, 2011
- Avenir implemented support for use with front-ends, like moonshell and the like. Merged those changes in.
Sept 10, 2011
- SPS now have all of the dummy sequence entries removed on load in SSEQPlayer. is no longer skipped.
1.0g: Updated again, this time SSEQPlayer, to make 100% certain that EVERY valid SPS file is correctly listed. As a side effect, if the rom file for which an SPS belongs is moved/deleted, then the SPS is no longer listed in SSEQPlayer.
1.0e: caitsith2 updated SPSMaker to put all SDATs for one game into one SPS, before it was one SPS per SDAT.
1.0d: Fincs added more stuff to his player
1.0c: Another update, add support for multi-wavearcs!
1.0b: caitsith2 has been working on the music player part of this. Now it supports stopping and freeing up memory before playing another song, also there are some other playback fixes concerning looping.
- Modulation now implemented. Merged that change from fincs repository.
Sept 15, 2011
- Automatic play mode added. Push select to enable/disable it.
- Track Fadeout option added. Push Y to make it happen. (Will also happen in auto-play mode after 2 loops of a given sequence.)
- File names with special characters, like Pokémon, no longer cause problems for SPS Maker.
- Pause mode added. Push Start to pause/resume a given sequence.
Sept 14, 2011
- Single track sequence support added.
- seq_bpm bug fixed. Now sequences that expect to be played back at 360 bpm, actually correctly play back at 360 bpm, instead of 240 bpm, queueing up the remaining 120 for a future sequence that expects to be played slower.
Sept 12, 2011
- Avenir implemented support for use with front-ends, like moonshell and the like. Merged those changes in.
Sept 10, 2011
- SPS now have all of the dummy sequence entries removed on load in SSEQPlayer. is no longer skipped.
1.0g: Updated again, this time SSEQPlayer, to make 100% certain that EVERY valid SPS file is correctly listed. As a side effect, if the rom file for which an SPS belongs is moved/deleted, then the SPS is no longer listed in SSEQPlayer.
1.0e: caitsith2 updated SPSMaker to put all SDATs for one game into one SPS, before it was one SPS per SDAT.
1.0d: Fincs added more stuff to his player
1.0c: Another update, add support for multi-wavearcs!
1.0b: caitsith2 has been working on the music player part of this. Now it supports stopping and freeing up memory before playing another song, also there are some other playback fixes concerning looping.
video
[media]Y4H7MloxgLc[/media]