Andy Sloane
5645739edb
unrolled main mixing loop
2015-10-28 21:59:54 -07:00
Andy Sloane
efec2d7273
implement instrument fadeout
...
i just hacked the fadeout directly into envelopes rather than
complicating anything else.
2015-10-28 19:47:42 -07:00
Andy Sloane
2615c201e2
implement sample loop unrolling & pingpong
2015-10-28 19:14:06 -07:00
Andy Sloane
16167bc599
implement pattern / song jumps
2015-10-28 16:21:12 -07:00
Andy Sloane
0bfc83d48b
added a few simple effects, updated todo
2015-10-28 15:56:29 -07:00
Andy Sloane
5161e55669
added volume column effects, fixed panning
...
when there was no panning envelope, panning was totally wrong
panning is still sort of wrong, in that the RMS power of a channel is
not constant over pans...
2015-10-27 15:38:42 -07:00
Andy Sloane
343da0f3e9
creditz to zalza in index.html
2015-10-26 15:40:55 -07:00
Andy Sloane
706770584a
add code pointer in index
2015-10-26 11:03:51 -07:00
Andy Sloane
10ea0b5f65
rudimentary VU meters
2015-10-26 10:53:23 -07:00
Andy Sloane
94d378d4ce
added panning envelopes
...
refactored envelopes.
no idea if the final panning is right, though. need to do some tests vs
FT2.
2015-10-26 10:41:58 -07:00
Andy Sloane
741efc0f25
fixed vibrato, implemented Axy
2015-10-26 09:18:11 -07:00
Andy Sloane
fca447528e
arpeggio!*&@
2015-10-24 09:00:24 -07:00
Andy Sloane
6837fbb42e
added a click/pop filter on volume and note end.
...
sounds a LOT better now. just needs effects!
2015-10-23 17:58:42 -07:00
Andy Sloane
a0a2d4446e
split javascript out into xm.js
...
Change-Id: I81718be257163f66ed88c6debbcc90c276a16fb0
2015-10-22 06:51:13 -07:00
Andy Sloane
733fd861d3
basic XM file parsing
...
Change-Id: I544a3e5216f933797102b05dd2381de260d654f5
2014-03-27 09:07:48 -05:00