Commit Graph

66 Commits (48d22e0961d042b4d411e2dee9cec78ed54b902c)

Author SHA1 Message Date
Chris Moeller b4ae0cc4eb Update FT2Play. 2016-07-13 19:47:13 -07:00
Chris Moeller 17272ce43c Clean up lots of warnings and minor issues. 2016-06-29 22:10:29 -07:00
Chris Moeller 5a015684ad Updated ft2play to version 0.77. 2016-06-28 00:34:37 -07:00
Chris Moeller 0213dd9741 Updated Blam Synthesis resampler, improving quality and performance significantly. 2016-06-02 00:31:13 -07:00
Chris Moeller 0e3644177e Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
Chris Moeller b8763c6cad Updated modplay 2015-11-12 21:35:42 -08:00
Chris Moeller ce2303ef24 Update project files for new Xcode 2015-11-12 21:31:10 -08:00
Chris Moeller 52362e4341 Workaround bugs in the 10.11 SDK by using the 10.10 SDK instead 2015-08-05 17:03:12 -07:00
Chris Moeller c9bee1e7ae Updated modplay, primarily st3play 2015-06-02 00:35:19 -07:00
Chris Moeller 4a0382d874 Updated playptmod and st3play 2015-03-26 17:48:57 -07:00
Chris Moeller 5677527ffd Changed code signing procedures, removed unnecessary Plugin.h copies from numerous PlugIn bundles, and re-signed Growl.framework with a valid signature 2015-03-18 21:45:32 -07:00
Chris Moeller b542152790 Updated modplay with a new st3play, with numerous fixes 2015-03-18 18:06:01 -07:00
Chris Moeller 8808e1a55a Updated st3play and fixed two horrible bugs with ft2play 2015-02-20 00:16:52 -08:00
Chris Moeller 8f1d76bd92 Updated playptmod and modplay 2015-01-23 17:09:37 -08:00
Chris Moeller 38a8b8d0bd Bug fix for module resamplers and playptmod 2015-01-11 18:13:52 -08:00
Chris Moeller 1950124506 Major overhaul of module playback routines, including a new band-limited linear interpolation mode, softer default pan separation, and better band-limited synthesis for MOD files 2015-01-10 23:07:51 -08:00
Chris Moeller 73d90aeeb2 Updated ft2play to v0.68 with a real fix instead of a stupid hack 2014-11-07 16:42:03 -08:00
Chris Moeller 9eb0037780 Fixed ft2play tone portamento 2014-11-04 17:55:02 -08:00
Chris Moeller 0290c1a3dd Ft2play now has much better row tracking for pattern loops, fixing loop counts for songs such as F0x-Test.xm 2014-11-02 18:19:30 -08:00
Chris Moeller 257416e98b Fixed modplay/ft2play F00 effect song restart 2014-10-20 18:46:39 -07:00
Chris Moeller d1095c3f72 Correct state reference to vibrato sine table 2014-09-30 16:40:34 -07:00
Chris Moeller 0e6d262236 ft2play auto-vibrato was wrong on every type except for sine 2014-09-30 16:37:06 -07:00
Chris Moeller ea067ee410 Fixed incorrectly applied playptmod patch 2014-09-28 17:55:49 -07:00
Chris Moeller cb1a699647 Implemented more stringent loop checking in ft2play 2014-09-14 17:51:48 -07:00
Chris Moeller 014e03bda5 Overhauled volume ramping in modplay, and outright fixed it in ft2play 2014-09-05 23:05:20 -07:00
Chris Moeller 54aa2b639b Oops 2014-09-03 09:49:14 -07:00
Chris Moeller a5c0125b23 Updated ft2play to version 0.66 2014-09-03 09:47:31 -07:00
Chris Moeller 6ea578a23e Updated ft2play to version 0.65 2014-08-15 05:26:16 -07:00
Chris Moeller bce89e68ef Updated ft2play to version 0.64 2014-08-01 03:47:34 -07:00
Chris Moeller ab5a8404d3 Fixed st3play Gxx with volume effect 2014-08-01 03:47:18 -07:00
Chris Moeller b9136fcfd7 Fixed st3play initial pan position assignment in mono mode 2014-06-29 15:21:06 -07:00
Chris Moeller 10316cfd06 Cleaned up ft2play loop handling and fixed bidirectional loops 2014-06-02 13:28:20 -07:00
Chris Moeller e3351e16c6 Fixed st3play handling 16 bit samples incorrectly 2014-05-22 00:02:16 -07:00
Chris Moeller 579451737c Fixed a cause for rounding errors in DUMB/modplay resamplers, which would have caused some extreme cases of samples to play too slowly 2014-05-11 17:41:09 -07:00
Chris Moeller 10e80e2965 Updated ft2play to version 0.45 2014-04-12 14:06:49 -07:00
Chris Moeller 496f7870f8 ft2play is now safe for use on big endian machines 2014-04-08 18:06:00 -07:00
Chris Moeller 1737f4021d Updated ft2play to version 0.43a, which optimizes the RelocateTon function used by glissando tone slides and arpeggio effects 2014-04-08 17:06:24 -07:00
Chris Moeller d3ba707339 Fixed modplay volume ramping terminating normal voices when something sets the volume to zero 2014-04-08 02:19:06 -07:00
Chris Moeller 47d3a8dffe Imported GCC fix for cpuid function 2014-04-04 21:50:18 -07:00
Chris Moeller 03fa21464f Updated sinc resampler with unscaled windowing, which improves resampling quality significantly when downsampling 2014-04-04 20:41:46 -07:00
Chris Moeller 01f086aa65 Updated st3play with accurate AdLib polyphony count and muting capability, not exposed in the UI 2014-04-04 20:41:12 -07:00
Chris Moeller ec134e26e8 MSVC fix 2014-04-04 20:40:33 -07:00
Chris Moeller bc7de494e2 DUMB and modplay resampler now adds input delay and subtracts output delay according to whichever quality is selected, rather than being fixed for sinc only. This fixes blep synthesis mode defeating note on and off volume ramping. 2014-04-04 16:52:03 -07:00
Chris Moeller 00a014f270 Re-ported ft2play from original sources 2014-04-04 13:40:09 -07:00
Chris Moeller ac71543e87 Changed comment for accuracy 2014-04-02 17:02:01 -07:00
Chris Moeller 0ddc1e9855 Oops 2014-04-01 14:16:07 -07:00
Chris Moeller 3264ce9154 Updated modplay 2014-04-01 14:12:54 -07:00
Chris Moeller c4288a8e61 Updated st3play with experimental AdLib support 2014-03-31 19:00:27 -07:00
Chris Moeller 55eec18bfe Updated ft2play and fixed up dbopl 2014-03-30 17:19:18 -07:00
Chris Moeller 0839cbbd9d Converted Dosbox fast FM emulator to C and imported it for inclusion in st3play 2014-03-30 03:19:18 -07:00