26 inline bool containsAutomation() {
27 if constexpr (kMaxNumUnsignedIntegerstoRepAllParams > 2) {
28 return (whichParamsAreAutomated[0] | whichParamsAreAutomated[1] | whichParamsAreAutomated[2]);
31 return (whichParamsAreAutomated[0] | whichParamsAreAutomated[1]);
35 inline void resetInterpolationRecord(int32_t topUintToRepParams) {
36 for (int32_t i = topUintToRepParams; i >= 0; i--) {
37 whichParamsAreInterpolating[i] = 0;
41 inline void resetAutomationRecord(int32_t topUintToRepParams) {
42 for (int32_t i = topUintToRepParams; i >= 0; i--) {
43 whichParamsAreAutomated[i] = 0;
48 for (int32_t i = 0; i < kMaxNumUnsignedIntegerstoRepAllParams; i++) {
49 whichParamsAreAutomated[i] = other->whichParamsAreAutomated[i];
52 for (int32_t i = 0; i < kMaxNumUnsignedIntegerstoRepAllParams; i++) {
53 whichParamsAreInterpolating[i] = other->whichParamsAreInterpolating[i];
58 uint32_t whichParamsAreAutomated[kMaxNumUnsignedIntegerstoRepAllParams];
59 uint32_t whichParamsAreInterpolating[kMaxNumUnsignedIntegerstoRepAllParams];