Commit graph

29 commits

Author SHA1 Message Date
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
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
c75cfa27bd Updated DUMB 2014-03-04 17:21:07 -08:00
Chris Moeller
a87312b2da DUMB: Fixed DSMI AMF panning and sample loops 2013-12-02 23:11:50 -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
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
e1fc6da376 Fixed Asylum Music Format panning effect 2013-10-07 08:10:21 -07:00
Chris Moeller
121d7a73e9 Fixed a C11 warning by adding a macro lock around blip_t declaration 2013-10-04 13:11:04 -07:00
Chris Moeller
936e8a07f5 Fix and enable SSE support 2013-10-04 10:50:16 -07:00
Chris Moeller
a93ec7b95f Added automatic detection of SSE support for x86 and force on for x64 2013-09-29 17:27:13 -07:00
Chris Moeller
17682d4397 Updated DUMB 2013-09-27 20:24:23 -07:00
vspader
5808b34a16 Fix for mod files with missing? sample data. Fixes #71. 2008-02-22 04:45:21 +00:00
vspader
d837819fd2 Forgot to add dumb framework! duh! 2007-10-13 02:28:53 +00:00