Main Archive Specials Wiki | FAQ Links Submit Forum


Envelope Detector class (C++)

Type : envelope detector
References : Posted by Citizen Chunk
Linked file : http://www.chunkware.com/opensource/EnvelopeDetector.zip

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)





Comments


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:

http://www.chunkware.com/downloads/simpleSource.zip




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 :
chunkware.com is dead

Could someone who downloaded this back when chunkware.com 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              http://web.archive.org/web/20060819044036/http://www.chunkware.com/?page_id=5



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.
http://www.mathworks.com.au/help/dsp/examples/envelope-detection.html




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

Comment:

Are you human?



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