By adjusting the
media speed, e.g.. Number of beats per second, or samples per second etc. of
the second stream the reference points can be aligned and synchronisation
achieved. In this example, where m is larger than n, the stream needs to
played faster.
•Which is done at the purple section of the
stream.
A nice example
of this kind of synchronisation using manipulation of the media speed can be
seen with DJ’s that are beat mixing: they adjust the pitch control of their
decks to align the records’ rhythms.
In software
systems the same can be done by using a derived clock using a software PLL
(phase locked loop). An example of this outside musical applications is NTP
(network time protocol).