ROM Hack Convert NDS File to MIDI?

  • Thread starter Thread starter Espeon
  • Start date Start date
  • Views Views 9,261
  • Replies Replies 7

Espeon

Member
Newcomer
Joined
May 14, 2014
Messages
6
Reaction score
0
Trophies
0
Age
30
XP
81
Country
I'm trying to turn mp3, wav, or sdat files into MIDI. I have explored several programs, like VGMtrans, Amazing MIDI and WIDI (which, while working perfectly, cost £170 :angry:) but none of them have worked. I can get the particular music in .NDS, .mp3, .wav, and .sdat. I understand that a regular sound file to MIDI is a big leap, and I would really appreciate any help. I know that MIDIs can be ripped from .GBA files, so I know it can be done.
 
nds = Nintendo DS game dump
midi = a music spreadsheet
Not "convert" but "rip".
And you can check Tinke. You extract the sdat, and then that file can be opened in VGMTrans and converted to midi (containing the musical notes) and dls (for the instruments).
 
I'm trying to turn mp3, wav, or sdat files into MIDI.
Easiest answer: You can't. MIDI files are sequenced files, while MP3 and WAV and whatnot are streamed waveforms. The closest you can possibly do is re-creating the song in a sequenced form by analysing the song and reproducing it by ear.

SDAT, on the other hand, will work in VGMtrans provided the game uses .SSEQ audio, which is Nintendo's proprietary format.

I know that MIDIs can be ripped from .GBA files, so I know it can be done.

That's because GBA audio is sequenced, not streamed.
 
That's because GBA audio is sequenced, not streamed.
Just as an interesting side note, there are some GBA games, and several romhacks/fan translations, which do use sequenced audio. I remember someone on romhacking dot net explaining how to get a wav working in a GBA game at a pretty low filesize and all the other jargon, some years back :o
 
Just as an interesting side note, there are some GBA games, and several romhacks/fan translations, which do use sequenced audio. I remember someone on romhacking dot net explaining how to get a wav working in a GBA game at a pretty low filesize and all the other jargon, some years back :o

I think Maxmod supports streaming as well, although I can't remember exactly. Also, the GBA GAX Sound engine apparently has a really good stream compression algorithm, stuffing an hour of talk into less than 4MB. I don't think any games use it though.
 
  • Like
Reactions: Celice
nds = Nintendo DS game dump
midi = a music spreadsheet
Not "convert" but "rip".
And you can check Tinke. You extract the sdat, and then that file can be opened in VGMTrans and converted to midi (containing the musical notes) and dls (for the instruments).

Ok, thanks. But what is 'Tinke'?
 
nds = Nintendo DS game dump
midi = a music spreadsheet
Not "convert" but "rip".
And you can check Tinke. You extract the sdat, and then that file can be opened in VGMTrans and converted to midi (containing the musical notes) and dls (for the instruments).

I'm looking at Tinke, but the only sound files available are .smd and .swd. Do you know if I can convert these directly to midi?
 

Site & Scene News

Popular threads in this forum