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

📄 nrev.h

📁 Mobile STK for Symbian OS V0.1
💻 H
字号:
/***************************************************//*! \class NRev    \brief CCRMA's NRev reverberator class.    This class is derived from the CLM NRev    function, which is based on the use of    networks of simple allpass and comb delay    filters.  This particular arrangement consists    of 6 comb filters in parallel, followed by 3    allpass filters, a lowpass filter, and another    allpass in series, followed by two allpass    filters in parallel with corresponding right    and left outputs.    by Perry R. Cook and Gary P. Scavone, 1995 - 2005.*//***************************************************/#ifndef STK_NREV_H#define STK_NREV_H#include "Effect.h" #include "Delay.h" class NRev : public Effect{ public:  //! Class constructor taking a T60 decay time argument (one second default value).  NRev( StkFloat T60 = 1.0 );  //! Class destructor.  ~NRev();  //! 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_[8];  Delay combDelays_[6];  StkFloat allpassCoefficient_;  StkFloat combCoefficient_[6];	StkFloat lowpassState_;};#endif

⌨️ 快捷键说明

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