What are some good GSF (Gameboy Advance) music players? by Franpa at 11:47 AM EDT on September 6, 2011
The only one I know of is Highly Advanced and it all sounds muffled in comparison to the game being played via VBA-M (GBA Emulator)
by Mouser X at 2:26 PM EDT on September 6, 2011
There's also vioGSF (if I'm remembering the name correctly). I don't remember what codebase it's based on, but I seem to recall some people prefer it over Highly Advanced. Hopefully someone will provide a link, as I don't have one for it (try a search on this forum for vioGSF, or maybe even a Google search).

As far as I know, there's only 2 GSF players. Highly advanced, and vioGSF. If there's others, I haven't heard of them. Hopefully vioGSF is what you're looking for because if it isn't, you're out of luck (as far as I know). Mouser X over and out.
by Elven Spellmaker at 3:34 PM EDT on September 6, 2011
Highly Advanced by default has the interpolation set to band-limited and/or the Low Pass Filter on. I turned them all to off when I got the plug-in.
by SmartOne at 4:33 PM EDT on September 6, 2011
viogsf = VBA-M

viogsf is found here:

http://foobar2000.xrea.jp/up/index.php?page=2
by TheUltimateKoopa at 6:04 PM EDT on September 6, 2011
Set the interpolation to either "off" or, as many people will probably say is the best, "cubic".
by CapComMDb at 11:28 PM EDT on September 14, 2011
Kind of late to the party, but viogsf. Remember you can also use negative values (-4 seems to sound closest to the CD version of Metroid Fusion).
by TheUltimateKoopa at 8:25 PM EDT on September 15, 2011
Are you talking about the filter? (The one that's 0.5 by default?)
by agu fungus at 3:10 PM EDT on September 19, 2011
Personally I prefer Highly Advanced, because the other plugin is too silent with the noise channel.
by Lunar at 8:10 AM EDT on September 20, 2011
i prefer viogsf because it actually exists as an fb2k plugin :>
by agu fungus at 4:31 PM EDT on September 21, 2011
Speaking, is there a way to fix the volume of the noise channel in viogsf for WInamp?
by SmartOne at 3:13 PM EDT on September 25, 2011
Highly Advanced plays the noise channel too loudly. It ruins Sonic Advance 2, for example. Highly Advanced is obsolete.

I have always assumed viogsf's filtering range to be 0.0 to 1.0. Using -4.0 seems crisper on the PCM channels. I wonder what the true range is, or if the filtering "wraps around."

This part of the code seems to be it:

static void apply_filtering()
{
    soundFiltering_ = soundFiltering;

    int const base_freq = (int) (32768 - soundFiltering_ * 16384);
    int const nyquist = stereo_buffer->sample_rate() / 2;

    for ( int i = 0; i < 3; i++ )
    {
        int cutoff = base_freq >> i;
        if ( cutoff > nyquist )
            cutoff = nyquist;
        pcm_synth [i].treble_eq( blip_eq_t( 0, 0, stereo_buffer->sample_rate(), cutoff ) );
    }
}

So with a sufficiently large value of base_freq, no filtering occurs bellow the Nyquist limit? (As if I know what I'm talking about.)

edited 3:56 PM EDT September 25, 2011
by CapComMDb at 12:22 AM EDT on September 27, 2011
@TheUltimateKoopa - Yes, the filter. (Sorry this is late - busy couple of weeks!)

I'd also assumed the filter only went from 0 to 1, but just added the negative values figuring what the hell, and it actually worked.

You've got me with the code behind it - it's beyond my ken!

Now do you mean -4.0 or -0.4? Because larger values sound quite muddy!
by TheUltimateKoopa at 3:16 PM EDT on October 1, 2011
Isn't -0.4 just the same as 0.4?
by CapComMDb at 12:07 PM EDT on October 3, 2011
Nope! Try it and see! I personally think the negative values sound closer to the actual hardware - the others are too filtered.


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source