stupid envelope follower idea

Don Tillman don at till.com
Wed Nov 22 19:21:16 CET 2000


   Date: Wed, 22 Nov 2000 08:40:50 -0500
   From: Terry Michaels <104065.2340 at compuserve.com>

   Don:
   :::Imagine splitting the input signal into three bands with three
   :::envelope detectors:
   :::  20 to 80 Hz, slow envelope detector
   :::  80 to 320 Hz, medium envelope detector
   :::  320 Hz and up, really fast envelope detector
   :::
   :::And summing the results.

   One problem with this approach is the various band filters are bound to
   have different group delay times, so waveform peaks passing through the
   filters may not line up timewise afterward.  Since harmonics of the input
   signal will not coincide after passing through the band filters, they will
   not add up algebraically, and you will then detect an envelope that will
   have a different shape than the original signal had.  This wouldn't happen
   with sine waves, but it likely will with harmonically complex signals.

What would be the worst case input signal for this situation?  Maybe a
rectangular tone burst?  How bad would it be?

Envelope detection is not an exact science.  There are all sorts of
interesting approximations we can use; peak detection, RMS detection,
average each half cycle, separate rise and fall times, pre-detection
filtering, post-detection filtering, etc.  

Since we're in a musical context: Whatever works best.

My own creative musical instrument philosophy would be: Okay, give me
an envelope follower with multiple outputs, each with a different
detection scheme.  If you use each output for a separate function
(oscillator, VCF, whatever) your input source can find expressive ways
to control the differences between them.  Your input source can do one
thing for more peak detection and do another for more RMS detection.

  -- Don

-- 
Don Tillman
Palo Alto, California, USA
don at till.com
http://www.till.com




More information about the Synth-diy mailing list