• 0
Navis

Troubles with MIDI files

Question

Navis

In my free time I like to put songs in 8-bits and since I'm lazy as f**k to do it note per note on Famitracker. I use a Japanese program to replace the instruments to Famicom set. And here comes the problem, when I convert regular mp3 to MIDI and put in that program .Surprise! Everything is mixed in the same line (even the percussion) and it sounds awful, anyone knows how do I separate the instruments?

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 1
DZComposer
16 hours ago, navisXD said:

convert regular mp3 to MIDI

This is your problem, assuming you meant exactly that. Audio and MIDI are not the same thing. Audio is a recording of actual sound waves. MIDI is a data language that tells music equipment what to do.

You are NEVER going to be able to accurately convert polyphonic audio to a clean MIDI file because what has to happen. Each note needs to be listened to and its pitch determined. Simple enough, just compare the frequencies to the frequencies for notes. But determining WHAT each sound IS requires complex AI that does not currently exist outside of computer science laboratories.

Audio to MIDI is a very challenging programming problem. You will not get a good result from some free program you found on the internet somewhere.

Thus, the most reliable way to get MIDI from audio is to just suck it up and transcribe it using the sequencer of your choice. Music is not a hobby for the lazy.

Plus, you'll never get a true 8-bit sound from that anyway because most 8-bit systems had polyphony limits of like 3-5 notes. The NES, for instance, only had 2 square waves, a triangle wave, white noise, and an extremely crude sample player that was rarely used. You will never match that sound by simply converting even if perfect conversion existed.

tl;dr - Just get off your butt and transcribe the songs into Famitracker or whatever other sequencer/DAW you want to use. There are NES soundfonts out there as well as a damn-good VST called Chipsounds (though it isn't free). I use Chipsounds myself whenever I need some 8-bit sound.

  • Like 1

Share this post


Link to post
Share on other sites
  • 0
Dr. Orange
1 hour ago, navisXD said:

In my free time I like to put songs in 8-bits and since I'm lazy as f**k to do it note per note on Famitracker. I use a Japanese program to replace the instruments to Famicom set. And here comes the problem, when I convert regular mp3 to MIDI and put in that program .Surprise! Everything is mixed in the same line (even the percussion) and it sounds awful, anyone knows how do I separate the instruments?

When I've used MIDIs, I've always had to either find the parts already separate or do it my self manually. 

Share this post


Link to post
Share on other sites
  • 0
Navis
12 hours ago, Dr. Orange said:

When I've used MIDIs, I've always had to either find the parts already separate or do it my self manually. 

Ye ye, how do you do it manually? Maybe audacity? What I want its that I've found MIDIs with multiple channels

Share this post


Link to post
Share on other sites
  • 0
Navis
1 hour ago, DZComposer said:

''tl;dr - Just get off your butt and transcribe the songs into Famitracker ''

thats the only thing i need to ear XD... it was only a hope but any ways i'll get deeper on the music subject another day.
here's one of that awful results:https://www.youtube.com/watch?v=VNFe3rz7Fck

 

Share this post


Link to post
Share on other sites
  • 0
That Ain't Falco

MIDI is a ton of sampled sounds. MP3 is one huge sample. The conversion just doesn't work, and it definitely can't separate the different channels/voices/lines/sections/whatevertermyoufeellikeusing.

Also, it's a great way to get viruses.

Share this post


Link to post
Share on other sites
  • 0
DZComposer
21 hours ago, That Ain't Falco said:

MIDI is a ton of sampled sounds.

That's not true, really. MIDI is nothing more than an instruction language. Think of it as sheet music for electronic devices.

Share this post


Link to post
Share on other sites
  • 0
That Ain't Falco

Thanks for the correction.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now