AtAAK! is a technology for the automatic alignment of two audio files of similar content. Examples for applications are:

technology

The AtAAK! process is split into two phases, the Analysis stage and the Processing stage. During the analysis, the similarity over time of different points in time between both audio signals is being computed. In contrast to other algorithms, the user may chose whether the files might be similar with respect to to the four categories Pitch, Timbre, Loudness and Onset times. This allows very flexible uses: while the pitches might differ between the lead vocal and the backing vocal line, they can be very similar with respect to loudness envelope and note onset times. Vice versa, different performances of the same piece of music might not be very similar in the Timbre-domain. After calculating the similarity in the four different domains between the two audio files, the relative tempo changes over time are extracted by finding the most likely solution given the similarity measure.
The following synthesis step then applies the high quality élastique Pro time stretching to the one of the signals resulting of perfectly synchronized signals.

audio example 1

This example demonstrates the alignment of two jazz performances with different instrumentation.

Originals: the original two performances, each in one audio channel
Synced: the second performance is automatically synced to the first

 

audio example 2

This example demonstrates the alignment of two classical string quartet performances.

Originals: the original two performances, each in one audio channel
Synced: the second performance is automatically synced to the first


pricing & licensing

Please visit our licensing page for more information. We are happy to discuss license fees with you in personal communication.