On Tue, 1 Jun 2021 18:31:20 +0200
Ichthyostega <p...@ichthyostega.de> wrote:

>> On Mon, 31 May 2021 19:34:38 +0200 Ichthyostega <p...@ichthyostega.de> 
>> wrote:  
>>> With my test code I can now observe similar behaviour. And what puzzles me
>>> most: Some of the more complex presets were completely reproducible on my
>>> previous test, then using an Ardour + Jack-Session setup.  
>
>>> Thus I've got a good starting point now to drill down and investigate in
>>> detail what is going on here.  
>
>Am 31.05.21 um 20:12 schrieb Will Godfrey:
>> Well I'm 'sort of' glad it's not just me... I'd prefer it to not be
>> happening of course!  
>
>
>Hi Will,
>Hi Kristian,
>
>today I am a bit short on time, and I have no conclusive results.
>Rather, my experiments leave me yet the more puzzled...
>
>
>Firstly, I repeated my old setup based on Ardour + Jack-Session
>And -- surprise -- even with *the newest test build* the sound is 100%
>reproducible. And the same if I do /not/ use a state-file, but start
>a pristine instance of yoshimi, connect it manually to jack and then
>issue the new "set seed 0" from the CLI, prior to starting the
>Jack-freewheeling-capture from Ardour. Sound is reproducible there.
>
>
>Then, next I built a peek() function into the PRNG, to read the current
>random number without advancing the sequence. Then I printed those values
>at the beginning and the end of each buffer.
>
>And -- next surprise -- after the seed(0) the PRNG-Values are 100% the same
>in the test sound sequence produced with the new test function.
>Just the *generated sound is not reproducible*.
>
>
>Woooooot??
>So for now all we know is: there must be some evil nasty little thing hiding
>somewhere in the code, and this "thing" manifests itself when running with
>the ALSA backend, but not when running with Jack-Freewheeling.
>
>So the next thing I will try is to produce the-simplest-possible-sound-that-
>is-not-reproducible and then try to lock in on the first difference I can spot.
>
>-- Hermann

Wow! That is seriously weird!

To the best of my knowledge I've never used Jack-Freewheeling, so wouldn't have
noticed the difference. I'm usually set up with ALSA MIDI and Jack (not
Free-Wheeling) audio.

As far as I understand, freewheeling pays no attention to time, just operates
commands in the sequence they arrive, so I wonder if there is some time related
oddity.

-- 
Will J Godfrey
https://willgodfrey.bandcamp.com/
http://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


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

Reply via email to