This is where navigation should be.

DEMO_AUDIOSHRINK - Decomposition into tonal and transient parts

Description

This demos shows how to do audio coding and "tonal + transient" decomposition using group lasso shrinkage of two wmdct transforms with different time-frequency resolutions.

The signal is transformed using two orthonormal wmdct bases. Then group lasso shrinkage is applied to the two transforms in order to:

  • select fixed frequency lines of large wmdct coefficients on the wide window wmdct transform
  • select fixed time lines of large wmdct coefficients on the narrow window wmdct transform

The corresponding approximated signals are computed with the corresponding inverse, iwmdct.

demo_audioshrink_1.png

Plots and time-frequency images

The upper plots in the figure show the tonal parts of the signal, the lower plots show the transients. The TF-plots on the left are the corresponding wmdct coefficients found by appropriate group lasso shrinkage

Corresponding reconstructed tonal and transient sounds may be listened from arrays rec1 and rec2 (sampling rate: 44.1 kHz)