Main Archive Specials Wiki | FAQ Links Submit Forum

Envelope Detector class (C++)

Type : envelope detector
References : Posted by Citizen Chunk
Linked file :

Notes :
This is a C++ implementation of a simple envelope detector. The time constant (ms) represents the time it takes for the envelope to charge/discharge 63% (RC time constant).

(see linked files)


Added on : 04/06/05 by citizenchunk [at] chunkware [dot] com
Comment :
due to popular demand, i have added an AttRelEnvelope class to this source, implementing a typical attack/release envelope.

for my own taste, i prefer to keep the state variable separate from the envelope detector. however, if you prefer to have it as a member variable, you can easily inherit these classes and add them. (but please remember to add a function for initializing the state before runtime.)

Added on : 08/05/06 by citizenchunk [at] chunkware [dot] com
Comment :
link moved:

Added on : 15/01/11 by forwardedd[ AT ]yahoo[ DOT ]com
Comment :
hi, all,

could someone add new link, because the old one is not working any more.. or I'm stupid and can not open t properly..

Thanks a lot.

Added on : 02/05/12 by commander[ AT ]mediaassault[ DOT ]net
Comment : is dead

Could someone who downloaded this back when was still a live site please upload it?

Thank you.

Added on : 14/06/13 by crustyolddude[ AT ]gmail[ DOT ]com
Comment :
This web archive might help    

Added on : 14/06/13 by crustyolddude[ AT ]gmail[ DOT ]com
Comment :
You may want to use something a bit more precise. This Matlab explanation is very good and they also remove group delay introduced by LP filtering.

Add your own comment
Comments are displayed in fixed width, no HTML code allowed!


Are you human?

Site created and maintained by Bram
Graphic design by line.out | Server sponsered by fxpansion