% Matlab script ex3.m % Create vowel sounds based on chart created by Helmholtz in 1859. % % Sample solutions to article "Musical Analysis and Synthesis in % Matlab", MAA College Mathematics Journal % % Mark R. Petersen, U. of Colorado Boulder Applied Math Dept, Feb 2004 vowel = 'UOAEI'; ff=1; mf = .7; f = .3; p = .1; pp = .07; power = [ ff mf pp 0 0 0 ;... mf f mf p 0 0 ;... p p p mf mf p ;... mf 0 mf 0 0 ff ;... mf p 0 0 0 p]; power(3,8)=p; power(5,16) = mf; for j=1:5 synthesize(['ex3-' vowel(j) '.wav'], 220, 3, power(j,:)) end