*영*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 1
검색어 입력폼
  • MATLAB으로 음 만들기 (가요) 및 C4.4.3 벨소리 만들기
    아이유 - 너의의미Matlab을 이용하여 만들어 보았습니다.1) 음계의 주파수 알기.=> 각 음계의 주파수는 이 그림을 참고하여 만들었습니다.2) 갈끔한 소리를 얻기위한 ASDRASDR이란 Attack-Decay-Sustain-Release입니다.Attack은 어떤 소리가 시작되고 난 후 그 소리의 크기의 최대치까지 도달하는데 걸리는 시간Decay는 도달한 소리의 크기의 최대치에서부터 Sustain까지 도달하는데 걸리는 시간Sustain은 Relase까지 도달하는데 걸리는 시간.Release는 소리의 잔향의 길이를 조절한다.이 ASDR을 잘 합성하면 음의 질에 영향을 미치고 리얼한 연주구현이 될 수 있다.3) MATLAB 코드입니다.function music_iuglobal fs;fs=12000;x=[];x1=note(523.3,0.5); x=[x x1]; %도x1=note(659.3,0.5); x=[x x1]; %미x1=note(0,0.5); x=[x x1];x1=note(392.0,0.5); x=[x x1]; %낮은솔x1=note(587.4,0.5); x=[x x1]; %레x1=note(659.3,0.5); x=[x x1]; %미x1=note(587.4,0.25); x=[x x1]; %레x1=note(440,0.25); x=[x x1]; %낮은 라x1=note(440,0.5); x=[x x1]; %낮은 라x1=note(523.3,2); x=[x x1]; %도x1=note(0,0.3); x=[x x1];x1=note(523.3,0.25); x=[x x1]; %도x1=note(659.3,0.25); x=[x x1]; %미x1=note(587.4,0.25); x=[x x1]; %레x1=note(523.3,0.5); x=[x x1]; %도x1=note(880,0.25); x=[x x1]; %라x1=note(784,0.25); x=[x x1]; %솔x1=note(880,0.5); x=[x x1]; %라x1=note(0,0.25); x=[x x1];x1=note(65x1]; %미x1=note(0,0.5); x=[x x1];x1=note(392.0,0.5); x=[x x1]; %낮은솔x1=note(587.4,0.5); x=[x x1]; %레x1=note(659.3,0.5); x=[x x1]; %미x1=note(587.4,0.25); x=[x x1]; %레x1=note(440,0.25); x=[x x1]; %낮은 라x1=note(440,0.5); x=[x x1]; %낮은 라x1=note(523.3,2); x=[x x1]; %도x1=note(523.3,0.25); x=[x x1]; %도x1=note(523.3,0.25); x=[x x1]; %도x1=note(523.3,0.25); x=[x x1]; %도x1=note(523.3,0.25); x=[x x1]; %도x1=note(659.3,0.25); x=[x x1]; %미x1=note(587.4,0.25); x=[x x1]; %레x1=note(523.3,0.25); x=[x x1]; %도x1=note(880,0.25); x=[x x1]; %라x1=note(784,0.25); x=[x x1]; %솔x1=note(880,0.5); x=[x x1]; %라x1=note(0,0.25); x=[x x1];x1=note(659.3,0.5); x=[x x1]; %미x1=note(784,0.75); x=[x x1]; %솔x1=note(880,0.25); x=[x x1]; %라x1=note(880,0.5); x=[x x1]; %라x1=note(659.3,0.25); x=[x x1]; %미x1=note(587.4,0.25); x=[x x1]; %레x1=note(659.3,0.25); x=[x x1]; %미x1=note(587.4,2); x=[x x1]; %레x1=note(0,1); x=[x x1];x1=note(698.4,0.25); x=[x x1]; %파x1=note(698.4,0.25); x=[x x1]; %파x1=note(698.4,0.25); x=[x x1]; %파x1=note(698.4,0. x1]; %파x1=note(698.4,0.25); x=[x x1]; %파x1=note(698.4,0.25); x=[x x1]; %파x1=note(698.4,0.5); x=[x x1]; %파x1=note(698.4,0.25); x=[x x1]; %파x1=note(784,0.25); x=[x x1]; %솔x1=note(880,0.5); x=[x x1]; %라x1=note(784,0.25); x=[x x1]; %솔x1=note(784,0.75); x=[x x1]; %솔x1=note(659.3,0.25); x=[x x1]; %미x1=note(587.4,2); x=[x x1]; %레x1=note(440,0.25); x=[x x1]; %낮은 라x1=note(493.9,0.25); x=[x x1]; %낮은 시x1=note(523.3,1); x=[x x1]; %도x1=note(440,0.25); x=[x x1]; %낮은 라x1=note(493.9,0.25); x=[x x1]; %낮은 시x1=note(523.3,0.25); x=[x x1]; %도x1=note(587.4,1.5); x=[x x1]; %레x1=note(440,0.25); x=[x x1]; %낮은 라x1=note(493.9,0.25); x=[x x1]; %낮은 시x1=note(523.3,0.25); x=[x x1]; %도x1=note(523.3,0.25); x=[x x1]; %도x1=note(523.3,0.5); x=[x x1]; %도x1=note(587.4,0.25); x=[x x1]; %레x1=note(440,1); x=[x x1]; %낮은 라x1=note(392,0.25); x=[x x1]; %낮은 솔x1=note(659.3,1); x=[x x1]; %미x1=note(659.3,0.25); x=[x x1]; %미x1=note(659.3,0.25); x=[x x1]; %미x1=note(659.3,0.5); x=[x x1]; %미x1=note(659.3,1); x=[x x1]; %미x1=note(0,0.5); ; x=[x x1]; %낮은 시x1=note(523.3,0.3); x=[x x1]; %도x1=note(587.4,0.7); x=[x x1]; %레x1=note(440,0.25); x=[x x1]; %낮은 라x1=note(493.9,0.25); x=[x x1]; %낮은 시x1=note(523.3,1); x=[x x1]; %도x1=note(523.3,0.5); x=[x x1]; %도x1=note(587.4,0.25); x=[x x1]; %레x1=note(440,1); x=[x x1]; %낮은 라x1=note(0,0.25); x=[x x1];x1=note(392,0.25); x=[x x1]; %낮은 솔x1=note(659.3,0.5); x=[x x1]; %미x1=note(659.3,0.5); x=[x x1]; %미x1=note(659.3,0.25); x=[x x1]; %미x1=note(659.3,0.5); x=[x x1]; %미x1=note(659.3,0.5); x=[x x1]; %미x1=note(659.3,0.7); x=[x x1]; %미x1=note(0,0.25); x=[x x1];x1=note(523.3,0.25); x=[x x1]; %도x1=note(523.3,0.25); x=[x x1]; %도x1=note(587.4,0.25); x=[x x1]; %레x1=note(659.3,0.25); x=[x x1]; %미x1=note(587.4,0.25); x=[x x1]; %레x1=note(587.4,1); x=[x x1]; %레sound(x,fs); % 음악재생audiowrite('iu.wav',x,fs);returnfunction [x]=note(f,d) %자연스러운 음을 얻기위한 합성global fs;T=fix(fs*d); % fix : 0쪽에 가까운 정수를 찾음t=0:T;x=0.9*sin(2*pi*f/fs*t);x=x-0.4*sin(2*pi*0.5*f/fs*t);x=x-0.5*sin(2*pi*4*f/fs*t);x=x-0.3*sin(2*pi*4*f/fs*t);a작성을 실시함.)1. sound()함수를 이용하여 그 주파수로 연주해서 소리를 듣는다.bellenv함수 정의function yy = bellenv(tau, dur, fsamp)% BELLENV produces envelope function for bell sounds%% usage: yy = bellenv(tau, dur, fsamp);%% Where tau = time constant% dur = duration fo the envelope% fsamp = sampling frequency%% Returns:% yy = decaying exponential envelope%% note: produces exponential decay for positive tau.tt=[0:(1/fsamp):dur];yy=exp(-tt./tau);bell함수 정의function [xx, fi_t, tt] = bell(ff, Io, tau, dur, fsamp)% BELL produce bell sound%% usage: xx = bell(ff, Io, tau, dur, fsamp)%% Where: ff = frequency vector( containing fc and fm)% Io = scale factor for modulation index% tau = decay parameter for A(t) and I(t)% fsamp = sampling ratett=[0:(1/fsamp):dur];A_t=bellenv(tau,dur,fsamp);I_t=Io*bellenv(tau,dur,fsamp);xx=A_t.*cos((2*pi*ff(1)*tt) + I_t.*cos((2*pi*ff(2)*tt)-(pi/2))-(pi/2));% Erg?nzung f?r 4.3 c. :fi_t = (1/(2*pi))*diff((2*pi*ff(1)*tt)+ I_t.*cos((2*pi*ff(2)*tt)-(pi/2))-(pi/2))./diff(tt);CASE1와 5에 대한 벨소리.[xx1, tt1]=b그려라.
    공학/기술| 2014.11.14| 8페이지| 1,500원| 조회(548)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 17일 일요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
2:44 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감