[sdiy] Bezier? B-Spline?

Scott Gravenhorst music.maker at gte.net
Sat Mar 7 20:58:50 CET 2015


If I understand correctly what you want I believe I have used a method 
you might consider.

I pass the signal both forward and backward through a single pole 
lowpass IIR filter.  At more extreme (small) values of a0, the amplitude 
will shrink, so you may also need to normalize after filtering.  I've 
done this in FPGA and dsPIC.  Filtering in both directions removes the 
delay so that peaks and endpoints are where they should be in time.

Tim Ressel <timr at circuitabbey.com> wrote:
 >Hi,
 >
 >I have an application where I need to take segments of a
 >multi-segment envelope generator and make them smoothed curves.
 >Each segment is comprised of N samples. I want the smoothed curve
 >to go through the end points of the segments. I was hoping a
 >clever math dude can show me how to do this.
 >
 >Thanks!
 >
 >Tim Ressel
 >Circuit Abbey
 >503-750-9331
 >timr at circuitabbey.com
 >_______________________________________________
 >Synth-diy mailing list
 >Synth-diy at dropmix.xs4all.nl
 >http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
 >

-- ScottG
________________________________________________________________________
-- Scott Gravenhorst
-- http://scott.joviansynth.com/
-- When the going gets tough, the tough use the command line.
-- Matt 21:22



More information about the Synth-diy mailing list