template<typename CURVE_TYPE, typename PARAMETER_TYPE, typename PARAMETER_VALUE_TYPE>
class nap::SequencePlayerCurveAdapter< CURVE_TYPE, PARAMETER_TYPE, PARAMETER_VALUE_TYPE >
Responsible for translating the value read on a curve track, to a parameter When the user wants to do this on the main thread, it uses a SequencePlayerCurveOutput as an intermediate class to ensure thread safety, SequencePlayerCurveOutput will then call setValue() otherwise it sets the parameter value directly from the sequence player thread