Tag UGens: Dfsm - m_count should be float

integers cannot be NaNs, required for demand-rate polling

Signed-off-by: Tim Blechmann <tim@klingt.org>
MCLDUGens: NearestN - avoid deadlock

GET_BUF locks the buffer, so we have to make sure that it runs out of scope
before calculating the first sample

Signed-off-by: Tim Blechmann <tim@klingt.org>
NearestN: check buffer dimensions in _next not ctor (in case changed on-the-fly)
update list in readme
Added normalisation to compensate for peak gain vs resonance
Improved normalisation
Tag UGens: Dfsm - m_count should be float

integers cannot be NaNs, required for demand-rate polling

Signed-off-by: Tim Blechmann <tim@klingt.org>
MCLDUGens: NearestN - avoid deadlock

GET_BUF locks the buffer, so we have to make sure that it runs out of scope
before calculating the first sample

Signed-off-by: Tim Blechmann <tim@klingt.org>
NearestN: check buffer dimensions in _next not ctor (in case changed on-the-fly)
update list in readme
Fixed normalisation
libs: use updated nova-simd from github

Signed-off-by: Tim Blechmann <tim@klingt.org>
libs: use updated nova-simd from github

Signed-off-by: Tim Blechmann <tim@klingt.org>
added basic binary NoiseRing Demand UGen
josh ugens: CombLP - void float->double->float conversion

Signed-off-by: Tim Blechmann <tim@klingt.org>
tag system ugens: don't overwrite sc's public API

overriding sc's public API is a great way to avoid any improvements like
support for local buffers or buffer locking

Signed-off-by: Tim Blechmann <tim@klingt.org>
cmake build system: support for native/c++11/dso visibility

Signed-off-by: Tim Blechmann <tim@klingt.org>
nova ugens: GendyN - handle memory allocation failure

Signed-off-by: Tim Blechmann <tim@klingt.org>
cmake build system: don't add NovaUGens to plugin dirs extra

Signed-off-by: Tim Blechmann <tim@klingt.org>
SkUGens: add SkUGens (FM7 only)

 - original repo is at https://github.com/kaoskorobase/skUG