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

Reply via email to