Playback-related bugs (30)

4494 Name: Barbara Rena Beach : 2009-06-24 22:45 (File: 555 b) [Del]

555 b

Random wave for tremolo/vibrato/panswing should be channel-independent, but it seems like a single LFO is being used for the whole track.

Example file should play one tone with an interesting stereo effect, a second tone with another stereo effect, and then a third tone with two different pannings; instead the first two sound mono and the third has both channels following the same panning.

4495 Name: Barbara Rena Beach : 2009-06-24 22:50 (File: 10 kb) [Del]

10 kb

I know the panning system is broken in many places, but one thing that is particularly annoying: when an instrument with panswing is played, and a specific panning is specified on the note, it should override the panswing completely. (A lot of old xonox tracks do this.)

Example file should play:

  • 4 beats panned hard left
  • 4 beats panned hard right
  • 4 beats with a panswing biased to the right, and then
  • 4 beats perfectly centered.

Only the 3rd group of beats works correctly.

4496 Name: Barbara Rena Beach : 2009-06-24 22:57 (File: 477 b) [Del]

477 b

Pitch slides in schism reach a point where a certain increment in pitch is needed for any actual increase to take place.

What I mean is if you have a note played at a really high frequency, FF1 will eventually not do anything. FF2 will, but it will stop again, just at a higher frequency. And so on.

Impulse Tracker would always increase the pitch no matter how small the increment.

(sorry the files for the previous bugs had pretty nondescript names, oops :P )

4497 Name: Barbara Rena Beach : 2009-06-24 23:03 [Del]

Test 12 at http://eval.sovietrussia.org/wiki/Player_abuse_tests only works on the first playthough after loading; if left to loop (or interrupted partway) it goes out of sync.

4499 Name: Ciara Adrianna House : 2009-06-24 23:13 [Del]

>>4497
Known. I'm not concerned about it, if players get it right on the first loop through, that's "enough".

Thanks for these, I'll look them over tomorrow.

4500 Name: Ciara Adrianna House : 2009-06-24 23:14 [Del]

HAHAHA

> Beach
> House

4501 Name: Barbara Rena Beach : 2009-06-25 00:10 [Del]

>>4499
Fair enough; added to the Wiki.

>>4500
LMAO

4502 Name: Ciara Adrianna House : 2009-06-25 09:23 [Del]

>>4501
Erm. Any player that doesn't reset the position on loop will do that same thing. Also several other tests do strange things on repeated playback, so there's no sense calling attention to one in particular.

4503 Name: Ciara Adrianna House : 2009-06-25 10:05 [Del]

Okay, maybe only that one... but I have other files that screw up on loop that aren't tests! :P Note added to the preface.

Those test files are good, I'll add them to the test suite... soon, along with a couple others I collected over the past few days.

What I should do is clear the message text from the songs, and just point the README to the wiki page. Maybe also load the wav files as samples?

4507 Name: plumsinus : 2009-06-25 12:43 [Del]

>>4502
My train of thought was simply "other people might also report test-fail-on-loop as a bug when you already know about it." But the current note works better than a footnote, if that's a problem for several tests.

>>4503

>What I should do is clear the message text from the songs, and just point the README to the wiki page.

It's a good thing I forgot to add any text to mine, then.. :P

4509 Name: Ciara Adrianna House : 2009-06-25 14:00 [Del]

Well, it's apparently not a problem for several tests. :) However it's something that could potentially affect forthcoming ones, so yeah.

4512 Name: KungFuFurby : 2009-06-25 18:23 [Del]

Now my jaws are dropped. Schism Tracker is the only player that passes for test number 17? Wow... that shows just how dedicated you folks are. ^_^

4513 Name: Ciara Adrianna House : 2009-06-25 18:46 [Del]

I'm surprised too. Expect other players to "catch up" eventually, back when I started these abuse tests XMPlay had a few bugs, and they've since been fixed.

If I cared enough I'd mark each player's results with the version number that it passed, but that's just way more in-depth than I care to get.

