One identity-bearing automation value at a canonical musical tick. More...
#include <automation_curve.hpp>
Public Member Functions | |
| constexpr bool | operator== (const AutomationPoint &) const =default |
Public Attributes | |
| ItemId | id |
| timebase::TickPosition | position |
| float | value = 0.0f |
| AutomationInterpolation | interpolation = AutomationInterpolation::Continuous |
| float | curvature = 0.0f |
One identity-bearing automation value at a canonical musical tick.
value is in the target's plain parameter domain. curvature controls a continuous outgoing segment and must be finite and in the admitted range.
|
constexprdefault |
| float pulp::timeline::AutomationPoint::curvature = 0.0f |
| ItemId pulp::timeline::AutomationPoint::id |
| AutomationInterpolation pulp::timeline::AutomationPoint::interpolation = AutomationInterpolation::Continuous |
| timebase::TickPosition pulp::timeline::AutomationPoint::position |
| float pulp::timeline::AutomationPoint::value = 0.0f |