Devlog

매트랩으로 새소리 만들기 과제

 

clc
clear all
close all

fs = 16000;  %% Sampling 주파수

deltat = 1/fs;

time = 0:deltat:0.5; %% 0.5초간 시간

k = 1600/0.5; %% Chirp 신호 기울기 : 0.5초간 900 Hz를 증가시킴

y2 = sin(2*pi*(600*time+k/2*time.^2)); %% 600 -> 1500 Hz 까지 0.5초 안에 바뀌는 소리 생성

soundsc(y2,fs); % 소리 출력

freq = 0:fs/length(time):fs/2;

Y2 = 20*log10(abs(fft(y2)));



figure

plot(freq,Y2(1:length(freq)))

xlabel('frequency [Hz]')

grid on
profile

Devlog

@덩이

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그