30. The computer-readable medium of claim 26 wherein one or more nodes of the sparse graph are weighted to reflect user preferences as to the corresponding music objects.
26. A non-transitory computer-readable medium having computer executable instructions for generating coordinate vectors from a sparse graph of music object similarities, comprising: computing a set of coordinate vectors from music object similarities associated with each music object for each of a set of initial music objects represented by a sparse graph by embedding each initial music object into a multidimensional space as a function of the music object similarities associated with each music object; updating the sparse graph by adding one or more subsequent music objects to the sparse graph; and updating the set of coordinate vectors by computing coordinate vectors for each subsequent music object by holding the coordinate vectors of the initial music objects fixed in the multidimensional space, and iteratively computing a coordinate vector for each subsequent music object as a function of similar initial and subsequent music objects until a convergent embedding solution is achieved.