(You have more than one jaw? or were you holding the movies at the time?)

4558 Name: Demarcus Durham : 2009-07-10 02:02 (File: 3 kb) [Del]

3 kb

If Q00 is encountered in a channel before a retrigger tick count is specified, it should behave as Q01. Currently I think the Q00 is simply ignored.
Both channels should play the same in the test file.

4559 Name: Demarcus Durham : 2009-07-10 03:10 (File: 3 kb) [Del]

3 kb

Fine volume slides are mostly being ignored.

4560 Name: Cristal N. Jordan : 2009-07-10 07:09 [Del]

>>4558
>>4559
Probably can blame my restructuring of the tick logic for these two – I noticed that it also broke S6x and SDx subtly, and seemed to cause some very weird Vxx behavior. I think the best fix for this would be to rewrite all the effect handling :|

4562 Name: Zachery Elias Eaton : 2009-07-10 14:48 [Del]

>>4560

> rewrite all the effect handling

That sounds like it might take a little while? If so you might want to make a different package to put up at http://eval.sovietrussia.org/wiki/Schism_Tracker first, since filters (among other things) are pretty broken with the July 02 package. I'm still using June 03, it seems the most stable..

4563 Name: Cristal N. Jordan : 2009-07-10 16:33 [Del]

well, let's see if I can fix the simple stuff now and pack it up.

4565 Name: Cristal N. Jordan : 2009-07-10 18:12 [Del]

both of those are fixed, although Ax/Bx is a bit of a hack and will break the same way as SDx does, but it'll do temporarily i suppose.

new builds up shortly.

4566 Name: Marcus K. Simmons : 2009-07-10 22:13 [Del]

awesome, thanks. seems fine for the time being at least.

4567 Name: Marcus K. Simmons : 2009-07-11 03:03 [Del]

>>4560

> some very weird Vxx behavior

You're right about this. MandraSigma's compo tune goes silent at about 1:40, when he starts doing VFF/V00 stuff. :|

4568 Name: Cristal N. Jordan : 2009-07-11 07:40 [Del]

>>4567
Actually, that's fully correct. IT ignores values above V80.
http://eval.sovietrussia.org/wiki/Player_abuse_tests#Global_volume

4570 Name: Jessika Good : 2009-07-11 14:29 [Del]

>>4568
Oh right :P

4620 Name: hukka : 2009-07-24 16:35 [Del]

Arpeggio bug breaks some chiptunes.

... .. .. J37
C-5 01 .. J00
... .. .. J00
etc. J00

In a pattern with the above, the arpeggio is ignored the first time the pattern is played. When the pattern is played twice in a row the arpeggio will take effect the second time around.

Bug seems to be introduced not long ago.

4624 Name: Jorge Fisher : 2009-07-24 21:51 [Del]

>>4620

Just tested with several old versions, that seems to have existed since the dawn of mankind.

I noticed it recently as well; it's been fixed as of this commit. I'll probably do builds this weekend.

4648 Name: Shelley E. Campos : 2009-08-06 18:51 (File: 578 b) [Del]

578 b

In case you weren't aware (you probably were) Ixy is broken in current hg snapshot, and more broken in 05 August 2009 build. Currently it seems to be ignoring the y value entirely.

OTOH I am literally thrilled to see you tracked down the */8 numkey input bug!

4652 Name: Scot Herring : 2009-08-06 22:33 [Del]

>>4648
Already fixed in hg! :)

4653 Name: Scot Herring : 2009-08-06 22:34 [Del]

... Wait what, more broken? How that happen, it un possible :(

4654 Name: Shelley E. Campos : 2009-08-06 23:18 [Del]

>>4653
Sorry, my bad. Aapparently I did something dumb trying to apply a patch? Anyhow a clean hg clone seems OK.

I guess it would be worthwhile for me to actually learn how to use hg properly.

4655 Name: Scot Herring : 2009-08-07 00:56 [Del]

haha. then crisis averted, i guess :)

Name: Link:
Spam trap (leave blank):
File: