tss.h File Reference

Transient / Steady-state Separation (TSS). More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef _aubio_tss_t aubio_tss_t
 TSS object.

Functions

aubio_tss_tnew_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


Detailed Description

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 1­5, Limerick, Ireland, 2001.


Function Documentation

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

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

Parameters:
tss tss object as returned by new_aubio_tss
thrs new threshold value

void del_aubio_tss ( aubio_tss_t s  ) 

delete tss object

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

Parameters:
thrs separation threshold
alfa alfa parameter
beta beta parameter
size buffer size
overlap step size
channels number of input channels


Generated on Wed Oct 11 17:36:54 2006 for aubio by  doxygen 1.4.7