swift
Public Member Functions | List of all members
chunkware_simple::SimpleGate Class Reference

simple gate More...

Inheritance diagram for chunkware_simple::SimpleGate:
[legend]

Public Member Functions

 SimpleGate ()
 Constructor.
 
virtual ~SimpleGate ()
 Destructor.
 
virtual void setThresh (double dB)
 set threshold
 
virtual double getThresh (void) const
 get threshold
 
virtual void initRuntime (void)
 Init runtime. More...
 
void process (double &in1, double &in2)
 Process audio. More...
 
void process (double &in1, double &in2, double keyLinked)
 Process audio stereo-linked.
 
- Public Member Functions inherited from chunkware_simple::AttRelEnvelope
 AttRelEnvelope (double att_ms=10.0, double rel_ms=100.0, double sampleRate=44100.0)
 Ctor.
 
virtual ~AttRelEnvelope ()
 Dtor.
 
INLINE void run (double in, double &state)
 Runtime function.
 
virtual void setAttack (double ms)
 Attack time constant.
 
virtual double getAttack (void) const
 Attack time constant.
 
virtual void setRelease (double ms)
 Release time constant.
 
virtual double getRelease (void) const
 Release time constant.
 
virtual void setSampleRate (double sampleRate)
 Sample rate dependencies.
 
virtual double getSampleRate (void) const
 Sample rate dependencies.
 

Detailed Description

simple gate

Definition at line 41 of file SimpleGate.h.

Member Function Documentation

◆ initRuntime()

void chunkware_simple::SimpleGate::initRuntime ( void  )
virtual

Init runtime.

Remarks
call before runtime (in resume())

Reimplemented in chunkware_simple::SimpleGateRms.

Definition at line 51 of file SimpleGate.cpp.

◆ process()

INLINE void chunkware_simple::SimpleGate::process ( double &  in1,
double &  in2 
)

Process audio.

Remarks
gate runtime process

Definition at line 39 of file SimpleGateProcess.inl.


The documentation for this class was generated from the following files: