An audio management application includes a recombiner and aggregation
rules to manipulate and recombine segments of a musical piece such that
the resulting finished composition includes parts (segments) from the
decomposed piece, typically a song, adjustable for length by selectively
replicating particular parts and combining with other parts such that the
finished composition provides a similar audio experience in the
predetermined duration. The architecture defines the parts with part
variations of independent length, identified as performing a function of
starting, middle, (looping) or ending parts. Each of the parts provides a
musical segment that is integratable with other parts in a seamless
manner that avoids audible artifacts (e.g. "pops" and "crackles") common
with conventional mechanical switching and mixing. Each of the parts
further includes attributes indicative of the manner in which the part
may be ordered, whether the part may be replicated or "looped," and
modifiers affecting melody and harmony of the rendered finished
composition piece.