samer@0: % melceps - arrow from audio to log mel cepstrum (MFCCs) samer@0: function o=melceps(N,M,L,fs,varargin) samer@37: opts=options('norm_rate',1e-6,'plot_melspec',1,'lowf',100,varargin{:}); samer@0: if opts.plot_melspec, samer@0: mp=obs_with(imgtrace(256,'fig',9,'clim',[-20,20])); samer@0: figure(9); colormap(bipolar1); samer@0: else; mp=aid; end samer@0: samer@0: o = amelspec(N,M,fs,'lowf',opts.lowf) ... samer@0: * states(azeromean(gaussian,'rate',opts.norm_rate),50) * (aid + vplotter('fig',12)) ... samer@0: * mp * adct(1:L); % ... samer@0: % * obs_with(plotter('fig',11,'ylim',[-20,20],'xlim',[0,L+1],'plotfn',@bar)); samer@0: