Author Topic: XMPZXTUNE - chiptune plugin for XMPlay  (Read 45560 times)

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #25 on: 1 Apr '18 - 10:58 »
The new version (v3.8.2) of XMPZXTUNE is out!

New supported formats:
    - Sega Dreamcast (DSF)
    - Sega Saturn (SSF)
    - Nintendo DS (2SF)
    - Startrekker (MOD)

Downloads, details & full changelog:
https://sourceforge.net/projects/xmpzxtune/files/xmpzxtune/v3.8.2/

is it possible to add support for vgz and rsn?
Done.

El_Gato

  • Guest
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #26 on: 6 Jun '18 - 14:18 »
Hello!
Can't this plugin recognize files other way than only by extension?
It doesn't play "*.c", "*.etc", "*.mt3", "*.sna" - but when I rename these to "*.sqt", "*.cop", "*.pt3", "*.stc" accordingly, it plays. "ZX Tune" player recognize and plays these files with no matter what extension do they have.

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #27 on: 6 Jun '18 - 19:05 »
Can't this plugin recognize files other way than only by extension?
Currently - no. This restriction was added intentionally to speed up some things. I'll see what I can do here. There probably needs to be a settings window where users can choose if they want that functionality or not, and have the ability to modify the supported extensions list.

El_Gato

  • Guest
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #28 on: 7 Jun '18 - 03:10 »
Can't this plugin recognize files other way than only by extension?
Currently - no. This restriction was added intentionally to speed up some things. I'll see what I can do here. There probably needs to be a settings window where users can choose if they want that functionality or not, and have the ability to modify the supported extensions list.
I see. Thank you!
It'd be nice to have this option.

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #29 on: 24 Jun '18 - 09:22 »
The new version (v3.8.3) of XMPZXTUNE is out!

Notable changes:
    - added: config window (support for whitelisting/blacklisting extensions and some other stuff, see README.TXT for more details)
    - added: partial support for RASTER Music Tracker (some *.rmt files still cannot be loaded)

Also see upstream ZXTune changes/fixes in README.TXT.

Downloads, details & full changelog:
https://sourceforge.net/projects/xmpzxtune/files/xmpzxtune/v3.8.3/


Can't this plugin recognize files other way than only by extension?
Now it can. You need to check "Try to load any non-built-in extension" checkbox in the plugin's config window.


I'd wish to see stripped down version which supports only zx spectrum specific formats
Now it's possible to whitelist a set of extensions in config window. All other built-in extensions will not be loaded.


thanks for your work, is it possible to add support for vgz and rsn?
These extensions are now built-in, but now you can also put any non-built-in extension in the Extra List, and they will be loaded by the plugin.


I may have went a little overboard with the configuration options, but now they cover most of the use cases (as shown above). I tried to make everything self-explanatory, but, just in case, the README section "File loading" contains more info.

« Last Edit: 24 Jun '18 - 11:44 by ZXED »

brycco

  • Posts: 41
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #30 on: 1 Sep '18 - 19:38 »
This .vgm file crashes the plugin but works in ZXTune.

Quote
---------------------------
Error
---------------------------
The "XMPZXTUNE (3.8.3)" plugin crashed while attempting to open the following file:
iyf.vgm

The crash will now be passed on to Windows.
---------------------------
OK   
---------------------------

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #31 on: 3 Sep '18 - 18:20 »

brycco

  • Posts: 41
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #32 on: 5 Sep '18 - 23:57 »
Hi, yes - confirmed the crash is fixed :)  :) nice work! awesome all-in-one solution for many formats, i like it.

cooli

  • Posts: 12
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #33 on: 17 Sep '18 - 09:24 »
Hello,
I have a problem with some .hes files, I can only play the first 32 tracks.

http://66.90.93.122/soundfiles/turbografx-16-hes/super-star-soldier/Super%20Star%20Soldier%20%28EMU%29.zophar.zip

Thanks for your help

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #34 on: 17 Sep '18 - 16:39 »
I can only play the first 32 tracks.
I can't reproduce it. I drop the zip file into XMPlay and it shows 64 tracks and I can play all of them: https://imgur.com/a/J5FsRLh

