Commit Graph

52 Commits

Author SHA1 Message Date
Connor Olding d071d19ca6 tweak various things for newer compilers 2016-11-07 17:25:53 -08:00
Connor Olding 2db13e6fc2 Rework to use Eigen 2015-12-10 07:27:53 -08:00
Connor Olding 156dcd2233 finally fix alignment issues 2015-12-05 00:33:09 -08:00
Connor Olding f5758537c7 add early prototype of leveller 2015-12-04 12:43:28 -08:00
Connor Olding aa77c87c28 further tomfoolery 2015-06-10 23:57:19 -07:00
Connor Olding bc72410062 cygwin/msys fixes 2015-06-10 22:48:46 -07:00
Connor Olding fda31baa00 remove old param 2015-06-10 21:11:25 -07:00
Connor Olding 44d303cf95 please just work already 2015-06-10 20:48:07 -07:00
Connor Olding dfd81b055b begin work on class-based plugins
ladspa/crap_eq is working, seemingly.
2015-06-07 13:18:59 -07:00
Connor Olding bbbfa7690c move -ladspa/-vst suffixes to directory prefixes 2015-06-06 20:19:58 -07:00
Connor Olding 9aa9fb8e3a bump 2015-06-06 19:41:23 -07:00
Connor Olding 7bcf6c40d2 fix alignment 2015-06-06 16:50:19 -07:00
Connor Olding e2b74d736c rework crap_tube to use templates
i'm so sorry
2015-06-06 16:45:09 -07:00
Connor Olding 39e385f1f9 beginning conversion to sepples 2015-06-06 10:42:14 -07:00
Connor Olding ec0fcf908c moog filter 2015-06-03 09:35:22 -07:00
Connor Olding 79fe905ec5 incomplete svf implementation 2015-05-28 16:45:14 -07:00
Connor Olding 9f58751a04 shuffle around definitions 2015-05-28 12:21:38 -07:00
Connor Olding 9054360ded first attempt at T420 speaker compensation 2015-05-06 11:10:20 -07:00
Connor Olding f1a8bcd876 use single-precision floats for ARM
NEON doesn't support doubles ;_;
anyway, this turns the two-times slowdown
caused by previous commits into a two-times speedup.
2015-04-07 13:55:12 -07:00
Connor Olding 4022d11349 use vectors instead of intrinsics 2015-04-06 12:10:37 -07:00
Connor Olding 4a4e4f20d0 personal EQ for Sennheiser HD 598 2015-04-05 17:52:01 -07:00
Connor Olding 80e60fab1c inline everything; fix types 2015-04-04 06:48:27 -07:00
Connor Olding e943a99966 tweaks; use gnu11 now 2015-04-04 02:06:41 -07:00
Connor Olding 889ece8080 new polyphase IIR oversampling filter 2014-06-18 05:54:19 -07:00
Connor Olding eb2eec3709 refine make output (like linux and automake) 2014-03-13 01:24:32 -07:00
Connor Olding e8cf7505e7 rudimentary ARM support 2014-02-24 16:18:58 -08:00
Connor Olding c0ef645404 use exported objcopy if available 2014-02-24 11:56:09 -08:00
Connor Olding d20bea5fa5 rewritten makefile, separate SSE2 test, readme blurb 2014-02-07 17:54:05 -08:00
Connor Olding 21059bbf7e make benchmark target work again, whitespace 2014-02-06 02:49:04 -08:00
Connor Olding 65300c501c organize files into subdirectories (ugly makefile) 2014-02-06 02:31:46 -08:00
Connor Olding defbde30c3 get clean and dist targets up to date 2014-02-06 00:17:18 -08:00
Connor Olding 0a5c150ca6 convert crap_noise to template format 2014-02-05 23:28:33 -08:00
Connor Olding 4de1731d93 tube plugin, begin on SSE2 optimizations 2014-02-05 20:32:16 -08:00
Connor Olding 329642ab55 basic parameter support (LADSPA) 2014-01-29 19:36:08 -08:00
Connor Olding 1006245886 cleanup 2014-01-29 17:59:12 -08:00
Connor Olding 0192351e6e basic parameter support (VST) 2014-01-29 17:55:11 -08:00
Connor Olding 33c2b0d78b cleaner make 2014-01-29 13:27:11 -08:00
Connor Olding 46d7e78d88 crap delay test 2013-12-22 16:23:57 -08:00
Connor Olding eb841cbd4a plugin template system; vst support
i need a beer
2013-11-17 22:38:22 -08:00
Connor Olding d609b1f687 make bench smart; don't assume input/output ports 2013-11-16 11:51:01 -08:00
Connor Olding 08602e69bc .sh is for libraries (rename) 2013-11-15 19:22:23 -08:00
Connor Olding 0fb03d35dc simpler, more compatible benchmarking script 2013-11-15 19:14:48 -08:00
Connor Olding a52ed959b1 rough benchmarking stuff 2013-11-11 08:30:45 -08:00
Connor Olding a05477f429 white noise generator 2013-11-11 08:07:39 -08:00
Connor Olding 0f7a6e3ee1 make crap_eq work again 2013-11-10 13:52:50 -08:00
Connor Olding d227226200 don't compile crap_util separately (inline) 2013-11-10 13:17:39 -08:00
Connor Olding 26255d3c87 smarter compile options 2013-11-10 12:34:52 -08:00
Connor Olding 7a7850d88b win32 fixes 2013-11-06 04:36:26 -08:00
Connor Olding c741ef87f3 const
highly essential 0day fix in readme as well
2013-09-15 20:05:30 -07:00
Connor Olding c4cfb2582d fix math linking issue 2013-09-10 02:17:53 -07:00