RSS feed
	
	
	
		2c9ca950
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/11/07 14:36
		
Pan and pitch envelopes carry regardless of NNA being note cut
		 
	
		e07088e5
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/11/07 14:06
		
It is now possible to use both Gxx/Lxx and hx in the volume column in the same row
		 
	
		ee341290
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/11/07 13:20
		
Fixed IT mixing Dxx regular volume slide with cx/dx volume column slide effect
		 
	
		b85fdab6
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/11/07 12:52
		
Simplified pan law calculation a bit
		 
	
		da313733
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/10/07 04:11
		
Fixed Asylum Music Format panning effect
		 
	
		5945794a
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/10/04 09:14
		
Fixed a C11 warning by adding a macro lock around blip_t declaration
		 
	
		bf5dd808
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/10/04 06:16
		
Copied LONG_LONG definition inside of tarray header so it doesn't need to include the main dumb header
		 
	
		8298eb20
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/10/04 06:15
		
Made resampler and SSE filter setup functions public, in case anyone wants to call them early to prevent possible but harmless race conditions
		 
	
		23f9ebdf
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/10/04 06:15
		
Implemented automatic detection of SSE support
		 
	
		a5652e85
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/10/04 06:12
		
Renamed init_cubic function in preparation to make it public
		 
	
		af75f07c
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/10/04 06:10
		
Fixed compilation errors/warnings
		 
	
		46a337c1
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/09/27 15:59
		
Envelopes do not carry when New Note Action is Cut
		 
	
		fed6a743
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/09/27 15:57
		
Reworked declicker final volume propagation a bit
		 
	
		9fc8f92d
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/09/27 15:55
		
Fixed declicker handling cases where a declicking operation lasts longer than the current block
		 
	
		5fedef96
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/09/27 15:53
		
Removed start of note ramp when raising volume from zero on a running note, as normal volume ramping will already kick in
		 
	
		3a3375f8
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/09/27 15:51
		
Fixed IT envelope loop pickup when the loop start is not on the first tick
		 
	
		f8dfb33e
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/09/27 15:49
		
Moved internal headers out of public dumb.h
		 
	
		75c25767
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/09/27 07:21
		
Added documentation from the original project
		 
	
		50e839d4
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/09/16 11:48
		
Fixed 8xx effect for MODs, which have a range of 00...FF, not 00...7F or 80 or whatever
		 
	
		4a26a05d
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/08/27 11:26
		
Fixed IT note cut and note off commands
		 
	
		7a16e6a7
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/08/26 18:50
		
Invalid notes correctly cause note fade, and range of valid notes increased to include 120/B-9
		 
	
		5c5fedc5
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/08/25 19:06
		
Normalized the indentation in the Lanczos resampler, and optimized the resampler a bit
		 
	
		b3596083
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/08/25 05:49
		
IT NFx/NxF should not affect background voices
		 
	
		2fcecb0f
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/08/25 03:55
		
Merge branch 'master' of bitbucket.org:kode54/dumb
		 
	
		ea96b859
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/08/25 03:50
		
Channel volume effect should only apply to foreground voices
		 
	
		d244b879
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/08/23 12:46
		
Fixed row played tracking and row timekeeping information for orders with skip commands
		 
	
		d1fe0fdb
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/08/23 11:56
		
Fixed XM arpeggio
		 
	
		1c44d72e
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/08/03 13:46
		
Meh
		 
	
		01b9e3fa
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/08/01 05:29
		
- I didn't realize that sigrenderer->tick counted down from speed to 1, rather
		 
	
		29c3c9e5
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/28 14:05
		
Apply delta to compressed samples regardless of creating tracker version
		 
	
		52caa062
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/28 14:02
		
Merge branch 'master' of github.com:kode54/dumb
		 
	
		0fc04dec
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/28 14:01
		
- Rewrote arpeggio implementation to use note offset tables
		 
	
		ee557fc6
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/27 12:30
		
Meh.
		 
	
		951ce075
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/26 07:11
		
Fixed songs with envelope loops on the last tick
		 
	
		eaad8176
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/22 15:56
		
Fixed envelope start and end shortcuts
		 
	
		27406abf
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/22 15:28
		
Merge branch 'master' of github.com:kode54/dumb
		 
	
		5698ac53
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/22 15:28
		
Fixed envelope loop timing
		 
	
		f2cd2349
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/19 11:56
		
Fixed so it only initializes envelopes when instruments are enabled
		 
	
		01f8ce4b
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/18 04:23
		
Fixed envelope carry to only occur if the running note has not already been cut or released
		 
	
		b9aea141
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/17 14:53
		
Further fixes to IT envelope behavior
		 
	
		a42b6bcd
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/07/17 14:34
		
Reimplemented envelope carry to be more like other players
		 
	
		0bc29b4e
		 – Carlos Rafael Giani <dv@pseudoterminal.org>
 authored
 and Chris Moeller <kode54@gmail.com>
 committed
 on 2013/06/30 12:43
		
various fixes to address GCC warnings
		 
	
		991ce820
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/22 11:16
		
Moved DUMBFILE structure to its own header file to unify the rare cases where it needs to be visible outside of dumbfile.c
		 
	
		bfb8fea2
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/20 20:14
		
Whoops.
		 
	
		f5a1c5ec
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/20 18:28
		
Eliminated all clang compilation warnings
		 
	
		d31fb208
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/20 18:27
		
Fixed C++11 compilation error on Mac OS X
		 
	
		d2d6f48b
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/16 05:55
		
Fixed another stupid error
		 
	
		9b377f8d
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/15 15:48
		
Cleaned up several warnings, including a buffer
		 
	
		e12facc6
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/12 03:19
		
Disabled MSVC 2012 default of SSE2
		 
	
		5b83c82c
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/12 01:56
		
Fixed intermittent noise with SSE resonant filters by special casing zero length render calls
		 
	
		796c801b
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/12 00:06
		
Subsong scanner always tries to play the first order now
		 
	
		b5f94016
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/11 23:45
		
Re-enabled SSE support and rewrote SSE filter function
		 
	
		cf2577d4
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/09 07:22
		
Fixed timekeeping when starting a sigrenderer with a time offset
		 
	
		89724f7a
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/09 06:47
		
Coding consistency fixes
		 
	
		68f8a3aa
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/09 06:33
		
Fixed timekeeping
		 
	
		3e73bae5
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/09 06:33
		
Enabled SSE compilation
		 
	
		2e0b1fae
		 – Chris Moeller <kode54@gmail.com>
 authored
 on 2013/06/08 22:58
		
Disabled SSE as MSVC 2012 breaks it
		 
	
		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
		 
Next