Just found another dsf that ends up having similar issues as the lilith dsfs from an earlier post. Demolish Fist's Character Select theme(BGM_SEL) is appearenly broken on 2.0.46, but works on other players. It could be a manatee driver issue, but I doubt it.
I fixed the Gloomy Puppet Show DSFs, by clearing the channel loop bit when it is read by register. I already did this in the code that was in use in Cog, and somehow didn't transplant that into the Highly_Theoretical source repository and foo_input_ht.
I'll try to look into updating the Winamp, XMPlay, and other platform plugins that used the original ESP source base, but I'm not sure what would be involved. The original code should just build, and it should be as simple as dropping the new Highly Experimental and Highly Theoretical libraries into it.
Just a heads up: on the latest version of the plugin, a few Saturn games seem messed up. Specifically, the Radiant Silvergun games (both Saturn and STV) have artifacts for some instruments and other instruments sound drastically changed in timbre and cutoff.
I'll see if I have an older version of the plugin to do an a/b comparison, but wanted to report that here first.