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 |
|
Chris Moeller
|
9369314725
|
Oops, bad math leaked through
|
2014-03-21 15:51:39 -07:00 |
|
Chris Moeller
|
7ae9f88e2a
|
Updated ft2play, and implemented SSE optimizations in the Lanczos sinc resampler
|
2014-03-21 15:42:00 -07:00 |
|
Chris Moeller
|
a8b47ea0ed
|
Fixed ft2play handling version 1.02 format files
|
2014-03-21 09:24:43 -07:00 |
|
Chris Moeller
|
e8766f1594
|
Skipping samples and song length detection with playptmod is now a lot faster
|
2014-03-21 08:04:19 -07:00 |
|
Chris Moeller
|
1b9fc96ed1
|
Updated DUMB
|
2014-03-21 07:16:44 -07:00 |
|
Chris Moeller
|
741271e153
|
Worked around two issues in DUMB's XM reader; Fixes dark lighthouse.xm
|
2014-03-20 22:37:11 -07:00 |
|
Chris Moeller
|
a567183510
|
Updated modplay, bringing volume ramping to st3play
|
2014-03-20 22:02:55 -07:00 |
|
Chris Moeller
|
bdd43b2a4b
|
Updated modplay/ft2play, fixing a crash bug
|
2014-03-20 20:07:59 -07:00 |
|
Chris Moeller
|
de8df552c2
|
Updated modplay, and added safety checks to signature verification
|
2014-03-20 18:29:48 -07:00 |
|
Chris Moeller
|
a2ced7c506
|
Replaced st3play with modplay, which now brings ft2play support
|
2014-03-20 00:27:34 -07:00 |
|
Chris Moeller
|
f05e4764cb
|
Updated st3play
|
2014-03-18 23:29:06 -07:00 |
|
Chris Moeller
|
38d287ac75
|
Updated st3play
|
2014-03-18 23:04:26 -07:00 |
|
Chris Moeller
|
e4d76dd1ca
|
Added st3play plugin
|
2014-03-18 20:17:45 -07:00 |
|
Chris Moeller
|
65d1a32ad5
|
Added missing file to the repository and fixed a serious crash bug handling .vb files
|
2014-03-16 20:36:50 -07:00 |
|
Chris Moeller
|
e0fe917356
|
Updated vgmstream
|
2014-03-14 22:43:51 -07:00 |
|
Chris Moeller
|
27fc345488
|
Fixed MP3 decoding hanging at the end of the file
|
2014-03-12 20:39:01 -07:00 |
|
Chris Moeller
|
704f04b8ce
|
Fixed stupid errors compiling with Xcode 5.1
|
2014-03-10 22:06:48 -07:00 |
|
Chris Moeller
|
f77e44f7ad
|
Adjusted playptmod volume levels again, hopefully for the last time
|
2014-03-10 21:59:10 -07:00 |
|
Chris Moeller
|
24a3573503
|
Updated FFMPEG, and enabled some new formats, including Atrac3+
|
2014-03-09 21:16:37 -07:00 |
|
Chris Moeller
|
0b42254e4b
|
Updated playptmod, and now playptmod is unclipped and supports indefinite looping
|
2014-03-08 20:09:30 -08:00 |
|
Chris Moeller
|
ec40c5041c
|
Updated LazyUSF
|
2014-03-08 18:36:59 -08:00 |
|
Chris Moeller
|
c6e4436366
|
Renamed LazyUSF audio HLE parts to match their original file names
|
2014-03-05 16:28:08 -08:00 |
|
Chris Moeller
|
5b456915f3
|
Added HLE audio to LazyUSF, disabled because it's incomplete
|
2014-03-04 21:39:37 -08:00 |
|
Chris Moeller
|
c75cfa27bd
|
Updated DUMB
|
2014-03-04 17:21:07 -08:00 |
|
Chris Moeller
|
579f385a14
|
Minor cleanup in LazyUSF
|
2014-03-02 00:12:58 -08:00 |
|
Chris Moeller
|
5f88c6d882
|
Fixed 2SF and USF to read emulator setup tags from nested library files for playback
|
2014-02-26 16:37:56 -08:00 |
|
Chris Moeller
|
2c2f5b18c9
|
Real Ogg Vorbis fix for vgmstream
|
2014-02-26 01:36:37 -08:00 |
|
Chris Moeller
|
888fea57d3
|
Enabled Ogg Vorbis correctly this time
|
2014-02-26 00:28:24 -08:00 |
|
Chris Moeller
|
e67b072d91
|
Enabled Ogg Vorbis support in vgmstream
|
2014-02-26 00:14:50 -08:00 |
|
Chris Moeller
|
a4d0959623
|
Added vgmstream plugin
|
2014-02-25 23:50:54 -08:00 |
|
Chris Moeller
|
85cc09e07f
|
Updated and fixed VGM OKIM6258 support from VGMPlay 0.40.4
|
2014-02-24 16:38:46 -08:00 |
|
Chris Moeller
|
d3d370b76e
|
Removed unnecessary void declaration
|
2014-02-20 17:20:48 -08:00 |
|
Chris Moeller
|
5c4a4602db
|
Added error logging to LazyUSF, player now stops on errors.
|
2014-02-20 17:07:57 -08:00 |
|
Chris Moeller
|
486ce41c7f
|
Added documentation to LazyUSF public interface header
|
2014-02-20 16:11:43 -08:00 |
|
Chris Moeller
|
34e95ff1c2
|
Updated LazyUSF and bumped its optimization settings
|
2014-02-18 17:20:37 -08:00 |
|
Chris Moeller
|
5bf11d551e
|
Updated to latest LazyUSF
|
2014-02-18 00:05:23 -08:00 |
|
Chris Moeller
|
5e39b592d5
|
Fixed a number of warnings and function inlining in LazyUSF
|
2014-02-16 16:20:13 -08:00 |
|
Chris Moeller
|
5eb4b34e81
|
Bug fix in LazyUSF
|
2014-02-16 00:02:37 -08:00 |
|
Chris Moeller
|
1d3770757b
|
Updated LazyUSF library
|
2014-02-15 23:38:46 -08:00 |
|
Chris Moeller
|
b02a0db5a4
|
Whoops.
|
2014-02-15 01:46:20 -08:00 |
|
Chris Moeller
|
f086d8c9bf
|
Imported lazyusf in its new library form and removed the external app
|
2014-02-15 01:37:59 -08:00 |
|
Chris Moeller
|
06b1058b47
|
YOU DEATH IST KNoW ME NoW
|
2014-02-05 17:49:56 -08:00 |
|
Chris Moeller
|
142a144b08
|
Fixed some MIDI looping issues, and added support for RPG Maker loops
|
2013-12-14 19:56:59 -08:00 |
|
Chris Moeller
|
a87312b2da
|
DUMB: Fixed DSMI AMF panning and sample loops
|
2013-12-02 23:11:50 -08:00 |
|
Chris Moeller
|
b3d19ba78c
|
GSF: Boosted GB noise channel volume and programmed a basic equalizer preset for the GB channels
|
2013-11-28 01:47:48 -08:00 |
|
Chris Moeller
|
4c0a172075
|
Removed blip_buf.c from DUMB and replaced it with 32x oversampling through the Lanczos resampler
|
2013-11-23 19:01:37 -08:00 |
|
Chris Moeller
|
9e9c50b5cf
|
Added M_PI definition in case it's ever removed, since it technically isn't ANSI spec
|
2013-11-18 22:38:25 -08:00 |
|
Chris Moeller
|
0921d843d8
|
Reverted previous commit and added a correct playptmod fix
|
2013-11-18 22:27:01 -08:00 |
|
Chris Moeller
|
94c1ebf2a7
|
Fixed playptmod handling an invalid sample offset
|
2013-11-18 15:34:07 -08:00 |
|
Chris Moeller
|
f56edd882e
|
Added extra safety checks to TagLib string union handling
|
2013-11-11 06:30:19 -08:00 |
|
Chris Moeller
|
ce56e727c9
|
DUMB: Added more architecture type guards to _USE_SSE blocks
|
2013-11-10 23:22:49 -08:00 |
|
Chris Moeller
|
8adfb9643d
|
Made the DUMB inline assembly cpuid function specific to GCC/Clang like it should have been in the first place.
|
2013-11-10 22:35:54 -08:00 |
|
Chris Moeller
|
21db2de0cb
|
IT pan and pitch envelopes now carry regardless of new note action being cut
|
2013-11-07 19:41:01 -08:00 |
|
Chris Moeller
|
3f12de6acd
|
It is now possible to use both Gxx/Lxx and hx in the volume column in the same row
|
2013-11-07 19:05:06 -08:00 |
|
Chris Moeller
|
df5adae374
|
Fixed IT mixing Dxx regular volume slide with cx/dx volume column slide effect
|
2013-11-07 18:19:53 -08:00 |
|
Chris Moeller
|
f07374ecfe
|
Simplified IT pan law and surround calculation
|
2013-11-07 18:18:57 -08:00 |
|
Chris Moeller
|
aa4d1223e3
|
Corrected DUMB surround differently, by inverting the left channel instead of the right
|
2013-11-07 17:19:50 -08:00 |
|
Chris Moeller
|
19a8e2d954
|
Fixed DUMB surround volume level, which was too loud after the pan law change
|
2013-11-07 15:06:23 -08:00 |
|
Chris Moeller
|
625ced97f3
|
Shortened a bit of the ID3v2 ReplayGain code
|
2013-11-05 15:49:56 -08:00 |
|
Chris Moeller
|
a6608b57c4
|
Fixed ID3v2 TXXX ReplayGain reading so it will properly skip over text frames with no description field instead of crashing
|
2013-11-05 15:37:54 -08:00 |
|
Chris Moeller
|
955ea5cdb9
|
Changed TagLib library project to emit debugging symbols
|
2013-11-05 15:37:22 -08:00 |
|
Chris Moeller
|
b80b3b1199
|
Fixed MP3 seeking when resync occurs before the first packet
|
2013-11-05 12:10:22 -08:00 |
|
Chris Moeller
|
045faf23a2
|
Increased MP3 resync tolerance to 64KiB, fixed footer tag detection, and made full file walk length checking happen only if the file is seekable
|
2013-11-05 01:32:29 -08:00 |
|
Chris Moeller
|
c5499691b2
|
Added better fault tolerance to file walk length detection and file walk seeking, and added a file end check to the seek function just in case
|
2013-11-05 00:37:51 -08:00 |
|
Chris Moeller
|
1d2c753b90
|
Fixed a few bundle identifiers
|
2013-11-04 15:18:21 -08:00 |
|
Chris Moeller
|
c6529888fd
|
Hard limit only if output would clip, and use a table for up to 2x volume level
|
2013-10-31 18:20:58 -07:00 |
|
Chris Moeller
|
355df0b3b0
|
Fixed GME track length limiting when seeking backwards
|
2013-10-31 17:35:18 -07:00 |
|
Chris Moeller
|
2cfdacf890
|
Added a hard limiter to SPC playback instead
|
2013-10-30 17:58:29 -07:00 |
|