cooli

  • Posts: 12
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #35 on: 5 Oct '18 - 22:33 »
Still have the problem :-(
https://imgur.com/a/ZlNEYsO

Do you know why I don't have the subsong line?

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #36 on: 7 Oct '18 - 14:58 »
Did you try to separate subsongs (right click on a file > Separate subsongs)? Also, if you load a file from a network then you need to start (play) the file first to enable "Separate subsongs" menu item.

On your screenshot there are two playlist entries. I can only assume you have some zip-file plugin that unpacks zip files and adds extracted files to the playlist. However, XMPZXTUNE can (and sometimes needs to) process zip-files by itself (to load files with *.zip extension you'll need to enable "Try to load any extension" option in the XMPZXTUNE settings). For example, I have no other plugins installed and when I drop that zip-file into XMPlay and separate subsongs I get all 64 tracks at once. But in this case there's really no difference - you may as well separate subsongs in each of those two *.hes files individually.

cooli

  • Posts: 12
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #37 on: 10 Dec '18 - 13:57 »
Please can you play the same file with this plugin : https://github.com/FIX94/xmp-gme/releases/download/v0.41-fork/xmp-gme.dll

With this plugin it shows 256 tracks, many are empty but I can play some tracks (example: 35) that you can't play with your plugin, please can you take a look?

Did you try to separate subsongs (right click on a file > Separate subsongs)? Also, if you load a file from a network then you need to start (play) the file first to enable "Separate subsongs" menu item.

On your screenshot there are two playlist entries. I can only assume you have some zip-file plugin that unpacks zip files and adds extracted files to the playlist. However, XMPZXTUNE can (and sometimes needs to) process zip-files by itself (to load files with *.zip extension you'll need to enable "Try to load any extension" option in the XMPZXTUNE settings). For example, I have no other plugins installed and when I drop that zip-file into XMPlay and separate subsongs I get all 64 tracks at once. But in this case there's really no difference - you may as well separate subsongs in each of those two *.hes files individually.

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #38 on: 11 Dec '18 - 08:53 »
It seems like ZXTune only supports 32 sub-tracks from HES files. This number is hardcoded:
https://bitbucket.org/zxtune/zxtune/src/d39a18c7fcab5388195abaaba49730a8596ee939/src/formats/multitrack/hes.cpp?at=r4280&fileviewer=file-view-default#hes.cpp-73

I changed it to 256 and the rest of the tracks became accessible. Try this version:
https://sourceforge.net/projects/xmpzxtune/files/test/xmp-zxtune-v3.8.3-hes256.7z/download

Note, that it does not have an ability to skip through empty tracks.

cooli

  • Posts: 12
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #39 on: 12 Dec '18 - 08:30 »
It's working perfectly now!

Thanks a lot for this fix :)

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #40 on: 24 Aug '19 - 09:09 »
A new version (v3.8.4) of XMPZXTUNE is out!

Notable changes:
    - new supported extension: *.kss (more stable KSS support)
    - all info about patterns is removed (it was removed from ZXTune itself)
    - some bugfixes (see the full changelog for more details)

Downloads, details & full changelog:
https://sourceforge.net/projects/xmpzxtune/files/xmpzxtune/v3.8.4/

yoba

  • Posts: 21
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #41 on: 25 Aug '19 - 00:53 »
A new version (v3.8.4) of XMPZXTUNE is out!

Thank you, but incompatible with XP, function GetTickCount64 in kernel32.dll

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #42 on: 25 Aug '19 - 08:13 »
incompatible with XP

Yes, only the current versions of Windows are supported (i.e. Windows 10). I don't have resources to support the older versions.

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #43 on: 23 Aug '20 - 18:57 »
A new version (v3.8.5) of XMPZXTUNE is out!

Notable changes:
    - Support for Farbrausch V2 Synthesizer System file format (*.v2m)
    - Support for Sound 98 file format (*.s98)

Downloads, details & full changelog:
https://sourceforge.net/projects/xmpzxtune/files/xmpzxtune/v3.8.5/

cryb

  • Guest
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #44 on: 5 Sep '20 - 10:20 »
The V2M playback seems very wrong, lots of wrong sounds.

Here's a test file. It plays fine in http://www.wothke.ch/webV2M/.  And a recording of the synth itself: https://www.youtube.com/watch?v=KM5JPoiDj9M

ZXED

  • Posts: 61
Re: XMPZXTUNE - chiptune plugin for XMPlay
« Reply #45 on: 5 Sep '20 - 12:37 »
Try to play that file with ZXTune itself (https://zxtune.bitbucket.io). If it still does not play correctly, then you'll probably need to file a bug report to ZXTune bug tracker (https://bitbucket.org/zxtune/zxtune/issues?status=new&status=open), since XMPZXTUNE is just a thin wrapper around ZXTune.