1. In a system comprising one or more computing devices, a method for automatically generating an audiovisual work, the method comprising: inferentially selecting one or more design animation modules from among a plurality of design animation modules to use to generate an audiovisual work based at least upon all of: (a) one or more first metadata values reflecting one or more detected visual characteristics of at least one of one or more digital visual media items, (b) one or more second metadata values reflecting one or more detected audio characteristics of at least one of one or more digital audio media items and comprising beat timing information pertaining to the at least one digital audio media item, and (c) one or more third metadata values associated with at least one of the plurality of design animation modules and comprising beat timing information pertaining to the at least one design animation module; wherein each design animation module of the plurality of design animation modules is an independent interchangeable unit that can be combined with other design animation modules of the plurality of design animation modules to form different audiovisual works; wherein the one or more selected design animation modules comprises the at least one design animation module; wherein inferentially selecting the at least one design animation module comprises comparing the beat timing information of the one or more second metadata values pertaining to the at least one digital audio media item to the beat timing information of the one or more third metadata values pertaining to the at least one design animation module; wherein the at least one design animation modules comprises a specification of an animation scene; assigning the at least one digital visual media item to the at least one design animation module including incorporating the at least one digital visual media item into the specification of the animation scene; and generating the audiovisual work using the one or more selected design animation modules, the one or more digital visual media items, and the one or more digital audio media items; wherein the method is performed by the one or more computing devices.
1. In a system comprising one or more computing devices, a method for automatically generating an audiovisual work, the method comprising: inferentially selecting one or more design animation modules from among a plurality of design animation modules to use to generate an audiovisual work based at least upon all of: (a) one or more first metadata values reflecting one or more detected visual characteristics of at least one of one or more digital visual media items, (b) one or more second metadata values reflecting one or more detected audio characteristics of at least one of one or more digital audio media items and comprising beat timing information pertaining to the at least one digital audio media item, and (c) one or more third metadata values associated with at least one of the plurality of design animation modules and comprising beat timing information pertaining to the at least one design animation module; wherein each design animation module of the plurality of design animation modules is an independent interchangeable unit that can be combined with other design animation modules of the plurality of design animation modules to form different audiovisual works; wherein the one or more selected design animation modules comprises the at least one design animation module; wherein inferentially selecting the at least one design animation module comprises comparing the beat timing information of the one or more second metadata values pertaining to the at least one digital audio media item to the beat timing information of the one or more third metadata values pertaining to the at least one design animation module; wherein the at least one design animation modules comprises a specification of an animation scene; assigning the at least one digital visual media item to the at least one design animation module including incorporating the at least one digital visual media item into the specification of the animation scene; and generating the audiovisual work using the one or more selected design animation modules, the one or more digital visual media items, and the one or more digital audio media items; wherein the method is performed by the one or more computing devices. 7. The method of claim 1 , further comprising: prior to inferentially selecting the one or more design animation modules, receiving a specification of an online service from which the one or more digital visual media items can be downloaded; and downloading the one or more digital visual media items from the online service responsive to receiving the specification.