ROM Hack Convert NDS File to MIDI?

Espeon

Member
OP
Newcomer
Joined
May 14, 2014
Messages
6
Trophies
0
Age
28
XP
61
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.
 

GHANMI

Well-Known Member
Member
Joined
Jun 10, 2012
Messages
969
Trophies
0
XP
914
Country
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).
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
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.
 

Celice

Well-Known Member
Member
Joined
Jan 1, 2008
Messages
1,920
Trophies
1
XP
628
Country
United States
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
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
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

Espeon

Member
OP
Newcomer
Joined
May 14, 2014
Messages
6
Trophies
0
Age
28
XP
61
Country
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'?
 

Espeon

Member
OP
Newcomer
Joined
May 14, 2014
Messages
6
Trophies
0
Age
28
XP
61
Country
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

General chit-chat
Help Users
  • No one is chatting at the moment.
    RedColoredStars @ RedColoredStars: https://youtu.be/e1G3aKJ3g18?feature=shared