Am 06.06.21 um 21:02 schrieb Ichthyostega:
And at least I have some partial success now. With a more elaborate reseed()-function I can now 100% reproduce all generated random numbers during an invocation of the new test sound generation.

However, the funny or disturbing thing is, the generated sound is still not the same for some more elaborate sounds (like Overdrive).
.....
... or the sound calculation might be tainted by some hidden state carried on
from before reseeding the engine and launching the test.

One feature I could narrow down and isolate from the "Overdrive" preset
is the "continuous" Filter LFO. Which seems to make sense, it must have
some global state.

So it looks like the further work will be to identify step by step
the remaining features which carry on internal state, and then to
reset each of them to pristine state prior to launching the test.

-- Hermann


PS: my holiday is over, so I'll have to slow down a bit,
but I will continue with this task and I'll keep you updated
on my further findings.





_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to