사운드 프로그래밍 절차
- 음원 파일의 분석
- 샘플 정보 추출
- 정보의 편집
- 새로운 음원 파일의 생성
.wav 파일 분석해보기
.wav 파일은 비압축 포맷 형식으로, 소리 값 그대로를 저장해둘 수 있는 확장자이다.
하지만 wav인 것을 나타내기 위해 header에 해당 정보를 저장해둔다.
wav의 header는 총 44bytes로 이루어져 있으며, 각 바이트들이 의미하는 내용은 아래와 같다.

- 1. Chunk ID (4bytes)
- 2. Chunk Size (4bytes)
- 3. Format (4bytes)
- 4. Subchunk1 ID (4bytes)
- 5. Subchunk2 Size (4bytes)
- 6. Audio Format (2bytes)
- 7. Num Channels (2bytes)
- 8. SampleRate (4bytes)