Skip to content

TronicLabs/crap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crap

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 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.

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 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

make linux or make windows (works well with [mxe]) [mxe]: //mxe.cc

make linux-arm requires a CPU with a NEON unit

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

other targets:

  • all: no hand-holding.
  • design: simple CLI to the biquad coefficient calculator.
  • benchmark: does what it says on the tin. no Windows support.

TODO

  • spaces-in-paths support in Makefile
  • rename plugins (fix capitalization consistency and such)
  • reduce input/output buffers on biquads (shared)
  • ease up on the preprocessor ifs
  • polish parameter support
  • make code style consistent
  • perhaps LV2 or AU support

About

connor's rancid audio plugins [LADSPA] [VST]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 68.5%
  • Objective-C 17.6%
  • C++ 12.3%
  • Shell 1.6%