Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Fs=8000;
- time=2;
- [signal,Fs,~]=wavread('test.wav');
- for i = 1:numel(signal) %run through entire signal, variable i will be how many samples it took
- end
- i=i-1;
- length=i/8000; % total number of samples divided by Fs will give length of entire signal in seconds
- if(time>length)
- error('time longer than sound');
- end
- i=1;
- fadetime=(time*Fs)+4000;
- while( i ~= fadetime )
- signal(i) = signal(i)*i/fadetime; %signal reaches max at when i reaches fadetime
- i=i+1;
- end
- disp(i/8000);
- plot(signal);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement