Frames, Positions, Small Frames, and Bits

The data on an audio CD is divided into frames.

A frame consists of 588 stereo samples. 75 frames make up one second of audio. This is because 75 x 588 = 44100, and because the sampling frequency of the CD format is 44100 Hz (samples per second), this equals one second of audio. When you specify positions on the CD, in WaveLab Pro, you do it in the format mm:ss:ff (minutes:seconds:frames). The frame values go from 0 to 74, because there are 75 frames to a second.

Technically, there is no way to specify something smaller than a frame on a CD. One effect of this is that if the sample length of a track on the CD does not equal a perfect number of frames, some blank audio must be added at the end. Another effect of this is that when you play the CD, you can never locate to anything closer than a frame. If you need some data in the middle of a frame, you still have to read the whole frame. Again, this is unlike a hard disk, where you can retrieve any byte on the disk, without reading the surrounding data.

But frames are not the smallest block of data on a CD. There is also something called “small frames”. A small frame is a container of 588 bits. 98 small frames together make up one regular frame. In each small frame, there is only room for six stereo samples, which means that a lot of space is left for data other than the actual audio. There is information for encoding, laser synchronization, error correction, and the PQ data to identify the track boundaries. This PQ data is of major importance to anyone who wants to create their own CD, and handled effortless in WaveLab Pro.