The VoltOctaveParameter object encapsulates a Volt-per-Octave parameter for emulating analog synthesizer controls. Also provide a smooth linear-in-octave control for any Frequency type of continuous control.
More...
#include <customparameters.h>
|
| VoltOctaveParameter (const TChar *title, ParamID tag, const TChar *units=0, ParamValue minPlain=0., ParamValue maxPlain=1., ParamValue defaultValuePlain=0., int32 stepCount=0, int32 flags=ParameterInfo::kCanAutomate, UnitID unitID=kRootUnitId) |
|
virtual void | toString (ParamValue normValue, String128 string) const |
|
virtual bool | fromString (const TChar *string, ParamValue &normValue) const |
|
virtual ParamValue | toPlain (ParamValue _valueNormalized) const |
|
virtual ParamValue | toNormalized (ParamValue plainValue) const |
|
virtual ParamValue | getMin () const |
|
virtual void | setMin (ParamValue value) |
|
virtual ParamValue | getMax () const |
|
virtual void | setMax (ParamValue value) |
|
|
float | calcVoltOctaveParameter (float fCookedParam) const |
|
float | calcVoltOctavePluginValue (float fPluginValue) const |
|
|
ParamValue | minPlain |
|
ParamValue | maxPlain |
|
The VoltOctaveParameter object encapsulates a Volt-per-Octave parameter for emulating analog synthesizer controls. Also provide a smooth linear-in-octave control for any Frequency type of continuous control.
- Author
- Will Pirkle http://www.willpirkle.com
- Version
- Revision : 1.0
- Date
- Date : 2018 / 09 / 7
The documentation for this class was generated from the following files:
- C:/RackAFX_v7/ASPIK_Doxygen/PluginTemplate/project_source/source/vst_source/customparameters.h
- C:/RackAFX_v7/ASPIK_Doxygen/PluginTemplate/project_source/source/vst_source/customparameters.cpp