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

« back to all changes in this revision

Viewing changes to synti/stklib/FM4Alg5.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
/*  Algorithm 5 (TX81Z) Subclass of       */ 
 
3
/*  4 Operator FM Synth                   */
 
4
/*  by Perry R. Cook, 1995-96             */ 
 
5
/*  This connection topology is 2 simple  */
 
6
/*  FM Pairs summed together, like:       */
 
7
/*                                        */
 
8
/*              1 -> 2 -\                 */
 
9
/*                       +-> Out          */
 
10
/*              3 -> 4 -/                 */
 
11
/*                                        */
 
12
/*  Controls: control1 = mod index 1      */
 
13
/*            control2 = crossfade of two */
 
14
/*                          outputs       */
 
15
/*            control3 = LFO speed        */
 
16
/*            modWheel = LFO amount       */
 
17
/*                                        */
 
18
/******************************************/
 
19
 
 
20
#if !defined(__FM4Alg5_h)
 
21
#define __FM4Alg5_h
 
22
 
 
23
#include "FM4Op.h"
 
24
 
 
25
class FM4Alg5 : public FM4Op
 
26
{
 
27
  public:
 
28
    FM4Alg5();
 
29
    virtual ~FM4Alg5();
 
30
    MY_FLOAT tick();
 
31
};
 
32
 
 
33
#endif