SDTDemix * SDTDemix_new(int size, int radius)
Object constructor.
void SDTDemix_setNoiseThreshold(SDTDemix *x, double f)
Sets the noise threshold.
struct SDTDemix SDTDemix
Opaque data structure for the percussive/harmonic/residual components separator.
Definition: SDTDemix.h:36
void SDTDemix_setOverlap(SDTDemix *x, double f)
Sets the window overlapping factor.
void SDTDemix_setTonalThreshold(SDTDemix *x, double f)
Sets the tornal threshold.
void SDTDemix_free(SDTDemix *x)
Object destructor.
void SDTDemix_dsp(SDTDemix *x, double *outs, double in)
Signal processing routine. Call this function at sample rate to separate an arbitrary signal into its...