[No] About VGZ/VGM arcade music compatibility

Moderator: GZDoom Developers

About VGZ/VGM arcade music compatibility

Postby Archie Genninggold » Mon Nov 02, 2015 5:58 am

So I've been experimenting with different music formats for GZDoom, and I've had success with .vgz tracks extracted from Genesis games so far. The sounds do play alright.

I then tried doing the same with arcade soundtracks I found from vgrips.com. Namely: http://vgmrips.net/packs/pack/armed-pol ... -toaplan-2. Same format, so I expected it to work. I wasn't able to get any sound. I tested the tracks on winamp together with the in_vgm plugin. Both the Genesis and arcade tracks work, which I can only assume means there are no differences in the way the files are handled. Tried to mess around with the vgm tools provided in the Project2612 website, decompressing and recompressing but nope. No nothing.

I assume I'm missing something incredibly simple, any ideas?
Archie Genninggold
 

Re: About VGZ/VGM arcade music compatibility

Postby Shadow Hog » Wed Nov 04, 2015 1:52 pm

I'm pretty sure that's because that's all that Game Music Emu had implemented when ZDoom added it. (I think it has YM2151 support as well, so some of those arcade VGMs might work, although I wouldn't bet on it. You can check which chip a set's using by right-clicking the entry in Winamp's playlist and clicking "View File Info..."; the chips used will be in the upper-right of the window that comes up.)

From what I can tell, blargg no longer works on GME, but somebody else is picking up the reins, and has implemented a few of the arcade chips in question. I have no idea how applicable it is to ZDoom, however.

EDIT: Er, actually, my mistake, it appears there are two branches off of blargg's original version, and that one doesn't implement the arcade music. I meant to link kode54's take, which does.
Shadow Hog
 
Joined: 14 Aug 2015

Re: About VGZ/VGM arcade music compatibility

Postby Gez » Wed Nov 04, 2015 5:20 pm

Interesting.
Gez
 
 
 
Joined: 06 Jul 2007

Re: About VGZ/VGM arcade music compatibility

Postby clint9000 » Thu Nov 05, 2015 7:20 am

Thank you very much for the detailed response!

So I guess this is only a matter of ZDoom updating the library in question. There's a world of quality music that just sits there unused! Is there any way to formally request this, besides writing here, I mean?
clint9000
 
Joined: 02 Nov 2015

Re: About VGZ/VGM arcade music compatibility

Postby NeuralStunner » Thu Nov 05, 2015 12:12 pm

Shadow Hog wrote:kode54
That's a name I recognize! His fork gets my vote, for what it's worth. :P
User avatar
NeuralStunner
An Exercise in Self-Indulgence
 
 
 
Joined: 21 Jul 2009
Location: Indiana, USA
Discord: NeuralStunner#1293
Operating System: Windows Vista/7 64-bit

Re: About VGZ/VGM arcade music compatibility

Postby StrikerMan780 » Thu Nov 12, 2015 11:09 pm

Yeah, definitely supporting upgrading the library. The new version is so much better.
StrikerMan780
 
Joined: 29 Nov 2005
Location: In a dead-end shithole.
Discord: StrikerTheHedgefox#6299

Re: About VGZ/VGM arcade music compatibility

Postby _mental_ » Fri Nov 13, 2015 3:01 am

I'm not an expert in licensing, but some parts of VGMPlay are under GPL. I don't think it can be used with ZDoom.
_mental_
 
 
 
Joined: 07 Aug 2011

Re: About VGZ/VGM arcade music compatibility

Postby StrikerMan780 » Fri Nov 13, 2015 8:34 am

I don't believe this even uses VGMPlay.

EDIT: It doesn't. And the license is LGPL for GME.
StrikerMan780
 
Joined: 29 Nov 2005
Location: In a dead-end shithole.
Discord: StrikerTheHedgefox#6299

Re: About VGZ/VGM arcade music compatibility

Postby _mental_ » Fri Nov 13, 2015 9:26 am

I'm talking about this branch, not the master.
_mental_
 
 
 
Joined: 07 Aug 2011

Re: About VGZ/VGM arcade music compatibility

Postby Shadow Hog » Fri Nov 13, 2015 12:59 pm

I'm admittedly more than a little out of my depth when it comes to licensing. From what I've gathered, GPL code is disallowed from being used in proprietary software while LGPL is not. But even then, ZDoom has GPL code in it vis-à-vis fraggle's FraggleScript code, and that's apparently okay because we got permission on the condition that "the source code remains open and the full copyright notice remains in place"?

(Incidentally, this is turning into more of a feature request than a bug; maybe it should be moved over there?)
Shadow Hog
 
Joined: 14 Aug 2015

Re: About VGZ/VGM arcade music compatibility

Postby Gez » Fri Nov 13, 2015 7:15 pm

Fraggle, as the author of the code original to SMMU, is the one person who can choose the terms of how he licenses it. He's the one who chose to make it GPL in the first place, and he's allowed to dual-license it under an informal license of strict open-sourcedness and accreditation.

You can do that for any codebase; but keep in mind that if three hundred different people have worked on it, then you will need the okay from every single one of these three hundred people -- let's hope all of them are still alive!
Gez
 
 
 
Joined: 06 Jul 2007

Re: About VGZ/VGM arcade music compatibility

Postby Shadow Hog » Fri Nov 13, 2015 7:21 pm

I mean, I could ask ValleyBell about the licensing if you want, I know him from Sonic Retro - I just need to know what to ask, specifically.

Although looking over the VGMPlay commit list, he's hardly the only one to have worked on it.
Shadow Hog
 
Joined: 14 Aug 2015

Re: About VGZ/VGM arcade music compatibility

Postby Graf Zahl » Sat Nov 14, 2015 7:13 am

To be honest, those who choose to license a library under the GPL either know precisely what they are doing, in which case there is no room for negotiation, or they are so clueless about licenses that their code is probably polluted anyway. I wouldn't hold too many hopes here.
User avatar
Graf Zahl
Lead GZDoom Developer
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: About VGZ/VGM arcade music compatibility

Postby Kinsie » Sat Nov 14, 2015 12:39 pm

I'd very much appreciate this and hope the individuals involved are as cool as Fraggle is about helping out an open-source project that's still sorting out a few long-term licensing kinks.
User avatar
Kinsie
A Concept Utterly Obsolete
 
Joined: 22 Oct 2004
Location: MAP33
Discord: Find Me...
Twitch ID: thekinsie


Return to Closed Feature Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests