RSS feed
	
	
	
		ca9fae20
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/07 16:24
		
Fixed position status reset on callback-aborted loop
		 
	
		852b2b9d
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/07 16:23
		
Added MSVC 2012 v110_xp platform
		 
	
		a6c23d0b
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/04 15:15
		
Fixed Qt project file
		 
	
		381ce8ea
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/04 07:00
		
Fixed duplicating some timekeeping state variables
		 
	
		7c1e30ed
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/04 06:57
		
Small fix for possible issue with time reporting for looped modules if callback ends playback
		 
	
		153721b1
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/03 14:41
		
- Implemented loop-accurate time position reporting into DUMB
		 
	
		99111038
		 – Carlos Rafael Giani <dv@pseudoterminal.org>
 authored
 and Chris Moeller <kode54@gmail.com>
 committed
 on 2013/05/22 13:37
		
M_PI may not be defined
		 
	
		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
		 
Next