신호 및 시스템 매트랩(전자피아노)
- 최초 등록일
- 2013.06.09
- 최종 저작일
- 2012.06
- 9페이지/
압축파일
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
전자피아노 관련된 자료로서
결과보고서, matlab 코딩 소스등이 있습니다.
설계점수는 20점 만점에 18점 받았습니다.
목차
1. 문제 정의
2. 이론
(1) 음의 형태
(2) 정현파 신호의 고조파 합성
(3) 음계의 이해
(4) 피아노 소리 만들기
(5) 피아노 각 음표의 주파수
3. 분석 및 설계
(1) 정현파 신호의 고조파 합성
(2) 음계 만들기
(3) 악보 코드화하기
(4) 연주하기
4. 구현 및 검증
5. 평가 및 개선
본문내용
1. 문제 정의
- matlab을 이용해서 소리 만들기 특성 특정 주파수 영역에서 도~시 음을 만든 후 그 음을 토대로 작곡하기. 피아노 음을 만든 후 그에 해당하는 음악 코드 및 음표에 맞게 작곡을 함. 작곡을 하기 어려워 우리가 많이 듣는 “종소리” 동요를 가지고 했다.
2. 이론
(1) 음의 형태
- 기본적으로 고른음은 의 형태로 나타낼 수 있습니다. 여기서 A는 진폭, 는 진동수, t 는 시간을 나타낸다. 정리를 하면 다음 표와 같이 나타낼 수 있다.
성질
수식기호
예시
크기(Intensity)
A(진폭)
스피커의 볼륨
높이(Pitch)
f(진동수)
도레미파솔라시, 음계
길이(Length)
t(시간)
8분음표, 4분음표
음색(Tone)
악기 고유의 음색
여기서 파란 실선은 아날로그 형태의 파형이구요, 빨간 막대는 이 아날로그 형태의 파형을 잘게 쪼개서 어떤 특정한 시간에서 진폭의 크기를 수치화 시킨 것이 된다.
즉 소리를 디지털화 시킨다는 것은 시간을 잘게 쪼개고, 그 시간 시간마다 값을 수치로 저장하는 것이다. 이걸 스피커로 출력시키면 우리 귀는 그렇게 예민하지 않아서 그냥 자연스러운 소리로 들리게 된다.
그 다음으로 신호 및 시스템에서 배운 나이키스트 샘플링 이론을 적용시켜 어떤 소리를 디지털화하기 위해서는 최대주파수의 2배로 샘플링 해야 된다. 즉 사람은 20~20000Hz 의 진동수를 가진 소리들에 대해서만 인식할 수 있는데
참고 자료
(맥놀이현상)http://blog.naver.com/PostView.nhn?blogId=awesomeguy02&logNo=60039195644&widgetTypeCall=true
(소리의 특성 ADSR이란 무엇인가)http://www.cyworld.com/jtmuzik/3756402
압축파일 내 파일목록
melode.m
pitascale.m
sori.m
sound.wav
sound1.wav
신호 및 시스템 설계과제.hwp
종소리.mp3