Commit graph

  • 219479ecc6 addendum to previous commit; duh master Andy Sloane 2016-05-31 22:15:46 -07:00
  • f6113fc6c4 simple optimization to filter Andy Sloane 2016-05-31 18:52:33 -07:00
  • ea423577f0 [#4] Re-enable iOS hack Andy Sloane 2016-04-22 12:11:56 -07:00
  • 27d9435d83 [#24] Implement M0 volume effect (portamento) Andy Sloane 2016-04-19 16:33:21 -07:00
  • 7153fa7f3c Merge pull request #21 from hillerstorm/implement_E4x Johan Hillerström 2015-11-21 20:25:35 +01:00
  • e3d159e7ff Add contributors to package.json Johan Hillerström 2015-11-21 20:22:00 +01:00
  • 1d8b91c8ea Remove E4x from missing effects Johan Hillerström 2015-11-21 20:21:39 +01:00
  • 9b959532fb Add tests for E4x, E41 and E42 Johan Hillerström 2015-11-21 20:19:30 +01:00
  • 677c157c71 Fix failing vibrato test Johan Hillerström 2015-11-21 19:54:54 +01:00
  • e39f601038 Double vibrato depth to act like FT2 Johan Hillerström 2015-11-21 15:50:58 +01:00
  • b81d675b66 Test for resetting vibrato pos on note retrigger Johan Hillerström 2015-11-21 15:50:48 +01:00
  • 413bc4b538 Retrigger waveforms 0-3 Johan Hillerström 2015-11-21 02:30:04 +01:00
  • 5af28d860e Update vibratopos according to the spec Johan Hillerström 2015-11-21 02:26:50 +01:00
  • 0e47b13d83 Implement all vibrato waveforms Johan Hillerström 2015-11-21 02:26:04 +01:00
  • fb103e61bc Read vibrato waveform type Johan Hillerström 2015-11-21 02:21:16 +01:00
  • 65a2ea2863 [#5] implement volume effect vibrato Andy Sloane 2015-11-20 17:42:01 -08:00
  • 8b3f318f60 [#19] handle loops of length 0 Andy Sloane 2015-11-20 17:28:39 -08:00
  • 2679587654 update screen if pattern changes without row changing Andy Sloane 2015-11-20 12:09:57 -08:00
  • 34e975ef55 changed my mind: render 000 effect as ... Andy Sloane 2015-11-19 20:47:28 -08:00
  • 89e6b9c554 fix Dxx effect Andy Sloane 2015-11-19 20:24:00 -08:00
  • bf138a245c re-sort Dxx test Andy Sloane 2015-11-16 19:21:51 -08:00
  • 21e3f073d9 add test for Dxx effect Andy Sloane 2015-11-16 19:20:29 -08:00
  • e347807abf Change cur_row to actually mean current row Andy Sloane 2015-11-16 18:59:46 -08:00
  • 215f72c19d Fix samples for instruments with >1 sample Andy Sloane 2015-11-16 18:47:41 -08:00
  • bb5555f5a1 Merge pull request #13 from hillerstorm/implement_Hxy_effect Andy Sloane 2015-11-14 20:28:14 -08:00
  • be1c0df30d Remove Hxy from missing effects Johan Hillerström 2015-11-15 00:38:55 +01:00
  • 007f0db8f7 Add test case for Hxy Johan Hillerström 2015-11-15 00:37:46 +01:00
  • 0f3888cfff Implement the Hxy effect Johan Hillerström 2015-11-15 00:37:35 +01:00
  • 0e82964315 add license field to package.json Andy Sloane 2015-11-14 09:38:43 -08:00
  • c35bb07fac fix some wrong comments here and there Andy Sloane 2015-11-14 09:37:15 -08:00
  • 05216f5ce0 implement E5x finetune override Andy Sloane 2015-11-14 09:29:08 -08:00
  • 9a410aa535 Merge remote-tracking branch 'hillerstorm/implement_Gxx_effect' Andy Sloane 2015-11-14 08:39:27 -08:00
  • 0f86a8d2c5 Merge pull request #11 from hillerstorm/fix_out_of_range_pattern_error Andy Sloane 2015-11-14 08:35:04 -08:00
  • 660729010b jshint cleanup of xmeffects Andy Sloane 2015-11-14 08:30:35 -08:00
  • 267ecbeffb test for effect Axy Andy Sloane 2015-11-14 08:27:17 -08:00
  • 8fe05fb89d Remove Gxx from missing effects Johan Hillerström 2015-11-14 13:07:51 +01:00
  • 88584b9cd0 Add test case for Gxx Johan Hillerström 2015-11-14 13:04:43 +01:00
  • eff3fd1ed6 Implement the Gxx effect Johan Hillerström 2015-11-14 13:04:29 +01:00
  • b04e6c00b0 Introduce a global volume variable Johan Hillerström 2015-11-13 22:06:43 +01:00
  • fc6be2b246 Add tests for non-existing song positions Johan Hillerström 2015-11-14 12:35:28 +01:00
  • 1f2b0ba419 Add safeguards when setting cur_pat Johan Hillerström 2015-11-13 23:43:18 +01:00
  • 570aa33a20 added test for vibrato... and fixed vibrato Andy Sloane 2015-11-13 22:06:50 -08:00
  • be463856db Add round 1 of tests Andy Sloane 2015-11-12 10:57:02 -08:00
  • 6a5fe5e024 Remove XM suffix from XMPlayer calls Andy Sloane 2015-11-12 08:56:33 -08:00
  • ce5fd027a3 add build status and API docs to README Andy Sloane 2015-11-11 22:49:40 -08:00
  • 9bf35716f3 add travis testing Andy Sloane 2015-11-11 22:32:56 -08:00
  • 7ca90f9b98 really basic test runner Andy Sloane 2015-11-11 22:27:53 -08:00
  • 8c37c8d96b Separate html "shell" javascript; player now standalone Andy Sloane 2015-11-11 21:09:58 -08:00
  • 8e114a16da Split viewer code into trackview.js Andy Sloane 2015-11-11 18:00:21 -08:00
  • 4b6e75332e Merge pull request #9 from hillerstorm/namespacing_and_global_leakage Andy Sloane 2015-11-11 16:12:14 -08:00
  • 1667ab502b Add window fallback Johan Hillerström 2015-11-12 01:09:20 +01:00
  • 664686f199 Add newlines Johan Hillerström 2015-11-12 01:05:59 +01:00
  • 7aa67803ed Use postfix increment operator Johan Hillerström 2015-11-12 01:04:59 +01:00
  • e34970c05f Merge pull request #8 from luckcolors/master Andy Sloane 2015-11-11 15:49:23 -08:00
  • ea36dceb55 Wrap in IIFE and namespace any shared info Johan Hillerström 2015-11-12 00:03:26 +01:00
  • a37555ed58 Reorder to load without any issues Johan Hillerström 2015-11-12 00:00:43 +01:00
  • 14d88e9a10 Removed toolbar. luckcolors 2015-11-11 22:49:25 +01:00
  • 41e8713b74 First commit for desktop app Nw.js luckcolors 2015-11-11 22:28:21 +01:00
  • 2cf8840665 Contact with the real world Andy Sloane 2015-11-10 20:30:41 -08:00
  • 5aa5c06ab0 update readme Andy Sloane 2015-11-04 10:23:54 -08:00
  • 541a9d721c no longer storing xms in git Andy Sloane 2015-11-04 10:21:27 -08:00
  • 7d6481ad73 file picker! Andy Sloane 2015-11-04 10:21:04 -08:00
  • a547732063 render a nice big title and center stuff Andy Sloane 2015-11-04 07:19:44 -08:00
  • f092f847f7 instrument list rendering with FT2 font. Andy Sloane 2015-11-04 06:22:49 -08:00
  • 54809c2b81 bugfix for 9xx offset effect Andy Sloane 2015-11-04 05:50:29 -08:00
  • b859f27109 disable looping if looplen = 0... Andy Sloane 2015-11-03 18:16:00 -08:00
  • f95bd1e169 whoops, more refactoring bugs Andy Sloane 2015-11-03 17:55:12 -08:00
  • 3c0a865824 update the effects code after moving stuff into xm Andy Sloane 2015-11-03 09:57:40 -08:00
  • fd52b21e3f only instruments with samplemaps can play Andy Sloane 2015-11-03 09:50:19 -08:00
  • ea6edaf2e4 add play/pause function Andy Sloane 2015-11-03 08:42:09 -08:00
  • d5c99e21e2 experimenting: linear interpolation interp Andy Sloane 2015-11-02 20:48:38 -08:00
  • 5967da7353 only reset pan/vol on instrument, not note Andy Sloane 2015-11-03 07:18:12 -08:00
  • 07cd6e8111 another corner case, another broken .xm Andy Sloane 2015-11-02 22:50:46 -08:00
  • 06ad3ed8a5 fix instrument trigger glitch Andy Sloane 2015-11-02 22:29:34 -08:00
  • 27d0a0b1c3 render volume effect column with the icons Andy Sloane 2015-11-02 16:51:02 -08:00
  • c4370f447c implemented multiple samples / instrument Andy Sloane 2015-11-02 09:55:04 -08:00
  • 22dd555228 zoom scopes out 4x; looks way better Andy Sloane 2015-11-01 21:50:49 -08:00
  • d68e8e8225 show all instrument names Andy Sloane 2015-11-01 21:26:03 -08:00
  • 114240ca9f oscilloscopes. Andy Sloane 2015-11-01 09:26:03 -08:00
  • 3daeeee96b implement retrigger, move effects into separate js Andy Sloane 2015-11-01 07:42:52 -08:00
  • 6dee1787f3 show the instruments Andy Sloane 2015-10-31 11:39:04 -07:00
  • a3b94c51b9 oh man, DUH Andy Sloane 2015-10-31 11:17:22 -07:00
  • 49005f0ae0 so many weird uses of effects Andy Sloane 2015-10-31 10:52:46 -07:00
  • 5e141535ab fix some filter weirdness Andy Sloane 2015-10-31 09:33:59 -07:00
  • 32b09bdf63 various envelope/effect fixes Andy Sloane 2015-10-31 09:27:38 -07:00
  • ded244dc1f new 4-pole resampling filter resampler Andy Sloane 2015-10-30 08:53:55 -07:00
  • 837e302796 workaround pattern rendering breakage Andy Sloane 2015-10-31 07:56:36 -07:00
  • 9f014f35c8 how did i mess up arpeggio!? Andy Sloane 2015-10-30 23:39:50 -07:00
  • acffa056a5 *really* fix instrument triggers Andy Sloane 2015-10-30 22:54:19 -07:00
  • c12f2b8068 fix triggering without note Andy Sloane 2015-10-30 22:35:48 -07:00
  • ee005ef668 implement volume column slides Andy Sloane 2015-10-30 22:28:03 -07:00
  • c238aabd66 butter smooth screen updates, longer audio buffer Andy Sloane 2015-10-30 21:25:21 -07:00
  • 949a7c89c5 fix envelope sustain and fadeout Andy Sloane 2015-10-30 18:13:13 -07:00
  • b7a2e58109 Ripped font gfx out of FastTracker 2 :) Andy Sloane 2015-10-30 17:58:24 -07:00
  • dacb1a5852 hack to use first sample in instrument rather than last one Andy Sloane 2015-10-30 08:53:39 -07:00
  • 92c6bddcc6 fixed a bunch of playback-stopping bugs Andy Sloane 2015-10-29 14:56:17 -07:00
  • 156cca80d3 fix envelopes some more Andy Sloane 2015-10-29 14:01:50 -07:00
  • c3499eedaa Fix envelope hacks and a bug (panning left on release) Andy Sloane 2015-10-29 13:51:57 -07:00
  • 5645739edb unrolled main mixing loop Andy Sloane 2015-10-28 21:59:54 -07:00
  • efec2d7273 implement instrument fadeout Andy Sloane 2015-10-28 19:47:42 -07:00