XMPlay Delix plugin

Started by Fraggie,

Mindtrip

I've installed a clean XMPlay v3.4.1 and extracted xmp-delix.zip into the same folder, but I get the following error message as well:

---------------------------
XMP-Delix plugin
---------------------------
Sorry guys...
Can't find xmp-delix.dat (xmp-delix.dat)
---------------------------
OK   
---------------------------

The files are in the same folder as XMPlay.

Any ideas what I'm doing wrong?

- Mindtrip

Jokum

Same problem.. I have everything in the root of /xmplay .. just downloaded latest xmp-zip.dll too.. Btw. the zip plugin doesn't show up in my Plugins list under options.

But the previous Delix plugin worked fine for me.

Now I just get the error "Couldn't find xmp-delix.dat" instead. But it is there!

Fraggie

Ahh... I see the problem now...

It's because delix is loaded before the zip plugin in your cases. I dont know exactly in what order XMPlay loads the plugins, but it seems to be alphabetic. So, until I figure something out - if you have all plugins in the same folder, just rename xmp-delix.dll to something like xmp-zzzdelix.dll, so it get's loaded last (or at least after the zip plugin).

Or you can sort your plugins this way (as I do):
 archive\xmp-zip.dll
 input\xmp-delix.dll
 input\xmp-delix.dat

deus-ex

Neither of your suggested ~funny~ solutions do work here. Let's head back into the lab, sir.

mindtrip

Quote from: FraggieOr you can sort your plugins this way (as I do):
 archive\xmp-zip.dll
 input\xmp-delix.dll
 input\xmp-delix.dat

Worked like a charm. And that's good enough for me.
Thanks for the solution :D

-Mindtrip


OSH


Zarggg

I'm guessing because there are no more features to add? That's generally why development of anything stops. :P

Knurek

Quote from: ZargggI'm guessing because there are no more features to add? That's generally why development of anything stops. :P

There's DelixNG too. :)

Nukkels

Tried both methods, neither worked. I mean, the Delix plugin didn't work before either, so I still don't know what I'm missing...

Fraggie, there's obviously a LOT of people who are noticing some kind of incompatibility with your plugin. I don't know what it is, but I think getting it to WORK is more important than continually bringing out new beta versions. If half of the users can't use it, then spending God knows how many hours putting all that code into it is a bit of a waste of time IMHO.

Fraggie

Delix release 8b should have this problem fixed.
Cheers!

deus-ex

Quote from: FraggieDelix release 8b should have this problem fixed.
Cheers!

Awesome! You're da man, again. ;D

Xmp-Delix test v0.8b (deus-ex edition =)

Fraggie

Hey, now you see for yourself how hard it is to keep players.txt up to date. :P

deus-ex

Quote from: FraggieHey, now you see for yourself how hard it is to keep players.txt up to date. :P

Ehh, excuse me, what? :)
Am i missing something? No, it's not that hard at all. If you like you can readd it to your distribution as well, of course.

I noticed you didn't adress the issue with the Custom-Player module which doesn't produce any sound-output with Delix. I hope you'll look into this for Delix-NG.

Btw, i encountered a lot of SIDs having the very same problem (no sound) with your SID-plugin (Foobar2000 and Winamp plugins as well). I learned there's only one SID-player capable of playing (i.e. with soundoutput) really all and every SID: SIDplay (Windows-port) by Adam Lorentzon.

Knurek

#139
Quote from: deus-exBtw, i encountered a lot of SIDs having the very same problem (no sound) with your SID-plugin (Foobar2000 and Winamp plugins as well). I learned there's only one SID-player capable of playing (i.e. with soundoutput) really all and every SID: SIDplay (Windows-port) by Adam Lorentzon.

Uhh? You sure it's not some problem with your plugin setting? Cause I've been doing a complete HVSC listen lately and haven't found any file that wouldn't play in xmp-sid yet.

//Edit

Also that player you linked is based on libsidplay1, and as such won't actually play quite a few files from HVSC (all RSID and BASIC tunes for one).

deus-ex

I'm using default settings with the SID-plugin, no STIL and SLDB, emulation is set to 'sidplay2 Real C64 Environment' (default). Might any of these settings be causing the issues?

Regarding SIDPlay (Windows-port), i checked every PSID-file with this player that wouldn't play with Delix during my huge PSID update schedule at MODLAND. I only encountered one file which it wouldn't play with SIDPlay as well, so i blamed it on the file to be broken. Note though that i'm convinced you are probably more expirienced on that sector than i am. :)

Fraggie

Quote from: deus-exEhh, excuse me, what? :)
Am i missing something?
:)

Quote from: deus-exI noticed you didn't adress the issue with the Custom-Player module which doesn't produce any sound-output with Delix. I hope you'll look into this for Delix-NG.
There will be no new features for the Delix plugin. (Making something play almost always means adding new component to the emulation.)

Quote from: deus-exBtw, i encountered a lot of SIDs having the very same problem (no sound) with your SID-plugin (Foobar2000 and Winamp plugins as well). I learned there's only one SID-player capable of playing (i.e. with soundoutput) really all and every SID: SIDplay (Windows-port) by Adam Lorentzon.
Prove it.

