Commit Graph

293 Commits (3c939042f16856fd0de980dc4684bd89d6076acf)

Author SHA1 Message Date
Chris Moeller 3c939042f1 Updated vgmstream to revision 1029 2014-04-23 21:55:48 -07:00
Chris Moeller 607f404361 Enabled MPEG audio support in vgmstream 2014-04-18 18:24:16 -07:00
Chris Moeller be23bdb88a Oops 2014-04-16 19:02:12 -07:00
Chris Moeller 7028972f59 Hopefully final playptmod fix for IFF sample loops 2014-04-16 18:56:15 -07:00
Chris Moeller 59a94badcd Added a safety fix to playptmod for handling IFF headers in sample data with loops 2014-04-15 17:07:20 -07:00
Chris Moeller 10e80e2965 Updated ft2play to version 0.45 2014-04-12 14:06:49 -07:00
Chris Moeller 6c3c261ef9 Removed muffling cutoff from blip_buf and added a sinc generator, and changed playptmod vblank mode so it only applies to ProTracker mods and not any other tracker's formats 2014-04-11 18:23:53 -07:00
Chris Moeller f0c3567214 Removed muffling cutoff from Hively Player blip buffer table, and threw in a generator 2014-04-11 17:42:00 -07:00
Chris Moeller 7b38371ca7 Updated Hively Player with cleaner filter generator source, and updated DUMB with more faithful tempo calculation 2014-04-11 16:35:54 -07:00
Chris Moeller e0b4748d85 Replaced Hively Player filter function with original AHX player filter function 2014-04-10 17:35:16 -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 efcfa5bdb5 Don't include MSVC header since we're not compiling with MSVC 2014-04-08 15:11:41 -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 dcf97c1ede Reverted a stupid change which broke 64 bit compilation of lazyusf 2014-04-07 18:21:12 -07:00
Chris Moeller 0fb8aa57bb Update LazyUSF and increased silence detection threshold for USF files to 10 seconds, which fixes Majora's Mask - Staff Roll 2014-04-07 17:42:09 -07:00
Chris Moeller a9eb5760ec Updated lazyusf 2014-04-07 12:46:26 -07:00
Chris Moeller 0a4046f2bf Added safety check to lazyusf for non-working sets; Now they'll fail with a useful error message instead of locking up in an infinite loop 2014-04-05 20:22:19 -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 bf4da4f5fb Updated vio2sf resampler as well 2014-04-04 17:05:26 -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 0b436c8437 Compile fix for new changes to lazyusf 2014-04-04 13:39:54 -07:00
Chris Moeller a8ca0c83ff More lazyusf rsp_hle fixes 2014-04-02 18:46:59 -07:00
Chris Moeller e6da9d6db7 Updated lazyusf, mostly (unused by this plugin) HLE audio code 2014-04-02 17:54:43 -07:00
Chris Moeller 299704cc24 Updated lazyusf 2014-04-02 17:02:44 -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 52e8c8f07d Updated vio2sf with multiple configurable resampling modes 2014-03-31 20:38:24 -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
Chris Moeller 9a87f61e77 Removed some blank lines 2014-03-30 03:19:00 -07:00
Chris Moeller f072c08a3c Updated ft2play to approximate parallel with version 0.40a 2014-03-28 19:48:38 -07:00
Chris Moeller 7a0aea53dd Made DUMB and modplay volume ramping more sensitive when transititioning to or from zero volume, and implemented Modplug ADPCM sample support into ft2play 2014-03-28 17:53:08 -07:00
Chris Moeller 5618d058a3 Updated DUMB and modplay, and added a setting to control the resampling used by both, as well as by BASSMIDI, which will use sinc if specified 2014-03-26 21:49:31 -07:00
Chris Moeller aacffb9981 Fixed DUMB notes cutting/hanging 2014-03-26 02:27:28 -07:00
Chris Moeller 16b96c8ec8 Oops, I somehow seriously broke volume ramping prior to the previous release 2014-03-26 01:40:06 -07:00
Chris Moeller d00e1d227d Updated modplay and DUMB, with no real major effects on playback 2014-03-25 20:37:11 -07:00
Chris Moeller 018d6824bf Oops, accidentally made DUMB twice as loud as it should be 2014-03-24 18:07:01 -07:00
Chris Moeller 003aaeee19 Fixed resampler for large increment counts 2014-03-24 17:21:25 -07:00
Chris Moeller 94fcb71671 Reworked DUMB volume ramping ever so slightly 2014-03-24 16:58:50 -07:00
Chris Moeller 9aae7b9c41 Changed sinc window to Nuttal 3 term, and added silence pre-fill to account for the window delay 2014-03-23 21:05:58 -07:00
Chris Moeller 46815ba392 Updated DUMB and modplay 2014-03-23 13:29:14 -07:00
Chris Moeller 93b427ae4e Renamed Lanczos resampler to sinc resampler, changed window type to Blackman 2014-03-22 19:16:42 -07:00
Chris Moeller 3a08374551 Oops. 2014-03-21 16:19:35 -07:00