Commit graph jsxm/xmeffects.js
Author SHA1 Message Date
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