Method, device and software for applying an audio effect
AssigneeAlgoriddim GmbH
InventorKariem Morsy
Life of this patent
Estimating the term…
Abstract
The present invention provides a method for processing music audio data, comprising the steps of providing input audio data representing a first piece of music containing a mixture of predetermined musical timbres, decomposing the input audio data to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres, and a second audio track representing a second musical timbre selected from the predetermined musical timbres, applying a predetermined first audio effect to the first audio track, applying no audio effect or a predetermined second audio effect, which is different from the first audio effect, to the second audio track, and obtaining recombined audio data by recombining the first audio track with the second audio track.
Claims30
A method for processing music audio data, comprising:
- providing input audio data representing a first piece of music, the input audio data comprising a mixture of predetermined musical timbres;
- decomposing the input audio data to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres, and a second audio track representing a second musical timbre selected from the predetermined musical timbres;
- applying, to the first audio track, a predetermined first audio effect, wherein the predetermined first audio effect is a pitch scaling effect that changes a pitch of audio data of the first audio track while maintaining a playback duration of the audio data of the first audio track, wherein the pitch scaling effect shifts the pitch up or down by a predetermined number of semitones;
- applying, to the second audio track, (A) no audio effect or (B) a predetermined second audio effect, wherein the predetermined second audio effect is different from the predetermined first audio effect;
- obtaining recombined audio data by at least recombining the first audio track having the applied predetermined first audio effect with the second audio track having (A) no audio effect applied or (B) the applied predetermined second audio effect.
A method for processing music audio data, comprising:
- providing input audio data representing a first piece of music, the input audio data comprising a mixture of predetermined musical timbres;
- decomposing the input audio data to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres, and a second audio track representing a second musical timbre selected from the predetermined musical timbres;
- applying, to the first audio track, a predetermined first audio effect;
- applying, to the second audio track, (A) no audio effect or (B) a predetermined second audio effect, wherein the predetermined second audio effect is different from the predetermined first audio effect;
- obtaining recombined audio data by at least recombining the first audio track having the applied predetermined first audio effect with the second audio track having (A) no audio effect applied or (B) the applied predetermined second audio effect, wherein obtaining the recombined audio data is performed within a time smaller than five (5) seconds after a start of decomposing the input audio data.
A method for processing music audio data, comprising:
- providing input audio data representing a first piece of music, the input audio data comprising a mixture of predetermined musical timbres;
- decomposing the input audio data to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres, and a second audio track representing a second musical timbre selected from the predetermined musical timbres;
- determining a first key of the first piece of music of the input audio data,
- providing second-song input audio data representing a second piece of music,
- determining a second key of the second piece of music of the second-song input audio data,
- determining a pitch shift value based on the first key and the second key;
- applying, to the first audio track, a predetermined first audio effect, wherein the predetermined first audio effect comprises shifting the pitch of the first audio track by the pitch shift value, while maintaining the pitch of the second audio track;
- applying, to the second audio track, (A) no audio effect or (B) a predetermined second audio effect, wherein the predetermined second audio effect is different from the predetermined first audio effect;
- obtaining recombined audio data by at least recombining the first audio track having the applied predetermined first audio effect with the second audio track having (A) no audio effect applied or (B) the applied predetermined second audio effect.
A device for processing music audio data, comprising:
- an input unit for receiving input audio data representing a first piece of music comprising a mixture of predetermined musical timbres;
- a decomposition unit for decomposing the input audio data received from the input unit to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres and a second audio track representing a second musical timbre selected from the predetermined musical timbres;
- a first key detection unit for determining a first key of the first piece of music of the input audio data;
- a second-song input unit for providing second-song input audio data representing a second piece of music;
- a second key detection unit for determining a second key of the second piece of music of the second-song input audio data;
- and
- a pitch shift calculation unit for determining a pitch shift value based on the first key and the second key;
- an effect unit for applying a predetermined first audio effect to the first audio track, but not to the second audio track, wherein the effect unit comprises a pitch scaling unit adapted to shift the pitch of the first audio track by the pitch shift value while maintaining the pitch of the second audio track;
- and
- a recombination unit for obtaining recombined audio data by recombining the first audio track with the second audio track.
A device for processing music audio data, comprising:
- an input unit for receiving input audio data representing a first piece of music comprising a mixture of predetermined musical timbres;
- a decomposition unit for decomposing the input audio data received from the input unit to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres and a second audio track representing a second musical timbre selected from the predetermined musical timbres;
- a first key detection unit for determining a first key of the first piece of music of the input audio data;
- a second-song input unit for providing second-song input audio data representing a second piece of music;
- a second key detection unit for determining a second key of the second piece of music of the second-song input audio data;
- a pitch shift calculation unit for determining a pitch shift value based on the first key and the second key;
- an effect unit for applying a predetermined first audio effect to the first audio track, but not to the second audio track, wherein the effect unit comprises a pitch scaling unit adapted to shift the pitch of the first audio track by the pitch shift value while maintaining the pitch of the second audio track;
- a recombination unit for obtaining recombined audio data by recombining the first audio track with the second audio track;
- and
- a mixing unit for obtaining mixed output data by mixing output data obtained from the recombined audio data with second-song output data obtained from the second-song input data.
A device for processing music audio data, comprising:
- an input unit for receiving input audio data representing a first piece of music comprising a mixture of predetermined musical timbres;
- a decomposition unit for decomposing the input audio data received from the input unit to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres and a second audio track representing a second musical timbre selected from the predetermined musical timbres;
- an effect unit for applying a predetermined first audio effect to the first audio track, but not to the second audio track,
- a recombination unit for obtaining recombined audio data by recombining the first audio track with the second audio track;
- a second-song input unit for providing second-song input data representing a second piece of music;
- a mixing unit adapted to obtain mixed output data by mixing output data obtained from the recombined audio data with second-song output data obtained from the second-song input data;
- and
- a crossfading unit having a crossfading controller that can be manipulated to assume a control position within a control range, wherein the crossfading unit sets a first volume level of the output data and a second volume level of the second-song output data according to the control position of the crossfading controller, such that the first volume level is maximum and the second volume level is minimum when the crossfading controller is at one end point of the control range, and the first volume level is minimum and the second volume level is maximum when the crossfading controller is at an other end point of the control range.
A device for processing music audio data, comprising:
- an input unit for receiving input audio data representing a first piece of music comprising a mixture of predetermined musical timbres;
- a decomposition unit for decomposing the input audio data received from the input unit to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres and a second audio track representing a second musical timbre selected from the predetermined musical timbres;
- an effect unit for applying a predetermined first audio effect to the first audio track, but not to the second audio track,
- a recombination unit for obtaining recombined audio data by recombining the first audio track with the second audio track,
- an effect control unit for allowing a control operation of the effect unit, in particular an application of at least the first audio effect to the first audio track,
- wherein the decomposition unit is configured to decompose the input audio data to generate a plurality of decomposed audio tracks, the plurality of decomposed audio tracks representing different timbres selected from the predetermined musical timbres,
- wherein the effect control unit comprises a routing control element, the routing control element allowing a selection of at least one of the plurality of decomposed audio tracks as the selected decomposed audio track, and
- wherein the effect unit applies, to the at least one selected decomposed audio track, one of (a) an audio effect, (b) the selected audio effect, or (c) the first audio effect.
A non-transitory computer-readable storage medium comprising computer readable program instructions stored therein that when executed by a computer cause the computer to perform operations comprising:
- providing input audio data representing a first piece of music, the input audio data comprising a mixture of predetermined musical timbres;
- decomposing the input audio data to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres, and a second audio track representing a second musical timbre selected from the predetermined musical timbres;
- applying, to the first audio track, a predetermined first audio effect, wherein the predetermined first audio effect is a pitch scaling effect that changes a pitch of audio data of the first audio track while maintaining a playback duration of the audio data of the first audio track, wherein the pitch scaling effect shifts the pitch up or down by a predetermined number of semitones;
- applying, to the second audio track, (A) no audio effect or (B) a predetermined second audio effect, wherein the predetermined second audio effect is different from the predetermined first audio effect;
- and
- obtaining recombined audio data by at least recombining the first audio track having the applied predetermined first audio effect with the second audio track having (A) no audio effect applied or (B) the applied predetermined second audio effect.
A method for processing music audio data, comprising:
- providing input audio data representing a first piece of music, the input audio data comprising a mixture of predetermined musical timbres;
- decomposing the input audio data to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres, and a second audio track representing a second musical timbre selected from the predetermined musical timbres;
- applying, to the first audio track, a predetermined first audio effect;
- applying, to the second audio track, (A) no audio effect or (B) a predetermined second audio effect, wherein the predetermined second audio effect is different from the predetermined first audio effect;
- obtaining recombined audio data by at least recombining the first audio track having the applied predetermined first audio effect with the second audio track having (A) no audio effect applied or (B) the applied predetermined second audio effect, wherein obtaining the recombined audio data is performed within a time smaller than five (5) seconds after a start of decomposing the input audio data, wherein obtaining the recombined audio is performed within a time smaller than two hundred (200) milliseconds after the start of decomposing the input audio data.
Dependencies are inferred from the claim text.