Jamoma API  0.6.0.a19

Expodec (Exponential Decay) Window Function Unit for Jamoma DSP. More...

#include "TTDSP.h"
+ Include dependency graph for TTExpodecWindow.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ExpodecWindow
 This implements an exponential decay window that applies principles described here:
http://en.wikipedia.org/wiki/Exponential_decay

This window is intended for microsound applications as described by Roads (2001 p 88-90). More...
 

Detailed Description

Expodec (Exponential Decay) Window Function Unit for Jamoma DSP.

This implements an exponential decay window that applies principles described here:
http://en.wikipedia.org/wiki/Exponential_decay

This window is intended for microsound applications as described by Roads (2001 p 88-90). Ratio variable allows this single class to produce BOTH expodec and rexpodec windows with options between. Lambda variable is set so that the quietest point in the decay will be -60 dB.
Where 0. <= x <= 1. and 0. <= mRatio <= 1.:
y = e^ ( ( 1 - ( x / mRatio ) ) * lambda ) : for the attack (approaching peak)
= e^ ( ((x - mRatio) / (1 - mRatio)) * lambda ) : for the release (leaving peak)

Authors
Nathan Wolek, Tim Place, Trond Lossius

Definition in file TTExpodecWindow.h.