일일 결과물 |
조 : 2조 |
조장 : 김윤환 |
조원 : 박노진, 블라디미르, 신배호, 미스토시 |
주제 : wave 음 높이 변환 |
작성일 : 20101208 |
작성자 : 신배호 |
주파수간의 변화 량을 보면
약 1.05946배씩 증가한다는 것을 알 수 있다.
int size = (int)(_waveLeft.Length * 1.05946);
int gap = size - _waveLeft.Length;
gap = _waveLeft.Length / gap;
사이즈를 늘려주고 그 차이를 구한다음, 그것을 전체 크기로 나눠주면
새로 추가되거나 제거될 부분의 간격을 알 수 있다.
Wave 데이터를 가지고 있는 배열을 그대로 복사하면서 gap마다 건너뛰거나
(gap[x] + gap[x+1]) / 2를 넣는 식으로 복사될 배열을 조작했고,
실제 배열이 커지거나 작아지면서 실제 음이 높아지거나 낮아졌다.
일일 결과물 양식.doc
카페 게시글
20기 2조
일일결과물
[개인 일일 결과물] wave 음 높이 변환
신배호
추천 0
조회 66
10.12.08 23:24
댓글 0
다음검색