This is a matlab script used to play a sound i have a proble

This is a matlab script used to play a sound i have a problem with the second to last line where it says \" insert the note\" i dont know how to write it in the script so i can play the sound .

% --------------play_lamb.m-------------- %

mary.keys = [44 42 40 42 44 44 44 42 42 42 44 47 47];

% NOTES: C D E F G % Key #40 is middle-C mary.durations = 0.25 * ones(1,length(mary.keys));

fs = 8000; % 11025 Hz also works xx = zeros(1, sum(mary.durations)*fs + length(mary.keys));

n1 = 1; forkk = 1:length(mary.keys) keynum = mary.keys(kk);

tone = % <------- Fill in this line n2 = n1 + length(tone) - 1; xx(n1:n2) = xx(n1:n2) + tone;%<------- Insert the note

n1 = n2 + 1;

end soundsc(xx, fs)

Solution

mary.keys = [44 42 40 42 44 44 44 42 42 42 44 47 47];
% NOTES: C D E F G % Key #40 is middle-C mary.durations = 0.25 * ones(1,length(mary.keys));
fs = 8000; % 11025 Hz also works xx = zeros(1, sum(mary.durations)*fs + length(mary.keys));
n1 = 1;
Ts=1/fs;
tone=[0:Ts:1];
fork k = 1:length(mary.keys) keynum = mary.keys(kk);
   n2 = n1 + length(tone) - 1;
   xx(n1:n2) = xx(n1:n2) + tone;
   n1 = n2 + 1;
end
soundsc(xx, fs)

This is a matlab script used to play a sound i have a problem with the second to last line where it says \

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site