| CPC G11B 27/036 (2013.01) | 20 Claims |

|
1. A system for dynamically generating music for videos, the system comprising:
one or more physical processors configured by machine-readable instructions to:
obtain video information defining a video, the video having a progress length, the video including visual content viewable as a function of progress through the progress length;
obtain characteristic information for the video, the characteristic information defining one or more characteristics of the video;
obtain music track information defining a set of music tracks, wherein an individual music track is associated with a specific section of music, different sections of music including intro, outro, verse, chorus, bridge, drop, break, hook and/or refrain, the set of music tracks including a first music track associated with a first section of music and a second music track associated with a second section of music different from the first section of music, the first music track being a looping music track;
assign sections of music to different parts of the progress length of the video based on the one or more characteristics of the video corresponding to the different parts of the progress length of the video, wherein the first section of music is assigned to a first part of the progress length of the video based on the one or more characteristics of the video corresponding to the first part of the progress length of the video and the second section of music is assigned to a second part of the progress length of the video based on the one or more characteristics of the video corresponding to the second part of the progress length of the video;
select multiple music tracks from the set of music track for inclusion in an accompaniment for the video based on the sections of the music assigned to the different parts of the progress length of the video, wherein the first music track is selected for the first part of the progress length of the video based on the first section of music assigned to the first part and the second music track is selected for the second part of the progress length of the video based on the second section of music assigned to the second part, further wherein, based on the first music track being the looping music track, the first music track is selected for the first part of the progress length of the video further based on the first music track having a length that is a factor of a length of the first part of the progress length of the video, wherein multiple loops of the first music track fill the first part of the progress length of the video; and
generate the accompaniment for the video to include the selected music tracks.
|