[linux-audio-user] 8 oscillator ecasynth

Eric Dantan Rzewnicki rzewnickie at rfa.org
Thu Sep 2 12:57:05 EDT 2004


On Thu, Sep 02, 2004 at 10:21:14AM +0100, Steve Harris wrote:
> On Wed, Sep 01, 2004 at 08:35:00PM -0400, Eric Dantan Rzewnicki wrote:
> > 1) the analogueOsc has a control for selecting waveform. The above set 
> > up statically sets it to Sine. It seems like I should be able to switch 
> > between the 4 waveforms interactively. But, when I set up one of the 
> > assignable buttons on the remote25 to step through values 1-4 and 
> > attached it to the waveform control of the plugin I didn't get any 
> > change. Is this paramater only controllable when the plugin is first 
> > instantiated?
> Shouldn't be, theres nthig special about the first run.

Hmm, I'll play with it some more to see if I can get it to respond.

> > 3) possibly related to 2) ... There are artifacts and glitches in the 
> > sound output. I'm not sure what to call them ... just a sort of scratchy 
> > sound when I move the controllers. I'm not sure if this is xrun related 
> > or not. Could it be something in the plugin itself? I'm not sure how to 
> > sort out where the issue is.
> Yes, its probably in the plugin, its often called "zipper noise" (it
> sounds like someone dragging a zip), if it is that I will fix it.

Yes. I think that is it. Anything I can do to help you fix it?

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?

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...

Oh, wait, now I see in the xml that both have <range min="0" max="1"/>.
Nevermind. :)

Thanks Steve,
Eric Rz.





More information about the Linux-audio-user mailing list