vgmrips

The forum about vgm files
It is currently 2018-08-22, 3:06:37

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: vgm2mid tempo issue
PostPosted: 2015-09-18, 12:06:03 
Offline

Joined: 2015-09-18, 11:02:31
Posts: 2
Dear community,

first of all: thanks for having such a great website. =)

I'm really new to all of this. I'm a huge fan of the old genesis soundtracks and so far I've been able to install winamp and the chipamp plugin in order to play all the ost which works great.

I'm also a musician and I'd like to convert all those files to midi so I can import them in my DAW (i.e. Reaper). The tool I use for this is v2m05src by Paul Jensen. Unfortunately his email-address is no longer working so I have no idea how to get in touch with him. My problem: Converting a vgm file into a midi file works great but when I import the midi file into my DAW i notice that the bpm info is missing - my DAW does not recognise the bpm of the song. Is there anyway to include the bpm of a song within the midi file?
That would it make so much easier to cover those old soundtracks - one example I did: https://www.youtube.com/watch?v=JoxFwZklxnk

I hope my comment makes any sense to you - unfortunately I have no knowledge about technical aspects of the issue.

Thank you very much for your reply.
Carrot

(I also posted this here (http://project2612.org/phpbb3/viewtopic.php?f=6&t=3047) as I don't know which forum is actually very active etc. + I also opened a thread about this issue on the REAPER forum as I thought Reaper might have a way to fix it (it's in German though): http://forum.cockos.com/showthread.php?t=107717)

Thanks a lot for any kind of feedback. =)

EDIT: Just in case it matter which OSTs I'd like to work with: Dune 2, Shining Force I+II, Light Crusader, Shinobi 3, Story of Thor, Ecco I+II


Top
 Profile  
 
 Post subject:
PostPosted: 2015-09-18, 14:08:38 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Reverse engineers Reverse engineers
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2982
Location: Germany
The main problem is, that VGMs contain no information about the tempo. VGMs run with a constant rate of 44100 ticks per second and that's all information about timing they have.

You might have some luck with this version of vgm2mid, which lets you specify the BPM setting of the exported MIDI file.
This needs some guessing and you need to play with the BPM value a bit to get it right, but the results can be decent. (I almost always had a small drift though.)
And of course tempo changes in the logged song will screw everything up.

EDIT: Alternatively you might be able to use higher-level conversion tools for some of the games.
For Light Crusader and Shinobi 3, using smps2mid should work. (It's SMPS 68k and you'll need to specify the pointer table manually.)
For Dune, gems2mid might work. (You'll need to extract the sequence data using GemsScan first.)


Top
 Profile  
 
 Post subject:
PostPosted: 2015-09-18, 14:49:58 
Offline

Joined: 2015-09-18, 11:02:31
Posts: 2
Thanks a lot! I'll have a look at your suggestions. =)


Top
 Profile  
 
 Post subject:
PostPosted: 2015-09-18, 19:59:39 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 620
also have a look at http://vgmusic.com/ they have MIDI files all ready to go

_________________
Support me on patreon!.
Follow me on twitter.

If you like this post, give it a big thumbs up and hit that subscribe button down below! And as always, thanks for reading, and see you next post.


Top
 Profile  
 
 Post subject:
PostPosted: 2015-09-19, 3:21:02 

Programmers Programmers
Offline

Joined: 2011-11-30, 17:26:44
Posts: 463
Location: Italy
Well, a century and a half ago I made this horrible thing.

The old link is dead because lol Digilander, and the old screenshots are dead because lol Imageshack, but here is a reupload of the main executable. I linked to the original topic because I cba to rewrite the full explanation.

Please note that when I say "horrible thing" I literally mean it. It detects the correct BPM like once in 9000 files, not to mention that it's full of bugs. I never made it better because the concept behind it is stupid, but how do you know, maybe your files will be the lucky ones.

_________________
My webhost decided to shut down most of my webspace without a warning. If you find any broken Digilander link in any of my posts (basically all of them should be), please inform me.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group