19 May '13 - 04:37 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Reply  |  Print  
Author Topic: Panning bug with some Clawz MODs  (Read 1150 times)
Kaminari
Posts: 2


« on: 27 Mar '12 - 21:47 »
Reply with quoteQuote

Hello Ian,

I wanted to report this issue for quite some time, but somehow I always found a lame excuse to postpone it.

The MOD playback routine is great, but I encountered a strange behaviour in a few modules by Mathieu Berthaud. At some point during playback, all four channels will be panned to the left (the right channels are not muted, they are mixed to the left). I ran my tests with default settings (MOD Playback Mode: Normal) and the latest release as well as the latest beta.

Note: if you manually seek the music forward, the bug is not triggered and the stereo pans correctly.

Space [02:54]
http://amp.dascene.net/downmod.php?index=11855

Hibakusha [02:48]
http://amp.dascene.net/downmod.php?index=11819

Cheers!
Logged
saga
Posts: 1362


« Reply #1 on: 28 Mar '12 - 01:03 »
Reply with quoteQuote

There's nothing wrong with that. The track contains 8xx commands, which were unused in ProTracker (or used by some obscure effects like Karplus-Strong synthesis in some versions) and other Amiga trackers but later PC trackers added the 8xx panning effect. You can force XMPlay to ignore panning commands by using the PT1x playback mode for the MODs in question.
Logged
Kaminari
Posts: 2


« Reply #2 on: 28 Mar '12 - 05:59 »
Reply with quoteQuote

Thanks for the clarification. That might be attributed to the fact that Clawz sometimes composed on FastTracker (FST) instead of ProTracker.

Still, I'd prefer not to have to manually change the playback mode in the settings every time I switch from an Amiga MOD to a PC format. DeliTracker and EaglePlayer supported multitrack formats but played the aforementioned modules correctly without any user input. I somehow expected the Normal/Default playback mode in XMPlay to do the same.

As a side note, I tried to use Oldsk00l Winamp plugin with XMPlay, and although the player recognizes it as an input plugin, it seems the built-in BASS replay routine always takes precedence. Is there a way to give a higher priority to Oldsk00l?
Logged
Dotpitch
Posts: 2472


« Reply #3 on: 28 Mar '12 - 06:29 »
Reply with quoteQuote

As a side note, I tried to use Oldsk00l Winamp plugin with XMPlay, and although the player recognizes it as an input plugin, it seems the built-in BASS replay routine always takes precedence. Is there a way to give a higher priority to Oldsk00l?
Yep, on Options and stuff > Plugins > Input, select Oldsk00l and put MOD in the Priority filetypes box at the bottom.

You can use Saved settings to have XMPlay automatically switch to PT1 mode for this track.
Logged
Fraggie
Posts: 656


« Reply #4 on: 28 Mar '12 - 13:37 »
Reply with quoteQuote

Note: if you manually seek the music forward, the bug is not triggered and the stereo pans correctly.
This is a bug though. You shouldn't be able to skip this kind of commands by seeking.
Logged
saga
Posts: 1362


« Reply #5 on: 28 Mar '12 - 13:47 »
Reply with quoteQuote

Quote
Still, I'd prefer not to have to manually change the playback mode in the settings every time I switch from an Amiga MOD to a PC format. DeliTracker and EaglePlayer supported multitrack formats but played the aforementioned modules correctly without any user input. I somehow expected the Normal/Default playback mode in XMPlay to do the same.
I can't think of any algorithm that would be able to check whether panning commands are supposed to be interpreted or not for 4-channel modules, since there is no way to determine if a 4-channel module was made on PC or Amiga, let alone with which tracker. Deli probably simply doesn't support 8xx panning in MOD files at all. Or maybe they use the file extension to determine how to play the file, which is also a bad idea since file extensions should never be trusted and there are many MOD files made with FT2 that have the .MOD extension anyway.

The best solution in XMPlay for your problem would be to use the saved settings feature; Set up a default player profile for all MOD settings (such as interpolation, MOD playback mode, etc) and then create separate player profiles for individual paths or files which override the default MOD settings. That's what I use for my whole module collection and it beats any "automatic" playback detection algorithms by far.
Logged
Ian @ un4seen
Administrator
Posts: 15244


« Reply #6 on: 28 Mar '12 - 16:07 »
Reply with quoteQuote

Note: if you manually seek the music forward, the bug is not triggered and the stereo pans correctly.
This is a bug though. You shouldn't be able to skip this kind of commands by seeking.

Yep. XMPlay is currently resetting the panning (according to the MOD playback mode) when seeking in MOD files. I'll try to tweak that to work better, ie. to not lose earlier 8xx effects.
Logged
Pages: [1]
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines