Re: [linux-audio-user] 8 oscillator ecasynth

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] 8 oscillator ecasynth
From: Eric Dantan Rzewnicki (rzewnickie_AT_rfa.org)
Date: Fri Sep 03 2004 - 18:46:30 EEST


On Fri, Sep 03, 2004 at 03:28:47PM +0100, Steve Harris wrote:
> On Thu, Sep 02, 2004 at 12:57:05 -0400, Eric Dantan Rzewnicki wrote:
> > > > 3) possibly related to 2) ... There are artifacts and glitches in the
> > In the docs you mention that the Hz control is not interpolated. Any
> > chance that could be added? Is it something a novice programmer could
> > try to take a whack at with a little guidance? or is it fairly involved?
> Its pretty easy, at the top of the inner loop the frequency is set, but it
> should be changed so that its updated every 4 or 8 samples, linearly
> interpolating between the previous value and the new one.
>
> It may needa bit of tweaking, eg. applying a lowpass filter to the
> linearly interpolated parameter, but I think just linear is fine.
>
> Its about 4 or 5 lines of code and hot hard, but tricky to explain. I'l
> walk you through any problems, offlist if you want to try it.

That's encouraging. I'll see what I can do.

/var/tmp/swh-plugins-0.4.7$ grep -ri interp * | wc -l
    236

I suppose I can find a few examples in there somewhere. :)

> > Are the value ranges for the warmth and stability controls 0.0-1.0?
> > I think I see in the code where warm is clamped:
> > osc->nyquist = fs * (0.47f - f_clamp(warm, 0.0f, 1.0f) * 0.41f);
> > but, can't make out just what happens with stability...
> Its a bit too icky to explain, yes thier both [0,1].

I'll take your word on that, then.

Thanks Steve,
Eric Rz.


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Fri Sep 03 2004 - 18:48:46 EEST