Author Topic: vgmstream support  (Read 1245 times)

J24

  • Jr. Member
  • **
  • Posts: 80
  • Love music of all genres and cultures
I just DM'd you a link to a KVS file to test with vgmstream, thanks!

Also thanks to everyone else for the help and looking into it!
I'm addicted to meth, that is, methadata.
Wanna share music recommendations? add me on Last.fm!

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34416
bass_vgmstream wont work but if someone sends me a vgm file i can have a look
i cant get bass_vgmstream.dll to load, even with the addition of the 3 dependency files. There must be other dependencies

sveakul

  • Hero Member
  • *****
  • Posts: 2551
bass_vgmstream wont work but if someone sends me a vgm file i can have a look
i cant get bass_vgmstream.dll to load, even with the addition of the 3 dependency files. There must be other dependencies
Steven:  they have to be some of the files listed at the site here in the main panel, I hope you will take a look---

https://github.com/X-Hax/sadx-mod-loader/tree/master/extlib/bass
Last Edit: May 19, 2024, 05:14:39 AM by sveakul

BoringName

  • Full Member
  • ***
  • Posts: 237
I don't know if this means much but I noticed the libmpg123-0.dll file that is packaged in vgmstream-win.zip doesn't produce an error like the one in vgmstream_external_dlls.zip does.

Still doesn't fix the bass unknown error.

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34416
https://github.com/X-Hax/sadx-mod-loader/tree/master/extlib/bass
it doesnt work either - the bass_vgmstream.dll just doesnt load as a bass plugin
Your best bet may be to try to get the winamp plugin to work

BoringName

  • Full Member
  • ***
  • Posts: 237
I tried a few different winamp plugins I found from a bit of googling.
in_cube.dll - this evolved into vgmstream

Another plugin for playing ADX files and a third for playing PSF files.

They all produced the same Bass unknown error. They are all 20 years old so that doesn't help.

Couldn't even convert them with ffmpeg. They are all unsupported formats.

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34416
https://github.com/X-Hax/sadx-mod-loader/tree/master/extlib/bass
it doesnt work either - the bass_vgmstream.dll just doesnt load as a bass plugin
Your best bet may be to try to get the winamp plugin to work
actually i am almost certain its not written as a bass plugin - just something that uses bass itself

sveakul

  • Hero Member
  • *****
  • Posts: 2551
OK, that's a shame.  At any rate, I would encourage you to take a look at adding plugin support for this multi-codec format.  The up-to-date vgmstream github site already includes a number of these, including one for the Bass developer's own XMPlay, as well as access to source code, a build guide, full documentation, etc. FWIW I just noticed that dependencies are listed there also (https://github.com/vgmstream/vgmstream/blob/master/doc/USAGE.md).

I predict this would prove a popular addition to MusicBee, based on its activity with other players. AIMP has two, BASSZXTUNE--"This add-on adds a support for chiptune tracker formats to BASS audio library" (https://sourceforge.net/projects/basszxtune/) , and aimp_vgmstream (https://github.com/ArtemIzmaylov/aimp_vgmstream).