From: Harkirat on 3 Mar 2010 14:05 I am working on a project where I want to take a music file and remove only the voice part from the file. I know the trick is to subtract the left and the right channels since the voice is supposed to be uniformly distributed on the two channels. But is there a way to do this if the .wav file that I load into matlab has only one channel? i.e. when I use y = wavread(filename); In the case where the file does have left and right channels (stereo), then y would be a matrix with two vectors (one vector representing the data for the left channel and the other for the right). But if the y just gives one vector containing the data for a single channel, is there anything I could do to remove only the voice from the file? Thanks, Harkirat
|
Pages: 1 Prev: homework Next: Problem to simultaneously play wav and draw real time plottingusing matlab DAQ |