smps2mid more than a proof of concept
Posted 19 June 2011 - 11:16 AM
Posted 19 June 2011 - 11:26 AM
Posted 05 September 2011 - 12:05 PM
Aside from a few bugfixes and a now 100% GM-correct volume calculation, I did these few but big updates:
- implemented Sonic 3 & Knuckles coordination flags
- added support for the Master System/Game Gear games (including all revisions) Sonic 2, Sonic Chaos, Sonic Triple Trouble and Sonic Blast
- improved Modulation controllers (they still ignore the vibrato delay, but at least it sounds good with the MS GS midi driver)
- improved support for Oerg866's SMPS player - it now works with all SMPS player ROMs and not just the one I used
Note on the Sonic 2 SMS and later SMPS format:
They're 3 revisions. Sonic 2 (rev 1), Sonic Chaos (rev 2) and Sonic Triple Trouble/Sonic Blast (rev 3). rev2+ has additional coordination flags (D8 to DF) to set the channel volume. D8 is PSG volume 0, DF is PSG volume 7.
rev3 (rev2 maybe too) has coord. flag FC, which does the same as flag EB in Sonic & Knuckles.
rev1/2 and rev3 have a different way of calculating their frequencies, so the notes or the key displacement value in rev3 must be 3 octaves lower than in rev1/2.
All the SMS drums that sound (they're some that don't do anything) and mapped to quite fitting GM drum sounds. (more hardcoded stuff )
smps2mid still fails on some of the Sonic & Knuckles songs. The problem is that I seem to have a wrong music pointer list, so some of the music pointers are wrong.
Posted 05 September 2011 - 01:15 PM
Although I do have one request. Is it possible to split certain FM channels that change their "instrument" to separate tracks? I know that the MIDIs SMPS2MIDI outputs change the instruments within the one FM channel, but I'd like the option to output the changes to separate channels. Like for example:
Chemical Plant before splitting:
Chemical Plant after splitting:
This is from a MIDI converted with VGM2MIDI but you get the idea.
I'm not sure if there's a program out there that can do this to a MIDI - if there is, I'd love to know what it is. I had to split everything manually so I could work the the entire song in FL Studio. :\
Posted 05 September 2011 - 01:57 PM
Posted 05 September 2011 - 02:02 PM
It's easier to write a seperate tool that does that. It would be an easy task, so I'll write one when I have some time.
EDIT: added quote
Posted 29 November 2011 - 01:09 PM
Here is the re-upload, or better said, the new smps2mid 0.4 beta.
I've added 2 new SMPS formats since version 0.3.
Which ones? That's something you have to find out by yourself. :P
Posted 23 December 2011 - 05:53 AM
It's interesting to see the past versions of the SCD music actually sequenced in a DAW, though.
Posted 23 December 2011 - 05:54 AM
It's good to know there are still a few people that look for new features.
EDIT: I got redirected to a white page every time I clicked the "Post" button. Please trash all the double posts.