|
aubio
0.3.2
|
Transient / Steady-state Separation (TSS) More...

Go to the source code of this file.
Typedefs | |
| typedef struct _aubio_tss_t | aubio_tss_t |
| TSS object. | |
Functions | |
| aubio_tss_t * | new_aubio_tss (smpl_t thrs, smpl_t alfa, smpl_t beta, uint_t size, uint_t overlap, uint_t channels) |
| create tss object | |
| void | del_aubio_tss (aubio_tss_t *s) |
| delete tss object | |
| void | aubio_tss_set_thres (aubio_tss_t *tss, smpl_t thrs) |
| set transient / steady state separation threshold | |
| void | aubio_tss_do (aubio_tss_t *s, cvec_t *input, cvec_t *trans, cvec_t *stead) |
| split input into transient and steady states components | |
Transient / Steady-state Separation (TSS)
This file implement a Transient / Steady-state Separation (TSS) as described in:
Christopher Duxbury, Mike E. Davies, and Mark B. Sandler. Separation of transient information in musical audio using multiresolution analysis techniques. In Proceedings of the Digital Audio Effects Conference, DAFx-01, pages 15, Limerick, Ireland, 2001.
| void aubio_tss_do | ( | aubio_tss_t * | s, |
| cvec_t * | input, | ||
| cvec_t * | trans, | ||
| cvec_t * | stead | ||
| ) |
split input into transient and steady states components
| s | tss object as returned by new_aubio_tss |
| input | input spectral frame |
| trans | output transient components |
| stead | output steady state components |
| void aubio_tss_set_thres | ( | aubio_tss_t * | tss, |
| smpl_t | thrs | ||
| ) |
set transient / steady state separation threshold
| tss | tss object as returned by new_aubio_tss |
| thrs | new threshold value |
| void del_aubio_tss | ( | aubio_tss_t * | s | ) |
delete tss object
| s | tss object as returned by new_aubio_tss |
| aubio_tss_t* new_aubio_tss | ( | smpl_t | thrs, |
| smpl_t | alfa, | ||
| smpl_t | beta, | ||
| uint_t | size, | ||
| uint_t | overlap, | ||
| uint_t | channels | ||
| ) |
create tss object
| thrs | separation threshold |
| alfa | alfa parameter |
| beta | beta parameter |
| size | buffer size |
| overlap | step size |
| channels | number of input channels |
1.7.6.1