Update README.md
This commit is contained in:
parent
ec0fcf908c
commit
42c23a95d5
1 changed files with 15 additions and 39 deletions
54
README.md
54
README.md
|
@ -2,47 +2,24 @@
|
||||||
|
|
||||||
connor's rancid audio plugins. LADSPA and VST.
|
connor's rancid audio plugins. LADSPA and VST.
|
||||||
|
|
||||||
alternatively, configuration realizes any personality.
|
|
||||||
|
|
||||||
this is a set of hacked-together hacks to be hacked on
|
this is a set of hacked-together hacks to be hacked on
|
||||||
in the personal interest of learning and experimenting.
|
in the personal interest of learning and experimenting.
|
||||||
you should look elsewhere if you need an *enterprize-quality*
|
|
||||||
cross-platform library to build *lean & agile socially-networked* audio apps.
|
|
||||||
|
|
||||||
MIT-licensed; go wild.
|
MIT-licensed; go wild.
|
||||||
|
|
||||||
## plugs
|
## plugs
|
||||||
|
|
||||||
### crap Parametric Equalizer
|
Name | Label | ID | Description
|
||||||
|
--- | --- | --- | ---
|
||||||
|
crap Parametric Equalizer | crap\_eq | `0x000CAFED` | multiband parametric EQ. try redefining BANDS. #define BANDS to desired number of equalizer bands; default 4.
|
||||||
|
crap sample delay test | crap\_delay\_test | `0xDEDEDEDE` | why did i commit this?
|
||||||
|
crap Constant Equalizer | crap\_eq\_const | `0x0DEFACED` | simpler code than crap_eq for a static response. edit code as needed.
|
||||||
|
crap T420 Speaker Compensation | crap\_eq\_const\_T420 | `0x0DEFAE91` | lenovo tests
|
||||||
|
crap T420 Speaker Compensation (SVF) | crap\_eq\_const\_T420_svf | `0x0DEFB3CA` | trying out State Variable Filters (SVFs)
|
||||||
|
crap mugi4 (moog-like) | crap\_mugi4 | `0xD8D0D8D0` | nonlinear moog filter implementation: [see reference][moog]
|
||||||
|
crap Tube Distortion | crap\_tube | `0x50F7BA11` | static waveshaper with 6x oversampling and parameter smoothing. doesn't actually emulate a tube. not actually for crapping in.
|
||||||
|
|
||||||
__crap\_eq (0x000CAFED)__
|
[moog]: https://aaltodoc.aalto.fi/bitstream/handle/123456789/14420/article6.pdf
|
||||||
|
|
||||||
multiband parametric EQ. try redefining BANDS.
|
|
||||||
|
|
||||||
### crap const Equalizer
|
|
||||||
|
|
||||||
__crap\_eq\_const (0x0DEFACED)__
|
|
||||||
|
|
||||||
simpler code with a static response.
|
|
||||||
edit code as needed.
|
|
||||||
|
|
||||||
### crap noise generator
|
|
||||||
|
|
||||||
__crap\_noise (0xEC57A71C)__
|
|
||||||
|
|
||||||
white noise generator. loud, full-range, 0dBFS. don't say i didn't warn you.
|
|
||||||
|
|
||||||
### crap Tube Distortion
|
|
||||||
|
|
||||||
__crap\_tube (0x50F7BA11)__
|
|
||||||
|
|
||||||
static waveshaper with 6x oversampling, sounds kinda like a tube i guess?
|
|
||||||
|
|
||||||
### crap delay test
|
|
||||||
|
|
||||||
__crap\_delay\_test (0xDEDEDEDE)__
|
|
||||||
|
|
||||||
experimentation with delay compensation and EQ oversampling, not for use.
|
|
||||||
|
|
||||||
## build notes
|
## build notes
|
||||||
|
|
||||||
|
@ -60,10 +37,9 @@ other targets:
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
||||||
* spaces-in-paths support in Makefile
|
* LV2 support
|
||||||
|
* automatically generate markdown table based on crap contents
|
||||||
* rename plugins (fix capitalization consistency and such)
|
* rename plugins (fix capitalization consistency and such)
|
||||||
* reduce input/output buffers on biquads (shared)
|
* don't suffix -ladspa and -vst on built libraries; it's annoying
|
||||||
* ease up on the preprocessor ifs
|
* scrap overly-complex makefile for a shell script
|
||||||
* polish parameter support
|
* maybe switch to sepples in interest of templated process functions
|
||||||
* make code style consistent
|
|
||||||
* perhaps LV2 or AU support
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue