/[svn]/linuxsampler/trunk/src/engines/common/LFOSawIntMathOld.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/common/LFOSawIntMathOld.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

linuxsampler/trunk/src/engines/common/SawLFO.h revision 3613 by schoenebeck, Mon Sep 30 18:03:43 2019 UTC linuxsampler/trunk/src/engines/common/LFOSawIntMathOld.h revision 3614 by schoenebeck, Tue Oct 1 09:11:27 2019 UTC
# Line 19  Line 19 
19   *   MA  02111-1307  USA                                                   *   *   MA  02111-1307  USA                                                   *
20   ***************************************************************************/   ***************************************************************************/
21    
22  #ifndef __LS_SAWLFO_H__  #ifndef __LS_SAWLFOINTOLD_H__
23  #define __LS_SAWLFO_H__  #define __LS_SAWLFOINTOLD_H__
24    
25  #include "LFOBase.h"  #include "LFOBase.h"
26    
# Line 32  namespace LinuxSampler { Line 32  namespace LinuxSampler {
32       * math (without branches) to synthesize the saw wave.       * math (without branches) to synthesize the saw wave.
33       */       */
34      template<LFO::range_type_t RANGE, bool SAWUP>      template<LFO::range_type_t RANGE, bool SAWUP>
35      class SawLFO : public LFOBase<RANGE> {      class LFOSawIntMathOld : public LFOBase<RANGE> {
36          public:          public:
37    
38              /**              /**
# Line 40  namespace LinuxSampler { Line 40  namespace LinuxSampler {
40               *               *
41               * @param Max - maximum value of the output levels               * @param Max - maximum value of the output levels
42               */               */
43              SawLFO(float Max) : LFOBase<RANGE>::LFOBase(Max) {              LFOSawIntMathOld(float Max) : LFOBase<RANGE>::LFOBase(Max) {
44              }              }
45    
46              /**              /**
# Line 166  namespace LinuxSampler { Line 166  namespace LinuxSampler {
166            
167            
168      template<LFO::range_type_t RANGE>      template<LFO::range_type_t RANGE>
169      class SawUpLFO : public SawLFO<RANGE, true> {      class SawUpLFO : public LFOSawIntMathOld<RANGE, true> {
170          public:          public:
171              SawUpLFO(float Max) : SawLFO<RANGE, true>::SawLFO(Max) { }              SawUpLFO(float Max) : LFOSawIntMathOld<RANGE, true>::LFOSawIntMathOld(Max) { }
172      };      };
173            
174      template<LFO::range_type_t RANGE>      template<LFO::range_type_t RANGE>
175      class SawDownLFO : public SawLFO<RANGE, false> {      class SawDownLFO : public LFOSawIntMathOld<RANGE, false> {
176          public:          public:
177              SawDownLFO(float Max) : SawLFO<RANGE, false>::SawLFO(Max) { }              SawDownLFO(float Max) : LFOSawIntMathOld<RANGE, false>::LFOSawIntMathOld(Max) { }
178      };      };
179    
180  } // namespace LinuxSampler  } // namespace LinuxSampler
181    
182  #endif // __LS_SAWLFO_H__  #endif // __LS_SAWLFOINTOLD_H__

Legend:
Removed from v.3613  
changed lines
  Added in v.3614

  ViewVC Help
Powered by ViewVC