Delete me1
From CCRMA Wiki
MIR tookbox notes:
when calling a = miraudio('Folder') a few things are a bummer:
- you have to be running in the directory with the audio you want to load, that means you have to copy your MATLAB source everywhere or else use cd('sample directory ...') and then cd('back to source...')
- miraudio('Folder') does not seem to recognize all the .wav files in that directory, only three random ones. It does not seem to be related to upper and lower case extentions either. 'a' will contain a mixture of .WAV and .wav's.
- you can not query 'a' to see how many files it loaded, all the info in 'a' is hidden away, it should return a struct
- a = miraudio(x) SOMETIMES wants a mono file, i.e. x should be [n x 1]. it will give different errors such as 'blah blah should be of type double' or 'blah blah index out of bounds'. the documentation says that it will ignore one of the channels, but that doesnt seem to be the case. SOMETIMES it will return an array for the mirgetdata('something') calls, one for each channel.
- It would also be nice if you could pass in parameters after 'Folder' such as frame size and overlap...
- Would like an option to disable all textual output from MIR Toolbox. ("silence mode")
- We would like to be able to make a similarity matrix out of any feature. (pass any feature into the similarity matrix creater)
- We would like to pass an array of frames indices to the segmenter. For example, you would pass in an array of onset times and tell the segmenter to extract from Onset to Onset+100ms.
- MIR Toolbox (on Linux) runs out of memory quite frequenctly, when parsing and analyzing 5+ minute audio files. Let's look into this...