~ubuntu-branches/ubuntu/feisty/muse/feisty

« back to all changes in this revision

Viewing changes to synti/stklib/Reverb.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Kobras
  • Date: 2002-04-23 17:28:23 UTC
  • Revision ID: james.westby@ubuntu.com-20020423172823-w8yplzr81a759xa3
Tags: upstream-0.5.2
ImportĀ upstreamĀ versionĀ 0.5.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/********************************************/
 
2
/*  Reverb Abstract Class,                  */
 
3
/*  by Tim Stilson, 1998                    */
 
4
/*                                          */
 
5
/*  Integrated into STK by Gary Scavone     */
 
6
/*  with T60 argument.                      */
 
7
/********************************************/
 
8
 
 
9
#include "Object.h"
 
10
 
 
11
#if !defined(__Reverb_h)
 
12
#define __Reverb_h
 
13
 
 
14
class Reverb : public Object
 
15
{
 
16
  public:
 
17
    Reverb();
 
18
    virtual ~Reverb();
 
19
    virtual MY_FLOAT tick(MY_FLOAT sample);
 
20
    virtual void setEffectMix(MY_FLOAT mix);
 
21
        int isprime(int val);
 
22
};
 
23
 
 
24
#endif // defined(__Reverb_h)
 
25
 
 
26
/* CLM also had JLRev and JLLRev variations on the JCRev: JLRev had
 
27
   longer combs and alpasses, JLLRev further placed the comb coefs
 
28
   closer to 1.0.  In my modified testMono.cpp, I allowed for a
 
29
   "JLRev" argument, though JLRev.cpp/.h doesn't exist, testMono
 
30
   simply uses a JCRev but passes a longer base comb length.  I also
 
31
   have comments in JCRev.cpp for the JLLRev coefs. 
 
32
*/