I'm working on a 'from scratch' corpus-based concatenative synthesis patch and at the moment I'm working the analysis side. I'm using Alex Harker's descriptors/entrymatcher to do the heavy lifting and so far it's working ok. I'm analyzing a single file and writing that data to disk as well as producing low/high values for each parameter (for normalizing later on).
(my current code below)
The thing is that I need to manually make a single file from the files I want to analyze. It's not a massive pain as for testing purposes I'm using only a couple dozen files, but if I'm doing something in the hundreds of files, that's going to be super tedious to manually combine them.
So would I would like to do is to be able to select a folder (or single file) or drag file (or folder) and have all of the samples be placed in a single buffer 'end to end'. I can then write that big buffer to disk as well as analyze it etc...
Here's my analysis code so far: