connor's rancid audio plugins
Go to file
2013-11-17 22:57:37 -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
common.sh plugin template system; vst support 2013-11-17 22:38:22 -08:00
crap_eq_const.h plugin template system; vst support 2013-11-17 22:38:22 -08:00
crap_eq-ladspa.c plugin template system; vst support 2013-11-17 22:38:22 -08:00
crap_noise-ladspa.c plugin template system; vst support 2013-11-17 22:38:22 -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
generate-ladspa plugin template system; vst support 2013-11-17 22:38:22 -08:00
generate-vst plugin template system; vst support 2013-11-17 22:38:22 -08: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 plugin template system; vst support 2013-11-17 22:38:22 -08:00
README.md update readme (add todo list) 2013-11-17 22:57:37 -08:00
template-ladspa.c plugin template system; vst support 2013-11-17 22:38:22 -08:00
template-vst.cpp plugin template system; vst support 2013-11-17 22:38:22 -08:00

crap

connor's rancid audio plugins. LADSPA and VST.

alternatively, configuration realizes any personality

plugs

crap Parametric Equalizer

crap_eq (0x000CAFED)

multiband parametric EQ. try redefining BANDS.

crap const Equalizer

crap_eq_const (0x0DEFACED)

simpler code with a static response. edit code as needed.

crap noises generator

crap_noise (0xEC57A71C)

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

build notes

make it.

a benchmark target is included, however it doesn't build on Windows.

try CFLAGS="-O3 -ffast-math -march=core2"

remember to export VST_SDK_DIR to the path of your vstsdk2.4/

TODO

  • finish VST/LADSPA parameter/port support in templates
  • convert crap_eq and crap_noise to the template format
  • rename plugins (fix capitalization consistency and such)
  • remove crap_ prefixes?
  • move to subdirs?
  • make crap faster (hand-written SSE2? compiler directives?)
  • reduce input/output buffers on biquads (shared)