Aim: write a code that will split a 1800 second long audio file into separate 60 second files.
I have this so far which creates a series of files consisting of the first 60, 120, 180 (etc.) seconds of the original .wav file. Am I missing something obvious or just approaching this in the wrong way?
for k = 1:60:1800 samples = [1, k*fs]; clear y fs; [y, fs] = audioread(wavfile, samples); filename = sprintf('VAALCO01-%d.wav', k); audiowrite(filename,y,fs); end
Best Answer