Re: [yoshimi-user] About version 0.062-pre2 - timestamp and seqfaults

  • From: cal <cal@xxxxxxxxxxxx>
  • To: detox.maestro@xxxxx
  • Date: Wed, 17 Nov 2010 07:17:21 +1100

On 17/11/10 03:55, detox.maestro@xxxxx wrote:

Hi.
I try about 2 months ago yoshimi version 0.061-pre7.
But those version had seqfault while starting application - so I
couldn't use it.
So I thought that when this issue will be fixed I will try fixed version
later.
And now I try actually newest available version of yoshimi: 0.062-pre2.
After little problems in compilation I make it and install it.
And it runs!
But there was another problems - I had many segfaults when I wanted to
load some instrument - then application just stoped to work.
Not all instruments gived me segfault, but most of them.

So far, that doesn't seem to be the general experience. It's certainly not
what I'm experiencing. That, plus your mention of compilation problems hints
at possible funkiness in your build and/or system.
Another problem was that menu options didn't appear.
When I clicked on Yoshimi, Instrument, Parameters or Scale then the text
of menu changed background color but submenu didn't appear - so I
couldn't use any options from menu.

Correct. 0.062-pre2 was offered for the sole purpose of acquiring feedback on
where I was taking the gui management of program banks. It came with clear
warnings that it was far from fully functional.
And the last thing is that in this version still don't check timestamp.

Are you sure about that?

So this version also have midi jitter as yoshimi version 0.058 or
zynaddsubfx.
This problem is still don't resolved in yoshimi.

For me, the midi jitter issue is a continuing annoyance, but not actually a
significant "problem", as you seem to find it. I have to wonder what size
jack period you're running.
But there is hope for resolving midi jitter at all for this kind of
soft-synths.
There exist LV2 zynaddsubfx version which is called zynadd and can be
runned from zynjacku host for LV2 synths.

!!!! AND THERE ARE NO MIDI JITTER IN THIS VERSION !!!!!!

That's wonderful news!!!!!!!

But this version have much less features than native zynaddsubfx or
yoshimi :( (unfortunatelly)

That's really sad news.

Maybe in future versions of LV2 zynadd will have all features than
native zynaddsubfx, who knows?

I think I know the answer to that one.
Anyway, you can look at source of zynadd and see how timestamping and
midi issue is soluted there.
And you can use simmilar solution in yoshimi - which will give midi
timing issue resolved.
What you think about that?

I think that's an incredibly generous invitation for me to spend NNN hours
analysing code and experimenting in order to solve an issue that you
perceive to be a showstopper, but I don't. When the work demands it, I run
jack With a period size of 64, or even 32, whereupon the midi jitter simply
isn't a significant issue for me. It still troubles the purist element of
my nature, but it really isn't a significant problem.

Now here's an idea! How about _you_ study the zynjacku codebase and give us
your analysis of how to solve this? Given what I already know about LV2, plus
the fact that I've looked through the zynjacku code a couple of times over
the last 12 months, I think I can predict where that will lead.
Anyway, thanks in advance for a reply.

You're most welcome!

cheers, Cal


Other related posts: