I would love this, but the file sizes would be insane. We'd be talking hundreds of megabytes (possibly gigabytes?) per song. Unless each track was MP3 encoded first, but I'd imagine you'd have trouble mixing tracks together from lossy sources.
I don't know about electronic music though.