Commit graph

308 commits

Author SHA1 Message Date
Chris Moeller
b9136fcfd7 Fixed st3play initial pan position assignment in mono mode 2014-06-29 15:21:06 -07:00
Chris Moeller
0d8f42031e Updated vgmstream to r1034 2014-06-26 21:16:37 -07:00
Chris Moeller
91b60e158a Fixed one case of PS2 MIB interleave detection 2014-06-24 16:13:10 -07:00
Chris Moeller
10316cfd06 Cleaned up ft2play loop handling and fixed bidirectional loops 2014-06-02 13:28:20 -07:00
soneek
cd5f1e0821 hcs's update for IMA decoder in vgmstream 2014-06-01 20:14:57 -07:00
soneek
bf5f0ebbaf Update RedSpark for M&L Dream Team 2014-05-26 00:10:40 -07:00
Chris Moeller
08453b00ae Fixed playptmod obeying MOD restart position 2014-05-24 17:53:02 -07:00
Chris Moeller
f090a8035c Update to work with some files found in Paper Mario: Sticker Star, thanks soneek 2014-05-23 16:42:46 -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
641302d597 Updated playptmod with several important bug fixes from eightbitbubsy 2014-05-10 18:12:34 -07:00
Chris Moeller
cb0c43fb5f Updated DUMB to fix two uninitialized variables 2014-05-10 18:11:58 -07:00
Chris Moeller
7876eed573 Fixed playptmod length detection when testing for vblank timing 2014-04-24 18:11:53 -07:00
Chris Moeller
1590770af6 Fixed vgmstream fsb5 path length limit 2014-04-23 22:26:53 -07:00
Chris Moeller
3e51816813 Undid damage to vgmstream.h on merging new changes 2014-04-23 22:13:33 -07:00
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