RSS feed
db4dcf6c
– Carlos Rafael Giani <dv@pseudoterminal.org>
authored
and Chris Moeller <kode54@gmail.com>
committed
on 2013/05/22 13:36
the MEMFILE filesystem didn't have seek and get_size functions
4e0faec2
– Carlos Rafael Giani <dv@pseudoterminal.org>
authored
and Chris Moeller <kode54@gmail.com>
committed
on 2013/05/22 13:35
renamed "restrict" parameters to "restrict_"
e65a86fc
– Chris Moeller <kode54@gmail.com>
authored
on 2013/05/06 13:08
Removed unnecessary optimization function
1fe80f16
– Chris Moeller <kode54@gmail.com>
authored
on 2013/05/04 17:08
Fixed regular surround mixing
a869c473
– Chris Moeller <kode54@gmail.com>
authored
on 2013/05/04 17:07
Optimizations and bug fixes for the Lanczos resampler
6edaad13
– Chris Moeller <kode54@gmail.com>
authored
on 2013/05/02 12:04
Fixed resonant filter handling in surround mixer
b40d6a58
– Chris Moeller <kode54@gmail.com>
authored
on 2013/04/30 09:04
Implemented 3 channel surround mixing
85fa2b7e
– Chris Moeller <kode54@gmail.com>
authored
on 2013/04/29 14:04
Removed unnecessary code
8111a1eb
– Chris Moeller <kode54@gmail.com>
authored
on 2013/04/25 22:13
Whoops, that was Blackman-Harris, not Lanczos. Lanczos produces less aliasing, anyway.
ffd168da
– Chris Moeller <kode54@gmail.com>
authored
on 2013/04/25 21:42
Fixed phase calculation when downsampling
1eef4c9f
– Chris Moeller <kode54@gmail.com>
authored
on 2013/04/25 20:25
- Implemented Lanczos resampler - Fixed overhead of performing effects updates on background voices
8605fb3a
– Chris Moeller <kode54@gmail.com>
authored
on 2013/04/22 19:15
Replaced FIR resampler's IIR low pass filter with a fixed set of cutoff stages
5f1d4388
– Chris Moeller <kode54@gmail.com>
authored
on 2013/03/16 11:03
- Removed *16/11 scale from S3M global volume
cc986aa7
– Chris Moeller <kode54@gmail.com>
authored
on 2013/02/19 16:10
Fixed shit
8ba1f7e7
– Chris Moeller <kode54@gmail.com>
authored
on 2013/02/19 16:08
Fixed panning correctly this time
569b49a5
– Chris Moeller <kode54@gmail.com>
authored
on 2013/02/19 16:08
Implemented support for compressed stereo samples
9a68144b
– Chris Moeller <kode54@gmail.com>
authored
on 2013/02/14 07:21
Changed panning rule from 3dB to 0dB to match most trackers
c7aadf29
– Chris Moeller <kode54@gmail.com>
authored
on 2013/02/10 06:45
Fixed loop start for STK modules
ff84ff32
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/21 22:02
Fixed serious error with MPT extension reading
3aee7f11
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/17 11:26
Fixed envelope reading to gracefully handle nodes which are out of range
73da922b
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/16 17:03
Implemented support for the obscure S9F sample reverse effect
0994e994
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/14 15:14
Removed unused variables
beea1d9f
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/14 15:11
More fixes for seeking support
a79a9725
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/14 14:26
Fixes for C89 limitations and some const types
d8784727
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/14 14:06
Implemented full seeking in DUMBFILE and modified several readers to account for this change, which also reduces their overall memory usage
3267dd86
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/12 13:34
- Added silence padding for samples which are too short to predict padding for
d5b0ced7
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/12 13:33
Eliminate clipping from the low-pass filter stage by increasing intermediate buffer type size to int
a57194a3
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/12 10:59
- Simplified low-pass filter
6c8eeb8a
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/12 05:17
Added a low-pass filter to the FIR resampler
b440292b
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/11 15:53
- Fixed FIR resampling
0f63644a
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/11 15:22
Fixed C99isms for MSVC
3a1e4eee
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/11 14:58
Merge branch 'master' of github.com:kode54/dumb
e0322123
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/11 14:58
Made SSE filters configurable
abedfc22
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/11 14:39
Added new files to MSVC projects
d666d3d8
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/11 14:35
Cleaned up MSVC 2010 project file
8cc51b94
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/11 14:30
Removed stale source control file
52b415ac
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/11 14:27
- Implemented FIR resampler
2fa3b87a
– Chris Moeller <kode54@gmail.com>
authored
on 2013/01/11 14:24
Minor indentation change
4df0e8c5
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/30 05:59
Fixed pattern counting, and swapped pattern counting flag
b97e3695
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/29 13:02
Fixed portamento up effect when NNA channels are active
ac46a8b6
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/26 08:22
Fixed STM speed handling
425a8407
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/23 08:40
Oops, forgot MSVC doesn't have snprintf
ad8a234f
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/23 08:32
Buffer entire file into memory to allow for weird file offsets, and add minimal Open/MPT extension reading
347a1170
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/23 08:31
Fixed envelope handling
b837698b
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 14:15
Fixed memory reader for formats which perform empty skips at the end of the file, like Asylum AMF
690b8c60
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 13:56
Silenced MSVC warning, removed unused variables, and reordered some code for pre-C99 compilers
3ec6f425
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 13:55
Silenced MSVC warning
b80bcdf9
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 13:55
Added new 'any' reader to MSVC 2010 project
efd94314
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 13:54
Added format tag to IT reader
07787fb0
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 13:41
Portability fixes
a17f9925
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 13:40
Included SSE optimized it_filter function, enabled if _USE_SSE macro is defined at compile time
918d6366
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 13:39
Implemented simple 'any' format reader which attempts to detect the format of the input file and passes it off to the correct reader.
d0136438
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 11:50
Added Qt project file
f4c6edf2
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 11:49
Only provide our own log2 for MSVC, since other platforms should already provide it
5c9c4359
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 11:49
Removed unused variable from function declarations, a leftover from copying from the MOD reader
9b60a9a4
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/22 11:48
Added limits.h for LONG_MAX
045efbd6
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/15 17:54
Fixed older pattern counting mode
5b53815e
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/15 17:47
Made the new MOD pattern counting system optional
30b178af
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/09 18:17
Fixed ADPCM sample support
02190e00
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/09 16:59
Fixed MOD pattern count calculation in weird cases where the last sample is missing four bytes
756ecf2a
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/09 14:53
Added interface for inserting extra DUH signals, and fixed searching for IT sigdata when more than one signal is present
d2575fcc
– Chris Moeller <kode54@gmail.com>
authored
on 2012/12/03 22:49
- Implemented final solution for MOD pattern count calculation
b17c5254
– Chris Moeller <kode54@gmail.com>
authored
on 2012/11/25 22:49
Remove trailing whitespace from all song, instrument, and sample names
32c9bb42
– Chris Moeller <kode54@gmail.com>
authored
on 2012/11/25 22:11
Corrected MOD reader to only check the known number of orders when calculating the pattern count
9e3012a7
– Chris Moeller <kode54@gmail.com>
authored
on 2012/09/20 01:28
Fixed pitch slides on non-playing channels
e84e1824
– Chris Moeller <kode54@gmail.com>
authored
on 2012/09/09 07:23
Fixed envelopes so they only carry from the same channel
22e82be0
– Chris Moeller <kode54@gmail.com>
authored
on 2012/09/09 05:26
Reverted previous failed tone portamento fix
09b78300
– Chris Moeller <kode54@gmail.com>
authored
on 2012/09/09 04:18
Fixed IT tone portamento again
e0917efb
– Chris Moeller <kode54@gmail.com>
authored
on 2012/09/08 15:55
Fixed IT tone portamento so it can continue without a destination note on every row
15b780d0
– Chris Moeller <kode54@gmail.com>
authored
on 2012/09/02 08:56
Fixed most effects applying to background voices
8d87ab8b
– Chris Moeller <kode54@gmail.com>
authored
on 2012/08/06 20:02
- Fixed XM sample header size handling to always assume a size of 0x28
7ad496ec
– Chris Moeller <kode54@gmail.com>
authored
on 2012/07/08 08:57
- Added sanity checking to XM reader instrument and sample header sizes
5bee3e5b
– Chris Moeller <kode54@gmail.com>
authored
on 2012/07/03 18:24
- Fixed XM reader for files with smaller than expected instrument or sample header sizes
0e954595
– Chris Moeller <kode54@gmail.com>
authored
on 2012/02/27 11:04
2012-02-24 19:11 UTC - kode54
7fc359f6
– Chris Moeller <kode54@gmail.com>
authored
on 2012/02/10 12:14
Fixed BaseClasses project name capitalization to correct version control tracking, removed TFS tracking files.
14989811
– Chris Moeller <kode54@gmail.com>
authored
on 2012/02/10 11:53
Added ignore lists for compiler output files
b85ab3ba
– Chris Moeller <kode54@gmail.com>
authored
on 2012/02/10 07:28
All projects updated and now compile in the new git repository.
8c3e5104
– Chris Moeller <kode54@gmail.com>
authored
on 2011/08/31 03:53
- Corrected old style PSM note data
317a6f3d
– Chris Moeller <kode54@gmail.com>
authored
on 2011/08/13 22:31
Major project file maintenance
71ecdc72
– Chris Moeller <kode54@gmail.com>
authored
on 2011/08/02 19:31
- Fixed IT stereo samples
667b4794
– Chris Moeller <kode54@gmail.com>
authored
on 2011/06/05 18:49
- Fixed IT envelope reading for node counts over 25, which are invalid
4a268f95
– Chris Moeller <kode54@gmail.com>
authored
on 2011/05/25 14:42
- Added missing song restart position initialization to AM, AMFF, and DSM readers
07f761e9
– Chris Moeller <kode54@gmail.com>
authored
on 2011/05/12 08:26
- Fixed IT New Note Action duplicate check types for sample and instrument
7def1963
– Chris Moeller <kode54@gmail.com>
authored
on 2011/03/23 01:45
- Corrected volume slide behavior for S3M playback, and also adjusted the slide volume level clipping range for S3M to 0-63
f5f34570
– Chris Moeller <kode54@gmail.com>
authored
on 2011/02/09 03:10
- Added a workaround for bad sample offsets in STM files
d78c2856
– Chris Moeller <kode54@gmail.com>
authored
on 2011/02/08 09:11
- Fixed STM sample reading
c2cb42ff
– Chris Moeller <kode54@gmail.com>
authored
on 2011/02/08 07:03
- Implemented support for STM 1.x format
33cd2c46
– Chris Moeller <kode54@gmail.com>
authored
on 2011/01/19 10:20
- Made Oktalyzer reader more tolerant of truncated files
e169b25f
– Chris Moeller <kode54@gmail.com>
authored
on 2011/01/19 02:14
- Implemented Oktalyzer format loader
e34d6868
– Chris Moeller <kode54@gmail.com>
authored
on 2011/01/13 19:10
2011-01-13 23:11 UTC - kode54
c0fc19ef
– Chris Moeller <kode54@gmail.com>
authored
on 2011/01/11 13:57
- Changed aliased resampler loop conditions a bit to fix some bugs
bf42c55a
– Chris Moeller <kode54@gmail.com>
authored
on 2011/01/09 09:18
Import of blip_buf and one missing header.
9ac6cf69
– Chris Moeller <kode54@gmail.com>
authored
on 2011/01/09 09:16
- Replaced old aliased resampling mode with a 65536x oversampling sinc resampler
4c0d2d92
– Chris Moeller <kode54@gmail.com>
authored
on 2011/01/03 09:33
Add missing files to repository, delete old 7-Zip source folder
a9176165
– Chris Moeller <kode54@gmail.com>
authored
on 2010/11/21 20:24
- Changed a break to row behavior in DUMB, hopefully it doesn't break anything
1a9e0d4f
– Chris Moeller <kode54@gmail.com>
authored
on 2010/10/03 02:17
- Added range checking for XM global volume command
ca554279
– Chris Moeller <kode54@gmail.com>
authored
on 2010/08/20 21:00
- Fixed channel muting when switching or restarting songs, or when seeking
6e159ab8
– Chris Moeller <kode54@gmail.com>
authored
on 2010/03/11 19:16
- Fixed two bugs with pattern loops causing songs to loop forever
73bec702
– Chris Moeller <kode54@gmail.com>
authored
on 2010/02/12 15:33
The Great Merge of 2010
7c2cc8b0
– Chris Moeller <kode54@gmail.com>
authored
on 2010/01/11 04:02
{12/17/2009 2:12:36 AM}Reverted sinc interpolation until I feel like fixing it
Next