crap/README.md

1.0 KiB

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)