a394384555
optimize by splitting into blocks
...
+67% faster on this machine
2015-04-04 06:31:57 -07:00
e6ab4e4473
handle LADSPA's port range crap
2015-04-04 02:44:33 -07:00
e943a99966
tweaks; use gnu11 now
2015-04-04 02:06:41 -07:00
3072985b0a
fix segfault: allocate all ports
2015-04-04 02:06:13 -07:00
889ece8080
new polyphase IIR oversampling filter
2014-06-18 05:54:19 -07:00
46a4d07e58
move tube oversampling to its own file
2014-06-18 04:39:24 -07:00
eb2eec3709
refine make output (like linux and automake)
2014-03-13 01:24:32 -07:00
5bf857dee4
eq_const: new settings
2014-03-05 00:56:22 -08:00
e8cf7505e7
rudimentary ARM support
2014-02-24 16:18:58 -08:00
195e33d2a5
update readme
2014-02-24 13:32:48 -08:00
85774c0341
tube: another better oversampler (6x now)
2014-02-24 13:22:42 -08:00
c0ef645404
use exported objcopy if available
2014-02-24 11:56:09 -08:00
7545689477
tube: fix oversampling
...
the original cascade was missing a first-order filter entirely!
N is incremented so the cascade is only second-order filters
which allows minimal changes to the code.
additionally the output sample is from the last
zero-padding for a slightly better phase response.
2014-02-11 03:00:41 -08:00
1b1e4353fb
tube: better oversampling filter to reduce aliasing
2014-02-08 16:53:19 -08:00
1550230dc5
tube: add parameters with smoothing
2014-02-07 22:57:42 -08:00
d20bea5fa5
rewritten makefile, separate SSE2 test, readme blurb
2014-02-07 17:54:05 -08:00
21059bbf7e
make benchmark target work again, whitespace
2014-02-06 02:49:04 -08:00
65300c501c
organize files into subdirectories (ugly makefile)
2014-02-06 02:31:46 -08:00
defbde30c3
get clean and dist targets up to date
2014-02-06 00:17:18 -08:00
f79b70641a
oh right it's 2014 now
2014-02-06 00:07:00 -08:00
bbabae237b
disable denormals in eq plugins
2014-02-05 23:53:23 -08:00
6d6c64c1b0
make brace style consistent
2014-02-05 23:47:16 -08:00
153331f5f7
remove bq_t type, use double instead
2014-02-05 23:32:24 -08:00
0a5c150ca6
convert crap_noise to template format
2014-02-05 23:28:33 -08:00
7cfeef142d
tube: reuse history buffers, clean up buffer size
2014-02-05 21:17:30 -08:00
4de1731d93
tube plugin, begin on SSE2 optimizations
2014-02-05 20:32:16 -08:00
3efe119c57
enum filter types, alternate Q calculation
2014-02-03 15:03:01 -08:00
a97baa7779
patches need names, that's it
2014-02-03 15:01:13 -08:00
6d59f4c062
cleanup and hacking away a type warning
2014-02-01 17:31:59 -08:00
329642ab55
basic parameter support (LADSPA)
2014-01-29 19:36:08 -08:00
1006245886
cleanup
2014-01-29 17:59:12 -08:00
0192351e6e
basic parameter support (VST)
2014-01-29 17:55:11 -08:00
33c2b0d78b
cleaner make
2014-01-29 13:27:11 -08:00
46d7e78d88
crap delay test
2013-12-22 16:23:57 -08:00
a2993fdabd
clear up some stuff (oh jeez that typo)
2013-12-22 16:18:37 -08:00
3e20fa9db8
update readme (add todo list)
2013-11-17 22:57:37 -08:00
eb841cbd4a
plugin template system; vst support
...
i need a beer
2013-11-17 22:38:22 -08:00
d609b1f687
make bench smart; don't assume input/output ports
2013-11-16 11:51:01 -08:00
2dc7487a90
style (whitespace)
2013-11-16 10:19:05 -08:00
08602e69bc
.sh is for libraries (rename)
2013-11-15 19:22:23 -08:00
f88a5ed0c4
update readme with noise effect and build notes
2013-11-15 19:17:28 -08:00
68a7f01a7c
C++ compatibility
2013-11-15 19:15:50 -08:00
0fb03d35dc
simpler, more compatible benchmarking script
2013-11-15 19:14:48 -08:00
a52ed959b1
rough benchmarking stuff
2013-11-11 08:30:45 -08:00
a05477f429
white noise generator
2013-11-11 08:07:39 -08:00
191a384483
smarter string initialization
2013-11-10 20:20:02 -08:00
0f7a6e3ee1
make crap_eq work again
2013-11-10 13:52:50 -08:00
d227226200
don't compile crap_util separately (inline)
2013-11-10 13:17:39 -08:00
8661e90a91
scrap running gain, numbered names, refactor
2013-11-10 13:12:36 -08:00
c46936ce48
move DLL decl to the logical place, clang x86 fix
2013-11-10 12:42:27 -08:00