Dawn@4: function F0 = func_parseF0(matdata, F0algorithm) Dawn@4: % F0 = func_parseF0(matdata, F0algorithm) Dawn@4: % Input: matdata - mat data Dawn@4: % F0algorithm - F0 algorithm to use Dawn@4: % Output: F0 vectir Dawn@4: % Notes: choose the F0 depending on what is specified Dawn@4: % Dawn@4: % Author: Yen-Liang Shue, Speech Processing and Auditory Perception Laboratory, UCLA Dawn@4: % Copyright UCLA SPAPL 2009 Dawn@4: F0 = []; Dawn@4: switch(F0algorithm) Dawn@4: case {'F0 (Straight)'} Dawn@4: if (isfield(matdata, 'strF0')) Dawn@4: F0 = matdata.strF0; Dawn@4: end Dawn@4: case {'F0 (Snack)'} Dawn@4: if (isfield(matdata, 'sF0')) Dawn@4: F0 = matdata.sF0; Dawn@4: end Dawn@4: case {'F0 (Praat)'} Dawn@4: if (isfield(matdata, 'pF0')) Dawn@4: F0 = matdata.pF0; Dawn@4: end Dawn@4: case {'F0 (Other)'} Dawn@4: if (isfield(matdata, 'oF0')) Dawn@4: F0 = matdata.oF0; Dawn@4: end Dawn@4: otherwise Dawn@4: F0 = []; Dawn@4: end