Taking a look on how to override properties on an ordinary fermata object, it seems you have to use Script instead of TextScript to do the same, in other words, my function creates an object of a different type.
4. How can I achieve that? Using 'ScriptEvent nor 'Script, seems to help (is there any list of make-music properties somewhere?).
--
Daniel E. Moctezuma