ASPiK SDK
Loading...
Searching...
No Matches
AntiLogTaperDelegate< T, RealPrecision > Class Template Reference

The AntiLogTaperDelegate object encapsulates an anti-log parameter. Note that the standard log potentiometer in electronics is actually anti-log! This is used in the construction of AAX parameters. More...

#include <AntiLogTaperDelegate.h>

Inheritance diagram for AntiLogTaperDelegate< T, RealPrecision >:

Public Member Functions

 AntiLogTaperDelegate (T minValue=0, T maxValue=1)
 
AntiLogTaperDelegate< T, RealPrecision > * Clone () const
 
T GetMinimumValue () const
 
T GetMaximumValue () const
 
T ConstrainRealValue (T value) const
 
T NormalizedToReal (double normalizedValue) const
 
double RealToNormalized (T realValue) const
 

Protected Member Functions

T Round (double iValue) const
 
double calcAntiLogParameter (double fNormalizedParam) const
 
double calcAntiLogPluginValue (double fPluginValue) const
 

Detailed Description

template<typename T, int32_t RealPrecision = 1000>
class AntiLogTaperDelegate< T, RealPrecision >

The AntiLogTaperDelegate object encapsulates an anti-log parameter. Note that the standard log potentiometer in electronics is actually anti-log! This is used in the construction of AAX parameters.

NOTES:

  • uses MMA Concave Transform & Inverse Concave Transform for anti-log bahavior
Author
Will Pirkle http://www.willpirkle.com
Remarks
This object is included with ASPiK
Version
Revision : 1.0
Date
Date : 2018 / 09 / 7

NOTES:

  • uses uses Will Pirkle's volt/octave calcuation
Author
Will Pirkle http://www.willpirkle.com
Remarks
This object is included with ASPiK
Version
Revision : 1.0
Date
Date : 2018 / 09 / 7

The documentation for this class was generated from the following file: