Author Topic: XMPlay Delix plugin  (Read 263171 times)

Fraggie

  • Posts: 713
XMPlay Delix plugin
« on: 24 Aug '05 - 22:01 »
XMP-DELIX is a plugin for XMPlay for playing music from many various (and often exotic) file formats from the Amiga computer. DELIX works like a wrapper that allows XMPlay to use EaglePlayer and DeliTracker plugins (known as eagleplayers and deliplayers). To provide EaglePlayer environment DELIX covers three areas: Amiga hardware (Motorola MC68000 processor, Paula 8364 custom chip and the CIA adapters are emulated), Amiga operating system (crucial functions of the exec.library, dos.library, graphics.library, ciaa.resource, ciab.resource are HAL-ed into XMPlay environment - but no audio.device support) and software (Delitracker/Eagleplayer environment and many support functions are provided). Please note that DELIX does not support NotePlayer or Amplifier interface (ie. only "hardware banging" players will work).

This pluginshould be cosidered experimental software. Yet it features:
 - support for over 140 music formats
 - perfect Paula sound chip emulation
 - fast CPU emulation provided by Starscream library
 - quality playback with surround sound

To use the plugin, simply put xmp-delix.dll and xmp-delix.dat in the same directory which is the directory of xmplay.exe (or a subdirectory of it). Additionally you need the ZIP plugin installed.

You can get the plugin here: https://ssz.bitbucket.io
« Last Edit: 26 Sep '16 - 14:01 by Fraggie »

Zarggg

  • Posts: 1242
Re: XMPlay Delix multiformat plugin
« Reply #1 on: 24 Aug '05 - 23:27 »
 :o

Sebastian, you are a gorram god. Seriously.

Alexsource

  • Posts: 258
Re: XMPlay Delix multiformat plugin
« Reply #2 on: 25 Aug '05 - 02:04 »
:o WOOOOOOOOOOOOOOW
I just to my other box and grab a couple of 4 channels meds i have over there :) They worked well, but most of then stay in a loop, (one just plays silence after the song ends, and stays there) not sure if this is normal behaivour given the state of development.
I tested with some other meds from modplug.com, there's this one called You Do Mickey Mouse, wich does something weird in the extended playlist, it changes the entry name from YouDoMickyMouse to lns36_mick|YouDoMickeyMouse.med. This is my title config, BTW: %?1{%1|%0}
Also, that file sounds kinda weird.... not sure if it's intended or not, there's some noise sample in the background all the time.
I've found out that Respekt To Profets also does the exact same thing (title change to lns33_resp.lha|RespektToProfets.med, weird sample noise in the background).
What else.... oh yes! YOU RULE!  ;D 8) 8) 8) 8)

Greebo

  • Posts: 59
Re: XMPlay Delix multiformat plugin
« Reply #3 on: 25 Aug '05 - 03:06 »
:o

Sebastian, you are a gorram god. Seriously.

You can't stop the signal.

raina

  • Posts: 1163
Re: XMPlay Delix multiformat plugin
« Reply #4 on: 25 Aug '05 - 05:34 »
Wow.

Knurek

  • Posts: 535
Re: XMPlay Delix multiformat plugin
« Reply #5 on: 25 Aug '05 - 07:22 »
Try loading a FC14 module (tested with 'Astaroth 1' and 'Cinfex'). Then stop it. Wait a while. Play it again. Instead of starting from the beginning it will resume playing from the moment you stopped. This even works if you load another file in the meantime.
Restarting XMPlay fixes that.

Also playing multifile formats from the archives isn't possible at the moment (the files are detected fine, but when you try to play them - no cookie).

Fraggie

  • Posts: 713
Re: XMPlay Delix multiformat plugin
« Reply #6 on: 25 Aug '05 - 09:14 »
I just to my other box and grab a couple of 4 channels meds i have over there :) They worked well, but most of then stay in a loop, (one just plays silence after the song ends, and stays there) not sure if this is normal behaivour given the state of development.
Yup.

I tested with some other meds from modplug.com, there's this one called You Do Mickey Mouse, wich does something weird in the extended playlist, it changes the entry name from YouDoMickyMouse to lns36_mick|YouDoMickeyMouse.med. This is my title config, BTW: %?1{%1|%0}
The plugin gives no titles at the moment, just filenames. The string before | is archive name... Not intended though. :)

Also, that file sounds kinda weird.... not sure if it's intended or not, there's some noise sample in the background all the time.
It's not intended. That's groovy surround bug again. If you switch to mono the file plays nice.

