RSS feed
58556af7
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/26 16:58
Removed blip_buf.c from remaining projects
74390bd1
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/26 16:51
Implemented blep synthesis into resampler.c, and removed blip_buf.c and code which referenced the old resamplers
cb8ab8c6
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/25 22:12
Derp
56093a31
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/25 22:04
Another meh fix
23f4dc1b
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/25 21:40
Oops, I somehow seriously broke volume ramping prior to the previous release
3bcbb6a9
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/25 16:19
Made disabling volume ramping actually work correctly
4fcf162e
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/25 16:04
Forgot to re-add missing function
dfdf86be
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/25 16:01
Oops, typo
477011d7
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/25 15:50
Made volume ramping configurable once again, now configurable between note on/off declicking only or full ramping
52a88bed
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/24 14:07
Oops, accidentally made DUMB twice as loud as it should be
c052e6a4
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/24 13:24
Fixed resampler for large increments; fixes spx-troughtheinfinite.it
243233d3
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/24 13:23
Reworked volume ramping a bit
a15a9061
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/23 16:58
Changed sinc window to Nuttal 3 term, and added pre-fill of silence to account for half the window size minus one
3e3c7e15
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/23 16:58
Removed a stale file from project
3aaf281a
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/23 09:24
Forgot to remove last vestiges of now unused linear and cubic code
ee94f03e
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/23 09:05
Oops wrong header
e1e2edd4
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/22 21:30
Oops
6937b61c
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/22 21:28
Replaced built-in linear and cubic resamplers with new routines
a8d9baaf
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/22 12:29
Renamed lanczos_resampler to sinc_resampler, changed to Blackman window
0d21e131
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/21 12:15
Remove comments which are no longer correct
a2f7fccb
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/21 11:55
Optimized SSE with optional SSE convolving loop, and doubled the kernel size
f7e4d065
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/21 03:06
Overhauled volume ramping and note start/end declicking, now volume ramping is mandatory
02b855c9
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/20 18:26
Work around two possible issues in XM reader; Fixes dark_lighthouse.xm.
b661a11b
– Chris Moeller <kode54@gmail.com>
authored
on 2014/03/04 12:11
Fixed offset effect limiting edge case due to samples being 64 points longer due to LPC processing
7e4d1331
– Chris Moeller <kode54@gmail.com>
authored
on 2014/02/28 12:51
Revert last change as file was actually broken
70c9d7e0
– Chris Moeller <kode54@gmail.com>
authored
on 2014/02/28 12:06
Merge branch 'master' of github.com:kode54/dumb
3ec1cc5d
– Chris Moeller <kode54@gmail.com>
authored
on 2014/02/28 12:05
Added a workaround for pattern 255 in the order list
b0682214
– Chris Moeller <kode54@gmail.com>
authored
on 2014/01/13 18:54
Merge pull request #3 from Vagabond/adt-cmake-install-name
3a9b6c7c
– Andrew Thompson <andrew@hijacked.us>
authored
on 2014/01/13 21:54
Set the dylib install name on OSX
3a25c206
– Chris Moeller <kode54@gmail.com>
authored
on 2013/12/02 18:17
Fixed panning and sample loops
16c119ad
– Chris Moeller <kode54@gmail.com>
authored
on 2013/11/25 12:05
Fixed assertion checks in case of envelope loops on the last node
b456e204
– Chris Moeller <kode54@gmail.com>
authored
on 2013/11/25 12:05
Added extra safety checking to aliased resampling mode
55217b94
– Chris Moeller <kode54@gmail.com>
authored
on 2013/11/10 18:41
Merge branch 'ttv-cmake-v2' of https://github.com/omf2097/dumb
30dc8c8c
– Tuomas Virtanen <katajakasa@gmail.com>
authored
on 2013/11/11 04:29
Remove unnecessary USE_SSE option from cmake file.
14bf151c
– Tuomas Virtanen <katajakasa@gmail.com>
authored
on 2013/11/02 17:24
Add initial CMake script and directory
e5df9e9b
– Chris Moeller <kode54@gmail.com>
authored
on 2013/11/10 18:21
Added more architecture type guards to _USE_SSE blocks
094cfcc2
– Chris Moeller <kode54@gmail.com>
authored
on 2013/11/10 17:35
Made the inline assembly cpuid function specific to GCC/Clang like it should have been in the first place.
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
Next