2022-11-15 23:49:51 +00:00
|
|
|
code:
|
|
|
|
* blep etc in a module?
|
2022-11-28 17:31:52 +00:00
|
|
|
* osc post filter (and one pole init, slew rate, etc.) val from input? set state instead?
|
2022-11-15 23:49:51 +00:00
|
|
|
* audio rate optional pulse width/slope inputs?
|
|
|
|
* one pole process const input? (return also if const out)
|
|
|
|
* optimize triangle generation for constant pulse width
|
|
|
|
* API for buffer fill, scale, offset, zero, copy...?
|
|
|
|
* web examples construction/destruction
|
|
|
|
* web effect multichannel in?
|
2022-11-22 14:28:16 +00:00
|
|
|
* check const restrict etc.
|
2022-11-23 09:54:48 +00:00
|
|
|
* define BW_RESTRICT to __restrict or similar when the compiler supports it
|
2022-11-30 10:55:25 +00:00
|
|
|
* empty functions etc. to keep consistency and forward compatibility?
|
2022-11-30 19:36:13 +00:00
|
|
|
* float in [-1,1] for velocity, pitch bend, mod wheel
|
|
|
|
* should clip slope in triangle?
|
2022-12-02 16:47:34 +00:00
|
|
|
* fix vst3 mapped values (visible in Ableton Live) and short names
|
2022-12-05 12:41:30 +00:00
|
|
|
* polish examples (ranges, etc.)
|
2022-12-11 09:36:56 +00:00
|
|
|
* change name of vst3 template folders to something that doesn't look like a vst3 folder itself
|
2022-12-20 07:35:28 +00:00
|
|
|
* compute bit depth reduction only when input changes? (state, option?)
|
|
|
|
* common smoothing policy (as control rate as possible?) - smoothing control?
|
2022-12-13 21:41:18 +00:00
|
|
|
* avoid "force" in coeffs update by using inline functions?
|
2022-11-15 23:49:51 +00:00
|
|
|
|
|
|
|
build system:
|
|
|
|
* make makefiles handle paths with spaces etc
|
|
|
|
* can run su on windows? (system-wide install)
|
|
|
|
* make autodependencies (.d?)
|
|
|
|
* make from... directories
|
|
|
|
* order-only prerequisites to avoid multiple make updates? (https://interrupt.memfault.com/blog/gnu-make-guidelines#order-only-prerequisites)
|
2022-11-28 17:31:52 +00:00
|
|
|
* clang + Ofast & bulk memory (maybe using old binaryen) - or implement memset etc.
|
2022-11-20 09:20:32 +00:00
|
|
|
* put common parts of Makefiles together somewhere/somehow (DRY)
|
|
|
|
* recursive make?
|