Best way to play SPCs?
Moderator: General Mods
Best way to play SPCs?
My 15-year-old nephew is playing the hell out of the Megaman X games and is becoming a fan of game music. I set him up remotely with Winamp Lite (which I haven't used for years) and downloaded / organized a huge selection of SPC files.
Using Google to find the best SPC playback solution is tough. Most people recommend long-defunct tools and the home pages are down. I used some Alpha-II-whatever Winamp plug-in for several days, suspecting that some of the tunes were a bit off...and eventually determined that it was downright butchering some of the music. I listened to some of Tommy Tallarico's stuff from Earthworm Jim and everything was WAY off. To make sure it wasn't a bad SPC dump, I created a ZST myself and played it.
I searched the board here and found references to a "GME" (Game Music Emulator) Winamp plug-in, but the home page for that was down too. I'm hoping the version I downloaded was the latest. I noticed that it can't play my ZST, but that's fine. It seems to work much better than what I was using.
However, because the GME homepage is down, I want to know if there's something better out there. I remember using an app like SNESamp back in the day that was pretty cool, but randomly crashed on most PCs. I believe there are plugins for Foobar2000. What's the best way to experience my SPCs?
Thanks!
Using Google to find the best SPC playback solution is tough. Most people recommend long-defunct tools and the home pages are down. I used some Alpha-II-whatever Winamp plug-in for several days, suspecting that some of the tunes were a bit off...and eventually determined that it was downright butchering some of the music. I listened to some of Tommy Tallarico's stuff from Earthworm Jim and everything was WAY off. To make sure it wasn't a bad SPC dump, I created a ZST myself and played it.
I searched the board here and found references to a "GME" (Game Music Emulator) Winamp plug-in, but the home page for that was down too. I'm hoping the version I downloaded was the latest. I noticed that it can't play my ZST, but that's fine. It seems to work much better than what I was using.
However, because the GME homepage is down, I want to know if there's something better out there. I remember using an app like SNESamp back in the day that was pretty cool, but randomly crashed on most PCs. I believe there are plugins for Foobar2000. What's the best way to experience my SPCs?
Thanks!
Need a new sig...
GME is probably the best approach as it uses Blaargs very accurate core.
http://www.mudlord.info/crap/audio/
You can download the old v1.0 alpha here http://home.exetel.com.au/franpa/in_mgme.dll. NSF track selection is buggy but other then that I haven't noticed anything wrong and it is more accurate then SNESAmp with regards to SPC playback.
http://www.mudlord.info/crap/audio/
You can download the old v1.0 alpha here http://home.exetel.com.au/franpa/in_mgme.dll. NSF track selection is buggy but other then that I haven't noticed anything wrong and it is more accurate then SNESAmp with regards to SPC playback.
Last edited by franpa on Wed Aug 31, 2011 7:40 pm, edited 1 time in total.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Thanks.
The version of GME that I already found is "MGME 1.5beta [in_mgme1.5beta.dll]". No real configuration options to speak of. I'd really like it to have a detailed status visualizer...but I'm already pleased with the accuracy compared to that Alpha-II-whatever I had been using.
At least I'm somewhat more assured that I'm not missing out on some better plugin. I'm surprised by how useless Google was in this situation.
The version of GME that I already found is "MGME 1.5beta [in_mgme1.5beta.dll]". No real configuration options to speak of. I'd really like it to have a detailed status visualizer...but I'm already pleased with the accuracy compared to that Alpha-II-whatever I had been using.
At least I'm somewhat more assured that I'm not missing out on some better plugin. I'm surprised by how useless Google was in this situation.
Need a new sig...
if you don't mind using foobar2000, you can get foo_gep, which uses game_music_emu library as well: http://kode54.foobar2000.org/?v
More players that use GME: http://www.slack.net/~ant/libs/audio.ht ... _Music_Emu
More players that use GME: http://www.slack.net/~ant/libs/audio.ht ... _Music_Emu
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
As to displaying info, nothing comes close to super jukebox... but it's using an outdated core.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
I tried that one a long time ago and loved it, but it crashed constantly for some reason on various systems. The author had said it was "complete" and said there would be no more development.grinvader wrote:As to displaying info, nothing comes close to super jukebox... but it's using an outdated core.
Need a new sig...
I'm not too surprised. There's so much confusion and misinformation when it comes to this kind of stuff. Until the past couple years, a lot of people still recommended NESTICLE of all things as the best NES emulator.. hell I even saw a youtube video from maybe only a year or 2 ago that recommended nesticle.Ichinisan wrote:At least I'm somewhat more assured that I'm not missing out on some better plugin. I'm surprised by how useless Google was in this situation.
*shudderspaulguy wrote:I'm not too surprised. There's so much confusion and misinformation when it comes to this kind of stuff. Until the past couple years, a lot of people still recommended NESTICLE of all things as the best NES emulator.. hell I even saw a youtube video from maybe only a year or 2 ago that recommended nesticle.Ichinisan wrote:At least I'm somewhat more assured that I'm not missing out on some better plugin. I'm surprised by how useless Google was in this situation.
Need a new sig...
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Bootgod's unofficial versionIchinisan wrote:I tried that one a long time ago and loved it, but it crashed constantly for some reason on various systems. The author had said it was "complete" and said there would be no more development.grinvader wrote:As to displaying info, nothing comes close to super jukebox... but it's using an outdated core.
use it
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
And there is the official 3.3, which supports RSN.grinvader wrote: Bootgod's unofficial version
But too bad, these still use snesapu :/
franpa, you're welcome :)
I might be bothered to make a SPC visualization for foo_gep. Just as long as it only needs a snapshot of the APU registers every so often, it'll be fine. And it will even be timed against the player DSP/output lag. (Basically, I was thinking a dynamic metadata variable that gets filled with a hex dump of the entire APU register set, so that's 256 characters. Then foobar2000, by design, delays passing this information to user callbacks relative to the DSP and output latency, so you get lag-free display as long as you handle the information and draw your stuff quickly.)
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
So you'd make a visualisation panel thingie... well, probably no other way to pull it.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Yeah, and it would only need one piece of information not in the DSP registers, namely the current envelope state for channels in ADSR mode. While Super Jukebox does use SNESAPU specific mixer status variables for the envelope volume, pitch, and output volume, those could all be replaced by ENVX, pitch registers, and OUTX.
EDIT: And it's done. Check under View -> Visualizations. Or with the Default UI, enter layout editing mode, then check the UI Element list under Visualizations.
EDIT: And it's done. Check under View -> Visualizations. Or with the Default UI, enter layout editing mode, then check the UI Element list under Visualizations.
I should change that link to this, which links to pages where I keep change logs. I implemented enhanced SCC support for .kss files.
Re: Best way to play SPCs?
Sorry to bump an old thread, but have there been any more advancements on the Winamp front (or anything else SPC-related, for that matter)? I'm using in_mgme 1.5 beta right now and it sounds great compared to Alpha-II's SNESAPU-based plugin.
foobar2000 is a fine player, as is Audacious on Linux, but they both suffer vs. Winamp when adding a huge playlist. Both players feel the need to read-in file information on adding instead of reading it when it appears to the user in the playlist, and so it takes a minute or two to add a huge playlist.
foobar2000 is a fine player, as is Audacious on Linux, but they both suffer vs. Winamp when adding a huge playlist. Both players feel the need to read-in file information on adding instead of reading it when it appears to the user in the playlist, and so it takes a minute or two to add a huge playlist.
-Jake
Hazudra Fodder
Hazudra Fodder
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Re: Best way to play SPCs?
You can configure Audacious to fit your tastes.Epy wrote:Audacious on Linux, but they both suffer vs. Winamp when adding a huge playlist. Both players feel the need to read-in file information on adding instead of reading it when it appears to the user in the playlist, and so it takes a minute or two to add a huge playlist.
> Preferences > Playlist > Metadata > "Do not load metadata for songs until played"
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Re: Best way to play SPCs?
Thanks for the tip. I am running Windows, so that poses an obvious problem, but I don't really use Audacious anymore because I've grown tired of ignored bug reports and feature requests.
-Jake
Hazudra Fodder
Hazudra Fodder
Re: Best way to play SPCs?
foobar2000 should be useful for that as well, and although it does load the information when you add the files, it should only take a minute or two to add a really large collection, and that information will be cached as long as you have those files in a playlist. Or you can save a playlist as an .fpl file.