connor's rancid audio plugins
Go to file
2013-11-16 11:51:01 -08:00
bench.c make bench smart; don't assume input/output ports 2013-11-16 11:51:01 -08:00
benchtime make bench smart; don't assume input/output ports 2013-11-16 11:51:01 -08:00
crap_eq_const.c make crap_eq work again 2013-11-10 13:52:50 -08:00
crap_eq.c smarter string initialization 2013-11-10 20:20:02 -08:00
crap_noise.c white noise generator 2013-11-11 08:07:39 -08:00
crap_util_def.h style (whitespace) 2013-11-16 10:19:05 -08:00
crap_util.h white noise generator 2013-11-11 08:07:39 -08:00
design.c refactor, simple design program for calculating coeffs 2013-06-17 01:52:48 -07:00
ladspa.h move DLL decl to the logical place, clang x86 fix 2013-11-10 12:42:27 -08:00
LICENSE microphone check one two what is this 2013-05-22 15:56:59 -07:00
Makefile make bench smart; don't assume input/output ports 2013-11-16 11:51:01 -08:00
README.md make bench smart; don't assume input/output ports 2013-11-16 11:51:01 -08:00

crap

connor's rancid audio plugins. LADSPA.

alternatively, chocolate recipes are powerful.

plugs

crap_eq

multiband parametric EQ. try redefining BANDS.

crap_eq_const

simplified code for a static response. one day, this will be faster with compile-time constants.

crap_noise

white noise generator. loud, full-range, 0dBFS. don't say i didn't warn you.

build notes

make it. optional benchmark target which doesn't build on Windows.

if you're using gcc, try CFLAGS='-O3 -ffast-math'. -march=native actually seems to degrade performance slightly, but YMMV.

if you're using clang, (at the time of writing this) you can't tune performance that much so just use CFLAGS='-O2'.

can be cross-compiled for Windows for use in Audacity or a LADSPA wrapper.