Am 11.07.21 um 20:36 schrieb Ichthyostega:
You can see my progress in the new Git repository published on Github https://github.com/Ichthyostega/yoshimi-test.git
Which means, if interested, you could could clone that to have a closer look. And, as always, I appreciate any feedback.
Am 16.08.21 um 21:24 schrieb Ichthyostega:
...just reached kind of a first milestone... HelloWorld.test running!
Hi Will, Hi Kristian, as said, last week I took a break and was away to visit a friend, who lives in the very scenic "Black Forest" area in south-west Germany. What follows is again a status update on my ongoing work for the Testrunner. Since the simple HelloWorld.test is running now, next topic I looked into is the sound processing. Initially I thought libSox would be suitable for that task. Which it is indeed. Howewer, it doesn't look like a good fit. We don't need most of the functionality of libSox, and to the contrary, the most relevant part, mixing together two sound files is only implemented directly within the sox executable -- so we'd have to code that by hand anyway. And to add to that mismatch, libSox has quite some build dependencies. Most notably, it uses libSndfile for the file handling. Which made me think if the latter would be a better fit, given that we'll have to write the (quite simple) sound processing by hand anyway. The only real benefit of libSox would be the ability to build a filter pipeline with buffering, allowing to process really large sound files efficiently. In the end, my assessment is that we don't need that. Our soundfiles are short (some seconds of test sound). We can easily slurp that into a single buffer in memory and then just write a braindead for-loop and be done. So this is what I've coded up now. Use libSndfile, load RAW file, calculate some stats, possibly calculate a diff to a baseline, possibly write that residual back as WAV file. All of this is neither tested, nor hooked up into the testsuite, so all of this is yet more work in progress... Cheers, Hermann _______________________________________________ Yoshimi-devel mailing list Yoshimi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/yoshimi-devel