Also playing multifile formats from the archives isn't possible at the moment (the files are detected fine, but when you try to play them - no cookie).
Use your pitchforks to convince Ian to make archive plugins case insensitive.
« Last Edit: 25 Aug '05 - 16:43 by Fraggie »

Keltic Danor

  • XMPlay Support
  • Posts: 915
Re: XMPlay Delix multiformat plugin
« Reply #7 on: 25 Aug '05 - 09:58 »
Holy underpants! :o

* Keltic Danor goes to play

Fraggie

  • Posts: 713
Re: XMPlay Delix multiformat plugin
« Reply #8 on: 25 Aug '05 - 16:39 »
new in test 5:
 - surround bugs fixed
 - subsong bugs fixed
 - little bugs fixed
 - meds fixed
 - new format: Voodoo Supreme Synthesizer (VSS)
 - 6 KB smaller ;)
« Last Edit: 25 Aug '05 - 16:45 by Fraggie »

guest

  • Guest
Re: XMPlay Delix multiformat plugin
« Reply #9 on: 25 Aug '05 - 22:57 »
- EarAche tune isn't played:
  http://exotica.fix.no/tunes/archive/EA-EarAche/EA.SkyDance.lha
- is sample/message info planned?
- could you add 15-sample Soundtracker module player?

stanton

  • Posts: 25
Re: XMPlay Delix multiformat plugin
« Reply #10 on: 26 Aug '05 - 01:25 »
cool good job dud.
but uhh over 90% of the formats i never heard of o.O

Knurek

  • Posts: 535
Re: XMPlay Delix multiformat plugin
« Reply #11 on: 26 Aug '05 - 08:59 »
- EarAche tune isn't played:
  http://exotica.fix.no/tunes/archive/EA-EarAche/EA.SkyDance.lha

Just add a EarAche player to the xmp-delix.players ZIP archive. Works fine here (plays the tune at least - there may be other problems).
Fraggie can't distribute players made by Delirium - they don't allow that. Nothing stops you though from adding them yourself.

Fraggie

  • Posts: 713
Re: XMPlay Delix multiformat plugin
« Reply #12 on: 26 Aug '05 - 09:21 »
Just add a EarAche player to the xmp-delix.players ZIP archive.
There is already a EarAche player ("M. Grouleff").

mld

  • Guest
Re: XMPlay Delix multiformat plugin
« Reply #13 on: 26 Aug '05 - 15:40 »
hej og hopp,

For clearing up the Earache/M.Groulef issue, I opened a thread on the UADE developers board -> http://board.kohina.com/viewtopic.php?t=648

UADE "cheats" a bit and works around the lack of the "EAS0" format by converting the file before passing it to the Groulef Eagleplayer...

I guess Delix doesn't do it and relies on the player to "know" the format and thus doesn't play it.

As mentioned before there's a player on Exotica called Earache, that knows both formats.

mld/uade team

Fraggie

  • Posts: 713
Re: XMPlay Delix multiformat plugin
« Reply #14 on: 27 Aug '05 - 10:14 »
The Grouleff/Earache issue is already fixed for next release.

guest

  • Guest
Re: XMPlay Delix multiformat plugin
« Reply #15 on: 27 Aug '05 - 11:28 »
I've add DigiBoosterPRO and Oktalyzer eagleplayers to 'xmp-delix.players' ZIP archive and DBM and OKT modules aren't played. I've also add Polytracker eagleplayer and there is message when I try to play PTM module:
"Sorry guys...
Emulated CPU went into the weeds. (PC = 0x00f80010)"

Fraggie

  • Posts: 713
Re: XMPlay Delix multiformat plugin
« Reply #16 on: 27 Aug '05 - 12:29 »
Only players that are in the archive are supported (except AProSys, PowerTracker and FTM).

guest

  • Guest
Re: XMPlay Delix multiformat plugin
« Reply #17 on: 27 Aug '05 - 12:40 »
When I drag'n'drop many eg. DIGI files into main XMPlay window (so first track should be played immediately while other tracks are evaluated), first track is played incorrectly or is rejected with red line in playlist.

mld/uade team

  • Guest
Re: XMPlay Delix multiformat plugin
« Reply #18 on: 27 Aug '05 - 15:13 »
The Grouleff/Earache issue is already fixed for next release.

hehe, patching the file or rewrite of the replayer?

Apropos, got the fixed Tracker replayer I sent? Should play Soundtracker 15/32, Noisetracker 1- 2, Protracker, Startrecker 4 Voices plus those tracker clones supported by Prowizard
Audiosculpture is handled by a different replayer. So is Ultimate Soundtracker.

And thanks for the hint with dtg_chkdata! good luck with your project,


Fraggie

  • Posts: 713
Re: XMPlay Delix multiformat plugin
« Reply #19 on: 30 Aug '05 - 21:56 »
- is sample/message info planned?
Yes it is. Just wait.

- could you add 15-sample Soundtracker module player?
Wait some more.

When I drag'n'drop many eg. DIGI files into main XMPlay window (so first track should be played immediately while other tracks are evaluated), first track is played incorrectly or is rejected with red line in playlist.
I can't confirm it here. Maybe this bug has already been fixed.

hehe, patching the file or rewrite of the replayer?
The former. :)

Fraggie

  • Posts: 713
Re: XMPlay Delix multiformat plugin
« Reply #20 on: 30 Aug '05 - 22:00 »
new stuff in test version 6:
 - 3 new formats supported: Forgotten Worlds player, Mark Cooksey player and Digital Sonix and Chrome player
 - custom players support (probably many don't work, so please report them - I have to catch'em all!)
 - support for more EarAche songs (thanks to the UADE guys!)
 - bugs, bugs, bugs eliminated

guest

  • Guest
Re: XMPlay Delix multiformat plugin
« Reply #21 on: 31 Aug '05 - 14:14 »
- When tune is played and I press stop
   button, tune is unloaded (should be only
   stopped). This doesn't appear when
   current subsong != 1.
- When following VSS tune is played:
     ftp.modland.com/pub/modules/vss/-  unknown/qang.vss
  and I change track to:
    ftp.modland.com\pub\modules\VSS\- unknown\silkworm.vss
  Delix reports 4 subsongs.
  When silkworm.vss is played separately,
  Delix reports 1 subsong

BTW, following eagleplayer works with Delix and plays 15-sample Soundtracker
MODs:
http://main.aminet.net/mus/play/EP_Protracker.lha

guest

  • Guest
Re: XMPlay Delix multiformat plugin
« Reply #22 on: 31 Aug '05 - 14:50 »
When I drag'n'drop many eg. DIGI files into main XMPlay window (so first track should be played immediately while other tracks are evaluated), first track is played incorrectly or is rejected with red line in playlist.
I can't confirm it here. Maybe this bug has already been fixed.

Maybe try with large number of DIGI files if you have fast CPU...
It happens with various formats eg. try drag'n'drop following archive into main XMPlay window:
http://exotica.fix.no/tunes/archive/Authors/Game/Huelsbeck_Chris/Turrican_2.lha

'mdat.intro_and_title' is rejected with red line here.

When 'mdat.intro_and_title' is drag'n'dropped into main XMPlay window separately, there is message:
Quote
"Sorry guys...
Emulated CPU went into the weeds. (PC = 0x009400f8)"


Fraggie

  • Posts: 713
Re: XMPlay Delix multiformat plugin
« Reply #23 on: 31 Aug '05 - 16:25 »
BTW, following eagleplayer works with Delix and plays 15-sample Soundtracker
MODs:
http://main.aminet.net/mus/play/EP_Protracker.lha
Yes, but it's a protracker replay routine which doesn't play Ultimate Soundtracker songs correctly (at least when it's not configured properly - what isn't supported). Try some Karsten Obarski's songs. However there is a dedicated UST player (from UADE distribution), but it's has to be loaded last (because it recognizes alien file formats). Such mechanism is not yet present.

All other bugs are being investigated. :)

guest

  • Guest
Re: XMPlay Delix multiformat plugin
« Reply #24 on: 31 Aug '05 - 17:26 »
BTW, following eagleplayer works with Delix and plays 15-sample Soundtracker
MODs:
http://main.aminet.net/mus/play/EP_Protracker.lha
Yes, but it's a protracker replay routine which doesn't play Ultimate Soundtracker songs correctly (at least when it's not configured properly - what isn't supported). Try some Karsten Obarski's songs. However there is a dedicated UST player (from UADE distribution), but it's has to be loaded last (because it recognizes alien file formats). Such mechanism is not yet present.

Does this player distinguish between Ultimate Soundtracker and other versions of 15-sample Soundtackers?

BTW, following SUNtronic tune isn't played:
http://exotica.fix.no/tunes/archive/SUN-SUNTronic/SUN.Pseudo_Oops.lha