The Beast has now been certified as Domesticated: Level 2, following attempts to make it use the delay functionality only during playback and recording as well as the bugfix, which are now both featured in the Length Controller arm as well, version 0.9.0113.
Another question: with the play_state of 5 (record), I imagine this is the global transport state, and not per-track based on armament and so on? Is there any way in JS to find out whether or not the track is armed? Or another way to achieve this? That way, disabling delay when expecting live input could also be done.
And … how would I get the delay slider numerical value to update when an value outside the range is entered, sent to JS for processing and then re-updated (to an accepted number) in code? At the moment, it still shows the out-of-bounds value until it is forced to update, one way or another.
Thanks,
Julio