On 07.09.24 21:37, Will Godfrey wrote:
Carla*does* produce longs, and includes log output from Yoshimi. It was right under my nose and I didn't see it.
This makes things much easier
It looks as if in the latter one, there are two LV2 startups.
You're referring to the message "Starting in LV2 plugin mode" printed by the Yoshimi core plugin, from the MusicClient::start() function. This is indeed an inconsistency. - I have invoked this function directly from the activate() callback - but it is also invoked indirectly from the normal start-up sequence, as it's one of the MusicClient lifecycle functions. Right now, this function only zeroes the buffers and sets some flags, so I would be surprised if this was the reason. Anyway, it shows us that Carla invokes the activate() callback. And obviously I should remove the duplicated invocation and probably better put the synchronisation flag directly into the activate() callback. Just pushed that small change out -- not sure if it will make any difference -- Hermann _______________________________________________ Yoshimi-devel mailing list Yoshimi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/yoshimi-devel