MainBody

Ratefix

Introduction
How a Sample Rate Error Occurs. (This doc)
The Effects of a Sample Rate Error.
Limitations.
How Ratefix works

How a Sample Rate Error Occurs.

Normal Clocking

The usual situation is that a device will derive it's clock from it's digital input. This ensures that both devices use the same clock and data gets transferred properly.

 

House Sync

Alternatively each device may get it's clock from a common source (a house sync). Again both devices use the same clock (though it comes from an external device) and again data gets transferred properly.

 

Unsynced!

A problem arises when Device 1 and Device 2 are both set up to utilize their own internal clocks and the clocks are not set to the same sampling rate. Even if the two clocks are set to the same sample rate there may be occasional glitches as the clocks will slightly different from each other, but it is the much more dramatic situation of clocks being set to different rates that is addressed here.

In this case the receiving device is reading data more quickly than it is being written by the sending device. This will result in errors in the received file.

There may be:

Ratefix attempts to tackle the first 2 of these 3 cases.