aubio 0.3.2
Typedefs | Functions
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 struct _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:
stss object as returned by new_aubio_tss
inputinput spectral frame
transoutput transient components
steadoutput steady state components
void aubio_tss_set_thres ( aubio_tss_t tss,
smpl_t  thrs 
)

set transient / steady state separation threshold

Parameters:
tsstss object as returned by new_aubio_tss
thrsnew threshold value
void del_aubio_tss ( aubio_tss_t s)

delete tss object

Parameters:
stss 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:
thrsseparation threshold
alfaalfa parameter
betabeta parameter
sizebuffer size
overlapstep size
channelsnumber of input channels
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines