Patent ID: 9264840
Filing Date: 2016-02-16
CPC Classification: H04H,H04R,H04S

Claim Text:
1. A system for crossfading by a multi-dimensional crossfader to generate mixed audio output, the system comprising: a computer processor; and the multi-dimensional crossfader executable by the computer processor, the multi-dimensional crossfader configured to implement a method, the method including: reading a first audio file; reading a second audio file; accessing a multi-dimensional audio map, the multi-dimensional audio map comprising a plurality of audio attribute layers that are overlaid upon each other as separate planes normalized according to coordinates in a Euclidean plane, each of the audio attribute layers is uncorrelated with respect to time and comprises a first dimension representing an audio attribute value for a location defined by at least two other dimensions within a multi-dimensional space, wherein one of the audio attribute layers comprises a tempo audio attribute layer and another of the audio attribute layers comprises a volume audio attribute layer; analyzing an ending portion of the first audio file to identify a first tempo; analyzing a beginning portion of the second audio file to identify a second tempo; determining a path to transition between two points comprising a first point and a second point in the multi-dimensional audio map, wherein the first point aligns with the first tempo in the tempo audio attribute layer and has an associated first volume in the volume audio attribute layer, and the second point aligns with the second tempo in the tempo audio attribute layer and has an associated second volume in the volume audio attribute layer; transitioning between the two points in the multi-dimensional audio map by selecting corresponding values from each of the plurality of audio attribute layers between the two points; and generating a mixed output by applying the corresponding values from each of the plurality of audio attribute layers between the two points to the ending portion of the first audio file with respect to time and to the beginning portion of the second audio file with respect to time, the mixed output comprising both a change in tempo and volume between the ending portion of the first audio file and the beginning portion of the second audio file.