Quote from: deus-exRegarding SIDPlay (Windows-port), i checked every PSID-file with this player that wouldn't play with Delix during my huge PSID update schedule at MODLAND.
Well, that must have been awful lot of files. :P

Nukkels

Good news is that I can now load XMPlay with the plugin installed =}

Bad news is that it still doesn't play that Star Trekker module =(

Back to the drawing board Fraggie...

piovrauz

I don't know if it's a bug or something I am missing, but I have some YM tunes and delix can't play them! I discovered on the support site a plugin for winamp that play these files (not wery well, tough), so I want to know if delix support this format, as in the "readme". thanks. I've got last Xmplay, last delix and last archive plugins.

Knurek

Quote from: piovrauzI don't know if it's a bug or something I am missing, but I have some YM tunes and delix can't play them! I discovered on the support site a plugin for winamp that play these files (not wery well, tough), so I want to know if delix support this format, as in the "readme". thanks. I've got last Xmplay, last delix and last archive plugins.

If you're talking about Leonard/Oxygene YM logs, then no (those are ususally LHA packed, so they should either have -lh- or YM in the begining of the file).
If you're talking about YMST files, then yes, they should be playable.

Though both formats leave much to be desired, emulation quality wise. If you're interested in Atari ST music, you should really check http://sndh.atari.org/. Unfortunately the files are only playable in WinJAM player (http://www.creamhq.de), though maybe someone will port that to Winamp/XMPlay... Well, there's also in_sc68 player, but it's somewhat clunky, so I wouldn't recommend it much.

Fraggie

Quote from: NukkelsGood news is that I can now load XMPlay with the plugin installed =}

Bad news is that it still doesn't play that Star Trekker module =(

Back to the drawing board Fraggie...
Not quite. Problem with your file is fairly complicated. Delix is handling only StarTrekker and AudioSculpture modules with AM/FM synthesis instead of some samples. Now, there is no 100% proof algorithm to distinguish between normal StarTrekker modules and those AM/FM-sample StarTrekker modules. Unforunately XMPlay falsely detects this file as StarTrekker-AM/FM (also does for example DeliPlayer) and passes it to Delix. Now, AudioSculpture replayer called by Delix also falsely detects this file as StarTrekker-AM/FM and tries to load the second file with information about the synthethic sounds (with .nt or .as extension). There is no such file so it exits with error, then Delix exits with error and in the end XMPlay draws this red line over the file name. One - I can't fix XMPlay (though as far as I know, this is somewhere on Ian's TODO list). Two - I can't fix the AudioScuplture replayer (no sources available), but this wouldn't help in this case anyway (unless it could be made to support also generic StarTrekker modules).

You can find some example AudioSculputre/StarTrekker-AM/FM here:
http://www.exotica.org.uk/tunes/pages/ADSC-AudioSculpture.html
http://www.exotica.org.uk/tunes/pages/MOD-StarTrekker.html

Quote from: piovrauzI don't know if it's a bug or something I am missing, but I have some YM tunes and delix can't play them! I discovered on the support site a plugin for winamp that play these files (not wery well, tough), so I want to know if delix support this format, as in the "readme". thanks. I've got last Xmplay, last delix and last archive plugins.
As Knurek already explained, only YMST/MYST files are supported (no YM logs).

deus-ex

Quote from: FraggieWell, that must have been awful lot of files. :P

Awful lot translates to something around 40.000 files! :o


Quote from: Fraggie
Quote from: deus-exBtw, i encountered a lot of SIDs having the very same problem (no sound) with your SID-plugin (Foobar2000 and Winamp plugins as well).

Prove it.

As you wish. ;D

Knurek

Quote from: deus-exAs you wish. ;D

All of them are bad rips. I've compared them with my HVSC dir (update 46) and there are binary differences in all the files (oh, and yes, my HVSC files play fine in XMPlay). Try something different. :P

deus-ex

Quote from: KnurekAll of them are bad rips. I've compared them with my HVSC dir (update 46) and there are binary differences in all the files (oh, and yes, my HVSC files play fine in XMPlay). Try something different. :P

How can you tell these are bad ripps? Is there a method to tell if a SID is broken/bad ripped or do you compare them to HVSC? Btw, Adam Lorentzon's SIDPlay plays them all fine. So does Open Cubic Player (except the one which i reported to crash Delix)!!! Figure that, good ol' OCP. :)

Knurek

Quote from: deus-exHow can you tell these are bad ripps? Is there a method to tell if a SID is broken/bad ripped or do you compare them to HVSC?

Basically:

1. Get the latest HVSC (update or whole package, whichever floats yer boat)
2. ???
3. PROFIT!

I did compare them, there's no method for detecting them automatically (but most probably they had whacked init routine or something. Case in point they were fixed in HVSC).

Quote from: deus-exBtw, Adam Lorentzon's SIDPlay plays them all fine. So does Open Cubic Player (except the one which i reported to crash Delix)!!! Figure that, good ol' OCP. :)

Yeah, both of those players are based on libsidplay1, which was more lenient when it came to c64 emulation (and didn't emulate the sid filters at all, didn't emulate sid samples properly and had herpes).
If you'd play those files on a real C64 they'd be most probably silent as well.