tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
tracktion_AutomatableParameter.cpp File Reference

Go to the source code of this file.

Classes

struct  tracktion::engine::AutomationSource
 
struct  tracktion::engine::AutomationModifierSource
 
struct  tracktion::engine::ModifierAutomationSource
 
class  tracktion::engine::AutomationCurveSource
 
struct  tracktion::engine::MacroSource
 
struct  tracktion::engine::AutomatableParameter::AutomationSourceList
 
struct  tracktion::engine::AutomatableParameter::AttachedValue
 
struct  tracktion::engine::AutomatableParameter::AttachedFloatValue
 
struct  tracktion::engine::AutomatableParameter::AttachedIntValue
 
struct  tracktion::engine::AutomatableParameter::AttachedBoolValue
 

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 Declarations from this namespaces are inlined into tracktion.
 

Functions

float tracktion::engine::AutomationScaleHelpers::getQuadraticBezierControlPoint (float y1, float y2, float curve) noexcept
 
float tracktion::engine::AutomationScaleHelpers::getCurvedValue (float value, float start, float end, float curve) noexcept
 
float tracktion::engine::AutomationScaleHelpers::mapValue (float inputVal, float offset, float value, float curve) noexcept
 
float tracktion::engine::AutomationScaleHelpers::remapInputValue (float inputVal, juce::Range< float > inputRange)
 Remaps an input value from a given input range to 0-1.
 
AutomatableParameter::ModifierSourcetracktion::engine::getSourceForAssignment (const AutomatableParameter::ModifierAssignment &)
 Iterates an Edit looking for the source of this assignment.
 
juce::ReferenceCountedArray< AutomatableParametertracktion::engine::getAllParametersBeingModifiedBy (Edit &, AutomatableParameter::ModifierSource &)
 Iterates an Edit looking for all parameters that are being modified by the given ModifierSource.
 
AutomatableParametertracktion::engine::getParameter (AutomatableParameter::ModifierAssignment &)
 Iterates an Edit looking for the parameter that this ModifierAssignment has been made from.
 

Function Documentation

◆ getCurvedValue()

float tracktion::engine::AutomationScaleHelpers::getCurvedValue ( float  value,
float  start,
float  end,
float  curve 
)
noexcept

Definition at line 38 of file tracktion_AutomatableParameter.cpp.

◆ getQuadraticBezierControlPoint()

float tracktion::engine::AutomationScaleHelpers::getQuadraticBezierControlPoint ( float  y1,
float  y2,
float  curve 
)
noexcept

Definition at line 16 of file tracktion_AutomatableParameter.cpp.

◆ mapValue()

float tracktion::engine::AutomationScaleHelpers::mapValue ( float  inputVal,
float  offset,
float  value,
float  curve 
)
noexcept

Definition at line 47 of file tracktion_AutomatableParameter.cpp.

◆ remapInputValue()

float tracktion::engine::AutomationScaleHelpers::remapInputValue ( float  inputVal,
juce::Range< float inputRange 
)

Remaps an input value from a given input range to 0-1.

Definition at line 54 of file tracktion_AutomatableParameter.cpp.