Hello,

Would someone be so kind as to give me some pointers?

The application I'm developing is essentially a tremolo modified from the
example in Romain's workshop.  I'm trying to replace the sine oscillator
with a choice of oscillators running various waveforms to give different
shapes to the amplitude modulation.  This is where I'm stuck.

Below is some pseudocode which hopefully illustrates what I'm trying to
achieve. What I'm missing is the user control that actually SELECTS the
source to use for the 'signal' variable:

tremolo = *(1-depth*((signal) : si.smooth(smoother)))
> with{
>     depth = vslider("Depth[style:knob]",1,0,1,0.01) : si.smoo;
>     duty = vslider("P/W[style:knob]",0.5,0,1,0.01) : si.smoo;
>     smoother = vslider("De-click[style:knob]",0.95,0.5,0.999,0.001) :
> si.smoo;
>     signal =  os.oscsin(freq) or;
>               os.triangle(freq) or;
>               os.sawtooth(freq) or;
>               os.lf_pulsetrainpos(freq,duty) or;
> };
>

Thanks a ton for any tips you can give me.

-Steve Duell
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to