Updated VGM input plugin v0.35
-
- Board Regular
- Posts: 128
- Joined: Mon Aug 30, 2010 7:10 am
You mean all that stuff about VGMs and their chips?
I think it started all when I began to modify Jensen's vgm2mid. I wanted to improve the PSG support.
A short time after I registered on SMSPower I also made a VGM mod for NeoPop, the NGP emulator. I already forgot why, but I already made it log MIDIs. (I love MIDIs)
I think it was so easy to make the VGM mod that I began play with the source of MAME, got some GYMs logged and later VGMs.
Because some people asked for proper logs of OutRun (Arcade version) I implemented the SegaPCM chip into the vgm format and wrote a VGM player with MAME's sound cores.
Seeing how well it all worked, I continued to work on the vgm format.
The VGM Logging with other Emulators-thread documents quite a lot of the story.
I learned (and am still learning) quite a lot of things by reading the source code of others' tools and programs and of course by writing my own ones. So I learned some YM2612-commands when I wrote my VGM Compressor and vgm2txt.
I think it started all when I began to modify Jensen's vgm2mid. I wanted to improve the PSG support.
A short time after I registered on SMSPower I also made a VGM mod for NeoPop, the NGP emulator. I already forgot why, but I already made it log MIDIs. (I love MIDIs)
I think it was so easy to make the VGM mod that I began play with the source of MAME, got some GYMs logged and later VGMs.
Because some people asked for proper logs of OutRun (Arcade version) I implemented the SegaPCM chip into the vgm format and wrote a VGM player with MAME's sound cores.
Seeing how well it all worked, I continued to work on the vgm format.
The VGM Logging with other Emulators-thread documents quite a lot of the story.
I learned (and am still learning) quite a lot of things by reading the source code of others' tools and programs and of course by writing my own ones. So I learned some YM2612-commands when I wrote my VGM Compressor and vgm2txt.
-
- Board Regular
- Posts: 128
- Joined: Mon Aug 30, 2010 7:10 am
- Dark Pulse
- Board Regular
- Posts: 141
- Joined: Wed Jun 28, 2006 2:16 am
- Location: Buffalo, NY, USA
- Contact:
Re: Updated VGM input plugin v0.35
Almost, eh.
When will it be "as good?"
When will it be "as good?"
-
- Board Regular
- Posts: 128
- Joined: Mon Aug 30, 2010 7:10 am
-
- Posts: 196
- Joined: Fri Jul 20, 2007 2:33 pm
- Location: Your mom. HA!
Re: Updated VGM input plugin v0.35
Ouch!
Glad to see the progress, but can you please reduce the volume? Or configurable?
-
- Board Regular
- Posts: 128
- Joined: Mon Aug 30, 2010 7:10 am
-
- Posts: 196
- Joined: Fri Jul 20, 2007 2:33 pm
- Location: Your mom. HA!
Re: Updated VGM input plugin v0.35
Thank you! Sonic CD still clips, though. Metallic Madness, for example.
-
- Posts: 196
- Joined: Fri Jul 20, 2007 2:33 pm
- Location: Your mom. HA!
Re: Updated VGM input plugin v0.35
Valleybell, will you please enable/add (optional) configurable channel panning in each chip for the next release of VGM input plugin? It can extend the playback life of the chiptunes.
-
- Board Regular
- Posts: 128
- Joined: Mon Aug 30, 2010 7:10 am
Re: Updated VGM input plugin v0.35
Sorry, but there's no way I'm doing that. There are 32 (!) chips and many of them have native stereo support.
Also I have more important things to work on, like all the tools that help to rip VGMs.
You get panning for PSG and YM2413 chips (although only for certain emulators) and that's all.
But of course you can always start learning C and add panning by yourself. I'm accepting code changes.
Also I have more important things to work on, like all the tools that help to rip VGMs.
You get panning for PSG and YM2413 chips (although only for certain emulators) and that's all.
But of course you can always start learning C and add panning by yourself. I'm accepting code changes.
-
- Posts: 196
- Joined: Fri Jul 20, 2007 2:33 pm
- Location: Your mom. HA!
Re: Updated VGM input plugin v0.35
Since the panning code is already in there (for the SN76489 and the YM2413, assuming you didn't remove it completely) maybe I'll take a whack at it someday. Tinkering is what I do best.