update readme (add todo list)
This commit is contained in:
parent
eb841cbd4a
commit
3e20fa9db8
1 changed files with 17 additions and 9 deletions
26
README.md
26
README.md
|
@ -8,31 +8,39 @@ alternatively, configuration realizes any personality
|
|||
|
||||
### crap Parametric Equalizer
|
||||
|
||||
__crap_eq (0x000CAFED)__
|
||||
__crap\_eq (0x000CAFED)__
|
||||
|
||||
multiband parametric EQ. try redefining BANDS.
|
||||
|
||||
### crap const Equalizer
|
||||
|
||||
__crap_eq_const (0x0DEFACED)__
|
||||
__crap\_eq\_const (0x0DEFACED)__
|
||||
|
||||
simpler code with a static response.
|
||||
edit code as needed.
|
||||
|
||||
### crap noises generator
|
||||
|
||||
__crap_noise (0xEC57A71C)__
|
||||
__crap\_noise (0xEC57A71C)__
|
||||
|
||||
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.
|
||||
`make` it.
|
||||
|
||||
with gcc, try `CFLAGS='-O3 -ffast-math'`.
|
||||
`-march=native` seems to degrade performance slightly, but YMMV.
|
||||
a `benchmark` target is included, however it doesn't build on Windows.
|
||||
|
||||
with clang, (at the time of writing this)
|
||||
optimizations are not as tuneable so try `CFLAGS='-O2'`.
|
||||
try `CFLAGS="-O3 -ffast-math -march=core2"`
|
||||
|
||||
can be cross-compiled for Windows for use in Audacity or a LADSPA wrapper.
|
||||
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)
|
||||
|
|
Loading…
Reference in a new issue