On Wed, Aug 21, 2002 at 11:21:57AM -0500, Will Benton wrote:
> Howdy, all.
> 
> I'm writing a softsynth/toy that uses sfront (via a custom control
> driver) to produce trendy, 303-inspired sounds.  I realize that this
> isn't that interesting a project (how many 303 toys does the world
> need?), but I'm using it as a proof-of-concept/stepping stone to a
> cooler GUI-controlled environment/softsynth with an SAOL engine. 

woohoo! this is exactly the kind of thing I want to see.

> In any case, here's my question: I have an effects instrument that
> implements delay, but there is no way to change the delay time from
> the control layer, since the delay instrument is only instantiated
> once and the delay time parameter is an ivar.

There's the problem - you really want the delay time to be changing
while the instrument runs, so use a k or a variable.  

What's your control driver, and how does it feed values to sfront?

>  (More problematic is
> that the delay time is set before the "0 tempo 120" command in the
> SASL file, but that's another story.)  How can I get around this?  It
> seems that I need to release the instrument so that it will get
> re-instantiated -- but will that mess with my routing?

Probably. It would be like turning the delay off and turning
it back on; there would be an audible interruption in the
stream of echoes.

-- 
--

Paul Winkler
"Welcome to Muppet Labs, where the future is made - today!"

Reply via email to