WAV 사운드 파일
• READWAV("file") - WAV 파일 file에 포함된 오디오 데이터를 구하여 행렬에 저장합니다. 각 열은 데이터의 개별 채널을 나타냅니다. 각 행은 시간 표본에 해당합니다.
• WRITEWAV("file", s, b, M) - 표본 비율 s 및 비트 분해능 b를 사용하여 배열 M에 들어 있는 데이터를 WAV 파일에 기록합니다.
• GETWAVINFO(“file”) - WAV file의 형식 정의를 다음 순서대로 포함하는 벡터를 구합니다.
◦ 채널 수
◦ 표본 비율
◦ 비트 분해능(또는 표본당 비트 수)
◦ 오디오 플레이어 장치가 실시간으로 오디오를 재생하기 위해 처리해야 하는 초당 평균 바이트 수
인수
• file은 펄스 코드로 변조(PCM)된 Microsoft WAV 파일 이름, 또는 경로와 파일 이름에 해당되는 문자열입니다.
• s는 표본 비율(정수)입니다.
• b는 비트 분해능(정수)입니다. 1 ≤ b ≤16.
• M은 실수 행렬이며, 각 열은 서로 다른 채널에 해당하고 각 행은 시간 표본에 해당됩니다.
추가 정보
• 지정된 비트 분해능 b가 1-8인 경우 file에 데이터가 무부호 바이트 데이터로 기록됩니다.
• 진폭 M의 벡터에서 제한 값의 범위는 0에서 255(28)까지입니다.
• b가 9-16인 경우에 문자 데이터(2바이트)가 file에 기록됩니다. 문자 데이터의 제한은 -32768에서 32767(215)까지입니다.