Hey folks,
At first, this sounds like a 'Google that yourself' question, but bear with me, please
I've been trying to find the *most accurate* way possible to extract DLS from a ROM's SBNK.
(NOTE: I know that pulsewaves [PSG's?] will not be extracted, nor ADSR information.)
As my test, I used Godot's theme from Phoenix Wright 3.
Incidentally, my goal is to use the DLS's to identify instrument channels for DS SSEQ's I have converted to MIDI, and doing so accurately. Would love to convert those pulsewaves accurately, but have no idea where to begin.. Any advice there would be great too.
Anyway.. I tried VGMTrans. It only extracted 4 instruments in the DLS (excluding pulsewaves there are 6). However it did so accurately.
I tried the Nitro2DLS application. It put everything in one giant DLS, worked great for some pieces, failed on Godot.
I tried MKDS Course Modifier, it extracted all 6 instruments, including drums, but for some reason the loop points in the individual waves in the DLS were missing (only happened with this program), resulting in short notes being played.
If the MKDS one would be fixed with the loop points, it would be usable. Alternately if anyone knows how to get a more accurate rip out of VGM Trans, I'm all ears.
Any other suggestions or programs to use, I'm sure there are plenty who know more than I do about this, so please inform me!
Regards,
- Spike
At first, this sounds like a 'Google that yourself' question, but bear with me, please
I've been trying to find the *most accurate* way possible to extract DLS from a ROM's SBNK.
(NOTE: I know that pulsewaves [PSG's?] will not be extracted, nor ADSR information.)
As my test, I used Godot's theme from Phoenix Wright 3.
Incidentally, my goal is to use the DLS's to identify instrument channels for DS SSEQ's I have converted to MIDI, and doing so accurately. Would love to convert those pulsewaves accurately, but have no idea where to begin.. Any advice there would be great too.
Anyway.. I tried VGMTrans. It only extracted 4 instruments in the DLS (excluding pulsewaves there are 6). However it did so accurately.
I tried the Nitro2DLS application. It put everything in one giant DLS, worked great for some pieces, failed on Godot.
I tried MKDS Course Modifier, it extracted all 6 instruments, including drums, but for some reason the loop points in the individual waves in the DLS were missing (only happened with this program), resulting in short notes being played.
If the MKDS one would be fixed with the loop points, it would be usable. Alternately if anyone knows how to get a more accurate rip out of VGM Trans, I'm all ears.
Any other suggestions or programs to use, I'm sure there are plenty who know more than I do about this, so please inform me!
Regards,
- Spike