Hi Robert !
Thanks for the new version! For me it has progressed on some aspects and - curiously enough - regressed on others.
Very cool that expression controller now is multi-dimensional. Utterly useful (I hope to prove that in a later post!)
On the downside it seems that both dynamic controller and expression controller has undergone some changes not mentioned in the readme.
In version 3.4.5.b3 dynamic controller could have its value set by default. Not possible in version 3.4.5.b4.
It is very important to fix this!
In version 3.4.5.b4 expression controller has a new “update” parameter. I assume it must the controllers update-period.
However it is not possible to give it an init value, nor are any other ways of setting it reflected in the script that remains -1.
In version 3.4.5.b3 both dynamic and expression controller had a target-attribute patrameter. Both are gone in version 3.4.5.b4.
I think this changed ought to be explained and announced. Personally I will not miss it.
The dimensionality of a dynamic controller need not always be 1. Imagine a dynamic controller setting all modal frequencies in one blow.
Such a controller must have its dimension initialised with number equal to number of modes. This is possible in LISP. But should be in Max too?
I have included to pdfs showing the above mentioned problems. One for version 3.4.5.b3 and one for version 3.4.5.b4 for easy comparison.
I hope these issues will be fixed before publication to the forum.
All the best Hans Peter
DynamicExpressionCtrl-Modalys-v345b3.pdf (1.27 MB)