1. A method implemented by one or more computing devices, the method comprising: fitting a universal audio model having a collection of individual models of sound sources to sound data, the fitting performed by selecting from the models in the collection based on correspondence of the sound data to respective said models; and decomposing the sound data using the selected models of the universal audio model.