| CPC G06F 3/165 (2013.01) [G05B 15/02 (2013.01); G06F 3/16 (2013.01); G10L 25/48 (2013.01); G11B 27/036 (2013.01); G11B 27/28 (2013.01)] | 18 Claims |

|
1. A method, comprising:
analyzing, by a computing device, an audio file, and determining attributes of the audio file, the attributes comprising information related to features of the audio file;
determining, using the computing device, portions of the audio file that are eligible for overlaying and portions that are ineligible;
obtaining, by the computing device, mixdown parameters, the mixdown parameters including instructions as to whether to insert one or more skip stops or metadata into an output;
generating, using the computing device, a mixdown between the audio file and a second audio file based on the mixdown parameters, the mixdown comprising ending the second audio file at a post; and
providing, using the computing device, a rendering of the mixdown.
|
|
9. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, perform a method comprising:
analyzing, by the computing device, an audio file, and determining attributes of the audio file, the attributes comprising information related to features of the audio file;
determining, using the computing device, portions of the audio file that are eligible for overlaying and portions that are ineligible;
obtaining, by the computing device, mixdown parameters, the mixdown parameters include instructions as to whether to insert one or more skip stops or metadata into an output;
generating, using the computing device, a mixdown between the audio file and a second audio file based on the mixdown parameters, the mixdown comprising ending the second audio file at a post; and
providing, using the computing device, a rendering of the mixdown.
|
|
17. A device comprising:
a processor configured to:
analyze an audio file, and determining attributes of the audio file, the attributes comprising information related to features of the audio file;
determine portions of the audio file that are eligible for overlaying and portions that are ineligible;
obtain mixdown parameters, the mixdown parameters include instructions as to whether to insert one or more skip stops or metadata into an output;
generate a mixdown between the audio file and a second audio file based on the mixdown parameters, the mixdown comprising ending the second audio file at a post; and
provide a rendering of the mixdown.
|