shithub: dumb

RSS feed

07c545a6 – Chris Moeller <kode54@gmail.com> authored on 2014/04/04 13:14
MSVC fix again

84ac8992 – Chris Moeller <kode54@gmail.com> authored on 2014/04/04 12:50
Resampler now adds input delay and subtracts output delay according to whichever quality is selected, rather than being fixed for sinc only. This fixes blep synthesis mode defeating note on and off volume ramping.

fa1413c6 – Chris Moeller <kode54@gmail.com> authored on 2014/03/28 13:50
Changed volume ramping so normal transitions to or from zero volume are quicker

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

Next