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
 
GetMinimumValue () const
 
GetMaximumValue () const
 
ConstrainRealValue (T value) const
 
NormalizedToReal (double normalizedValue) const
 
double RealToNormalized (T realValue) const
 

Protected Member Functions

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: