skope_uprough |
Posted: 2008-09-09 20:21:42 |
|
|
Just looking around Posts: 8
Member since: 2008-09-09 20:07:27 |
I found some errors in the replayer when using the HVL plugin for XMPlay. For starters, I have an AHX tune with a lead string that sounds completely filtered when playing it with the plugin. I can supply that tune so that you can compare it for yourself. Also the EDx in AHX (the command that's supposed to delay the note for x amount of time before being played) does not seem to work using the plugin. I have not been able to test this in Hivelytracker itself to see if the problem is there also though, but if the replayer is the same then it should be.
Cheers!
/Skope |
Xeron |
Posted: 2008-09-10 06:34:39 |
|
|
Supreme Being Posts: 448
Member since: 2006-12-13 11:34:00 |
Does WinAHX display the described behaviour? AHX forever! |
skope_uprough |
Posted: 2008-09-10 07:09:37 |
|
|
Just looking around Posts: 8
Member since: 2008-09-09 20:07:27 |
Will check on that as soon as I get home from work. |
skope_uprough |
Posted: 2008-09-10 15:30:14 |
|
|
Just looking around Posts: 8
Member since: 2008-09-09 20:07:27 |
Actually I can't find WinAHX anywhere. All links to it I've found are dead. :P |
Xeron |
Posted: 2008-09-11 13:09:33 |
|
|
Supreme Being Posts: 448
Member since: 2006-12-13 11:34:00 |
http://amigascne.org/abyss/productions/pc/files/
:-) AHX forever! |
skope_uprough |
Posted: 2008-09-12 07:18:42 |
|
|
Just looking around Posts: 8
Member since: 2008-09-09 20:07:27 |
Great! Ok, so NOW I'll check on that as soon as I get home from work! ;) |
skope_uprough |
Posted: 2008-09-12 15:45:52 |
|
|
Just looking around Posts: 8
Member since: 2008-09-09 20:07:27 |
WinAHX v1.0 does not have any of these problems, everything plays like it should with it.
Cheers! |
Xeron |
Posted: 2008-09-12 17:17:48 |
|
|
Supreme Being Posts: 448
Member since: 2006-12-13 11:34:00 |
OK, so its something i've done. At least that means i have somewhere i can start looking :)
Could you email test files to me at pete _at_ petergordon _dot_ org _dot_ uk AHX forever! |
skope_uprough |
Posted: 2008-09-12 17:59:09 |
|
|
Just looking around Posts: 8
Member since: 2008-09-09 20:07:27 |
Sent! |
Xeron |
Posted: 2008-09-13 08:47:51 |
|
|
Supreme Being Posts: 448
Member since: 2006-12-13 11:34:00 |
Hmm. Could you resend please? I think it got marked as spam and deleted... AHX forever! |
skope_uprough |
Posted: 2008-09-15 11:53:44 |
|
|
Just looking around Posts: 8
Member since: 2008-09-09 20:07:27 |
All emails i send keeps getting bounced. :( |
spotUP |
Posted: 2008-09-15 12:29:15 |
|
|
Moderator Posts: 197
Member since: 2006-12-15 18:06:32 |
skickafilen is your friend. send xeron a dl link.
http://www.uprough.net |
Xeron |
Posted: 2008-09-23 09:11:23 |
|
|
Supreme Being Posts: 448
Member since: 2006-12-13 11:34:00 |
Well, it seems EDx was always broken because of how i'd implimented the two effects columns.
I've fixed it now, but all replayers and plugins will (once again) need updating :-/ AHX forever! |
Xeron |
Posted: 2008-09-23 13:46:46 |
|
|
Supreme Being Posts: 448
Member since: 2006-12-13 11:34:00 |
@skope
Check the address. Did you miss off the final .uk? or did you spell some of it incorrectly? AHX forever! |
Xeron |
Posted: 2008-10-22 08:11:14 |
|
|
Supreme Being Posts: 448
Member since: 2006-12-13 11:34:00 |
Spot sent me the files.
The problem was that you were using the "440" and "480" commands, which toggle the filter modulation, but the module is a "THX\0" module, meaning it was created before there were filters.
AHX strips the upper nibble of the 4xx instrument command when loading the file, turning those commands into 400, but WinAHX (and subsequently Hively) didn't do that. I've fixed that. AHX forever! |
Xeron |
Posted: 2008-11-08 22:26:34 |
|
|
Supreme Being Posts: 448
Member since: 2006-12-13 11:34:00 |
1.6 is out which fixes these bugs. AHX forever! |
spotUP |
Posted: 2009-01-10 11:02:45 |
|
|
Moderator Posts: 197
Member since: 2006-12-15 18:06:32 |
OK... i've taken a good listen to the tunes that have sounded buggy in earlier Hively Tracker version in 1.6 now. This one has some strange noisy artifacts:
Crimson Skies by Blonde Lion. It has some plinks and plonks where they shouldn't be.
http://www.uprough.net |
spotUP |
Posted: 2009-01-10 11:08:03 |
|
|
Moderator Posts: 197
Member since: 2006-12-15 18:06:32 |
in LastNinja2 by DMG there's some strange sounding noise at position 61 and onwards. i haven't compared it to the original ahx but it sounds wrong.
http://www.uprough.net |
spotUP |
Posted: 2009-01-10 11:13:28 |
|
|
Moderator Posts: 197
Member since: 2006-12-15 18:06:32 |
Chinip 09 by Ini / Old bulls has some strange ploinks in the beginning.
http://www.uprough.net |
Xeron |
Posted: 2009-01-20 08:07:04 |
|
|
Supreme Being Posts: 448
Member since: 2006-12-13 11:34:00 |
Crimson Skies: Sounds perfect to me. Can't hear any difference to UADE.
LastNinja2: Well, the noise is there on purpose. The instrument specifically swaps between white noise and sawtooth. Whats interesting is that there are no notes in the instrument PList! Very strange indeed. Anyway, UADE plays it exactly the same.
Chinip 09: Yes, this does sound different. I'll investigate.
Edit: Once again, it appears to be the composer doing something silly. He's using the "9xx" set square relation command on an instrument that doesn't use the squarewave! AHX just ignores it, but it seems to actually do something in HivelyTracker.
Edit 2: OK, it seems that the 9xx command in hivelytracker (and WinAHX) switches to the square waveform even if the instrument in question doesn't use the square waveform. Commenting out "PlantSquare" in "process_stepfx_2" fixes it:
case 0x9:
voice->vc_SquarePos = FXParam >> (5 - voice->vc_W aveLength);
// voice->vc_PlantSquare = 1;
voice->vc_IgnoreSquare = 1;
break;
|
It doesn't seem to break the 9xx command; Afternoon Vogage III by Pink still sounds OK to me, but i need more examples of songs that use 9xx (properly :) to be sure.
Edit 3: If you are using the GBA replayer for comparison, please note that the reduced mixing frequency could introduce artifacts, and you should compare against playback in the tracker using at least 44100Hz (the OS4 build is fixed at 48000Hz). AHX forever! |