버전 (6.16 KB) 작성자: Kenneth Eaton
Read AIFF (Audio Interchange File Format) sound file.

다운로드 수: 4K

업데이트 날짜: 2009/3/17

라이선스 보기

This function will read audio data from AIFF and AIFC/AIFF-C files. The file format standards I followed to write this function are cited below. At some point I will also write the corresponding AIFFWRITE, but AIFFREAD was all I needed for the moment and all I had time to complete. If you have any problems, leave a comment here or shoot me an email and I'll address them at my earliest convenience.

Description for the AIFF standard can be found here:

Descriptions for the AIFC/AIFF-C standard can be found here:


AIFFREAD Read AIFF (Audio Interchange File Format) sound file.
Y = AIFFREAD(FILE) reads an AIFF file specified by the string FILE,
returning the sampled data in Y. The ".aif" extension is appended if no
extension is given.

[Y,FS,NBITS,CHUNKDATA] = AIFFREAD(FILE) returns the sample rate (FS) in
Hertz, the number of bits per sample (NBITS) used to encode the data in
the file, and a complete structure of the chunk data (CHUNKDATA)
contained in the AIFF file (minus the actual audio data returned in Y).
See below for a description of CHUNKDATA.

[...] = AIFFREAD(FILE,N) returns only the first N samples from each
channel in the file.

[...] = AIFFREAD(FILE,[N1 N2]) returns only samples N1 through N2 from
each channel in the file.

[SIZ,...] = AIFFREAD(FILE,'size') returns the size of the audio data
contained in the file in place of the actual audio data, where
SIZ = [nSampleFrames nChannels].

인용 양식

Kenneth Eaton (2023). AIFFREAD (, MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R14SP3
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보