[yoshimi] Re: Potential fix for LV2 envelopes

  • From: Kristian Amlie <kristian@xxxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Thu, 1 Apr 2021 22:55:50 +0200

On 01.04.2021 21:08, Basic wrote:

On Thu, 1 Apr 2021 19:18:29 +0200
Kristian Amlie <kristian@xxxxxxxxxx> wrote:
<snip>
What you get is always a block size which is the smallest of the
host-provided buffer size, and the block size you set in the
configuration. The only reason to increase the block size in the
configuration is better performance, otherwise it should be left pretty
low in order to get accurate results.

I'm not saying that this is the best way it could be. Certainly a better
algorithm could be devised to make the curve more accurate regardless of
the block size. But it's how it is now, and since you can always solve
this problem by reducing the block size in the configuration, I don't
think this is a high priority thing to fix. Maybe we could include this
info in the tooltip.

OK, What I'll do is re-enable buffer size change for LV2, so you just have to
reload the current project for it to take effect, and add a warning to the
tooltip, that smaller buffers are more accurate for internal timings but might
change some sounds.

Sounds good.

-- 
Kristian
Yoshimi source code is available from either: 
https://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts: