Yes, I've thought of this approach. What would be a good tool or
I know only libsndfile + C (or whatever)