Deconstruction of Complex Audio Into Individual Editable Midi Layers

With the increase in processing power, it is going to be possible to take a sample and let the computer analyse the waveform, recognize all the different instuments (or layers like wind, rustling of the leaves) and synthesize them to replicate each individual one and present it to back to the musician in the form of editable midi layers, which they can further proceess and evolve through their artistic abilities