Sound Morphing Toolbox
Abstract
Sound morphing requires the use of several audio processing algorithms involving the analysis, transformation, and resynthesis of sounds. The aim of this tutorial is to review the techniques implemented in the sound morphing toolbox (SMT). The SMT is open-source and freely available on GitHub. In this tutorial, we will go over the analysis, transformation, and resynthesis steps used in standard morphing techniques applied to isolated notes from musical instrument sounds, such as sinusoidal modeling, spectral envelope estimation, time-scale modification, and resynthesis models. The tutorial will include sound examples to illustrate each step and a hands-on session to show the participants how to use the SMT.
Open-Source Code on GitHub
Click here to download the code for the tutorial.
Quick Setup
-
Download and unzip the files to a folder (e.g.,
/userhome/myfolder
) - Start Matlab
-
Go to the folder (e.g.,
/userhome/myfolder
) in Matlab (Navigate to/userhome/myfolder/DAFx_2022
under the Current Folder menu) -
Add the folder
/userhome/myfolder/DAFx_2022
and all its subfolders to the Matlab path -
Run both the
DAFx2022_SFM.mlx
andDAFx2022_SM.mlx
scripts