I think providing synchronous control events, with 'future' values (at
least some distance L in the future) is the way to get that. Let's
pretend that the Ultimate Plugin Interface (UPI) 1.0 exists, works this
way, is stable and unmalleable, and all you have to work with to
deliver
your
On 05/29/2012 07:39 PM, David Robillard wrote:
In particular, for live plugins, you *have* to regularly call run if it
is activated. So, to bypass, you're either running it on nothing
(wasting cycles) or you have to deactivate it.
Exactly. So Qtractor does in fact do the right thing there. :)
On 05/29/2012 07:57 PM, David Robillard wrote:
tl;dr: The state that needs to be reset is state that depends on a
continuous stream of audio. Midi controllers and such do not cause
problems if they persist across audio gaps, and are not what was being
referred to here.
Exactly. In the case
On Wed, May 30, 2012 at 3:52 AM, Albert Graef dr.gr...@t-online.de wrote:
On 05/29/2012 07:39 PM, David Robillard wrote:
In particular, for live plugins, you *have* to regularly call run if it
is activated. So, to bypass, you're either running it on nothing
(wasting cycles) or you have to
On 05/30/2012 11:20 AM, Paul Davis wrote:
again, you do not deactivate or in anyway change the execution of a
plugin simply in order to hear a dry signal. if you doubt this, just
turn the switch between wet and dry into a knob ...
Ok, point taken, they're different things.
--
Dr. Albert Graf
On Wed, 2012-05-30 at 19:42 +1200, Jeff McClintock wrote:
I think providing synchronous control events, with 'future' values (at
least some distance L in the future) is the way to get that. Let's
pretend that the Ultimate Plugin Interface (UPI) 1.0 exists, works this
way, is stable and
On Wed, 2012-05-30 at 10:20 +0200, Albert Graef wrote:
On 05/29/2012 07:57 PM, David Robillard wrote:
tl;dr: The state that needs to be reset is state that depends on a
continuous stream of audio. Midi controllers and such do not cause
problems if they persist across audio gaps, and are
From: David Robillard d...@drobilla.net
I'm a modular head, I remain convinced that control ports are nothing
but a pain in the ass and CV for everything would be a wonderful
fantasy land :)
It's called SynthEdit land *everything* is CV ;) (not on Linux sorry).
As it happens, I am
On Thu, 2012-05-31 at 06:59 +1200, Jeff McClintock wrote:
From: David Robillard d...@drobilla.net
I'm a modular head, I remain convinced that control ports are nothing
but a pain in the ass and CV for everything would be a wonderful
fantasy land :)
It's called SynthEdit land