function vdOpt=vdOptSet % vdOptSet: Set options for VD (vibrato detection) % % Usage: % vdOpt=vdOptSet; % % Description: % vdOpt=vdOptSet returns the default options for vibrato detection. % % Example: % vdOpt=vdOptSet % Category: Options for vibrato detection % Roger Jang, 20130114 %% === Function for feature extraction and plotting vdOpt.feaExtractFcn=@vdFeaExtractFromFile; %vdOpt.feaExtractFcn=@vibratoFeaExtract; vdOpt.hmmPlotFcn=@vdHmmPlot; %% === Folder for wave files vdOpt.audioDir='D:\dataset\vibrato\TeresaTeng\waveAndPitch'; %% === Parameters for VD vdOpt.frameSize=512; vdOpt.overlap=0; vdOpt.pfType=1; % For pitch tracking, 0 for AMDF, 1 for ACF vdOpt.sFrameSizeInSec=0.3; % Super frame size vdOpt.sOverlapInSec=0; % Super overlap vdOpt.featureName={'aPitch', 'bPitch', 'distPitch', 'aVol', 'bVol', 'distVol'}; %vdOpt.featureName={'aPitch', 'bPitch', 'distPitch'}; vdOpt.outputName={'nonvibrato', 'vibrato'}; vdOpt.classNum=length(vdOpt.outputName); vdOpt.gaussianNum=3; % No. of Gaussians for each class