A computer method and system synchronizes one streaming data signal with
another data signal. A subject data signal and working data signal are
received. The working data signal has predefined coordinates in a
coordinate system (e.g., time origin and unit sampling rate in a time
coordinate system for audio). The subject data signal and working data
signal are transformed into respective common representations. An
alignment process aligns the respective transformed representations by
matching the transformed representation of the working data signal to
that of the subject signal. A re-synchronizer element transposes the
predefined coordinates of the working data signal onto the subject signal
in the aligned state of the respective transformed representations. As
such, the subject data signal is synchronized to the coordinate system of
the working data signal.