CircularSpread>Transform.Translate(to place object in circle);Transform.Scale(here goes FFT data);Transform.Center(same output of FFT + some math to keep the base of the object on the circumference)>Object
or
CircularSpread>Transform.Translate>Grid(take its upper-left and upper right vertices and translate them according to music)