Andy Sloane
89e6b9c554
fix Dxx effect
...
argument is BCD, so 0x10 actually means 10 decimal
2015-11-19 20:24:00 -08:00
Andy Sloane
21e3f073d9
add test for Dxx effect
2015-11-16 19:20:29 -08:00
Andy Sloane
e347807abf
Change cur_row to actually mean current row
...
It used to really mean "next row", and resulted in showing the wrong row
in the pattern view (row -1 instead of the last row).
Fixes #14 .
2015-11-16 18:59:46 -08:00
Johan Hillerström
0f3888cfff
Implement the Hxy effect
2015-11-15 00:37:35 +01:00
Andy Sloane
05216f5ce0
implement E5x finetune override
...
nf_chill.xm just needs EDx now
2015-11-14 09:29:08 -08:00
Andy Sloane
9a410aa535
Merge remote-tracking branch 'hillerstorm/implement_Gxx_effect'
2015-11-14 08:39:27 -08:00
Andy Sloane
660729010b
jshint cleanup of xmeffects
2015-11-14 08:30:35 -08:00
Andy Sloane
267ecbeffb
test for effect Axy
2015-11-14 08:27:17 -08:00
Johan Hillerström
eff3fd1ed6
Implement the Gxx effect
2015-11-14 13:04:29 +01:00
Andy Sloane
570aa33a20
added test for vibrato... and fixed vibrato
...
naturally when i actually tested it, it turned out to be subtly broken
also reorg'd the tests a bit, sorry @hillerstorm.
2015-11-13 22:06:50 -08:00
Andy Sloane
7ca90f9b98
really basic test runner
...
npm test now does... something somewhat useful.
now to write a bunch of tests.
2015-11-11 22:28:49 -08:00
Andy Sloane
8e114a16da
Split viewer code into trackview.js
...
Also disabled iOS hack, as it seems to be causing issues, and fixed a
minor drag-n-drop bug (wouldn't load if track was already playing past
length of newly loaded track).
To play without a viewer, you still have to stub it out. Not sure the
best way to handle that case yet.
2015-11-11 18:01:15 -08:00
Johan Hillerström
664686f199
Add newlines
2015-11-12 01:05:59 +01:00
Johan Hillerström
7aa67803ed
Use postfix increment operator
2015-11-12 01:04:59 +01:00
Johan Hillerström
ea36dceb55
Wrap in IIFE and namespace any shared info
2015-11-12 00:08:32 +01:00
Andy Sloane
f95bd1e169
whoops, more refactoring bugs
...
i should really write some tests.
2015-11-03 17:55:12 -08:00
Andy Sloane
3c0a865824
update the effects code after moving stuff into xm
2015-11-03 09:57:40 -08:00
Andy Sloane
114240ca9f
oscilloscopes.
...
couldn't really think of a better way to do it, but it looks pretty
awesome. you can really see the filter effect too.
2015-11-01 09:26:03 -08:00
Andy Sloane
3daeeee96b
implement retrigger, move effects into separate js
2015-11-01 07:42:52 -08:00