⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jcrev.h

📁 Mobile STK for Symbian OS V0.1
💻 H
字号:
/***************************************************//*! \class JCRev    \brief John Chowning's reverberator class.    This class is derived from the CLM JCRev    function, which is based on the use of    networks of simple allpass and comb delay    filters.  This class implements three series    allpass units, followed by four parallel comb    filters, and two decorrelation delay lines in    parallel at the output.    by Perry R. Cook and Gary P. Scavone, 1995 - 2005.*//***************************************************/#ifndef STK_JCREV_H#define STK_JCREV_H#include "Effect.h"#include "Delay.h" class JCRev : public Effect{ public:  //! Class constructor taking a T60 decay time argument (one second default value).  JCRev( StkFloat T60 = 1.0 );  //! Class destructor.  ~JCRev();  //! Reset and clear all internal state.  void clear();  //! Set the reverberation T60 decay time.  void setT60( StkFloat T60 ); protected:  StkFloat computeSample( StkFloat input );  Delay allpassDelays_[3];  Delay combDelays_[4];  Delay outLeftDelay_;  Delay outRightDelay_;  StkFloat allpassCoefficient_;  StkFloat combCoefficient_[4];};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -