악보작성 프로그램
- 최초 등록일
- 2010.05.26
- 최종 저작일
- 2008.09
- 8페이지/ 한컴오피스
- 가격 5,000원
소개글
1. 개 요
1) 도~시 음 발생 및 악보 작성.
2) 악보를 보고 따라서 wrinote문으로 악보 작성.
3) 음악파일에서 spectrum 추출 후 악보 작성.
목차
1. 개 요
2. 문 제
3. 고찰 및 의견
4. 참고자료
본문내용
1. 개 요
1) 도~시 음 발생 및 악보 작성.
2) 악보를 보고 따라서 wrinote문으로 악보 작성.
3) 음악파일에서 spectrum 추출 후 악보 작성.
2. 문 제
1) 도~시 음 발생 및 악보 작성.
source code
ts=0.25; % 4분 음표의 duration
fs=8000;
keys=[40 42 44 45 47 49 51]; % `도‘에서 ’시‘까지의 음계값 입력
durations=[ts ts ts ts ts ts ts];
song=makesong(keys,durations);
figure(1)
specgram(song)
figure(2)
wrinotes(keys,durations,0) % wrinotes 함수를 이용해 악보 작성
sound(song)
specgram
악보
clear all
clc
fs=8000; % 샘플 주파수
notes=[40 42 44 44 45 44 42 42 44 45 45 47 45 44 44 45 47 47 52 49 47 44 40 42 44 44 42 40]; % 계이름
dur=[.125 .125 .25 .25 .125 .125 .5 .125 .125 .25 .25 .125 .125 .5 .125 .125 .25 .25 .25 .125 .25 .25 .125 .125 .25 .25 .25 0.5]; % 음의 길이
stretch=2;
song=zeros(1,round((max(sum(dur`))+.376)*stretch*fs));
k1=1;
참고 자료
- 디지털 신호 처리 실험 실습 자료
- 디지털 신호 처리 강의 자료
- `MATLAB을 이용한 디지털 신호처리 및 필터설계` (정슬)
- 각종 네이버 블로그 및 카페 자료