It is not complete automation, but one could semi-automate programming with a MIDI Controller by using presets with the setInput command to preset various tweens between 0 and 1, or the limits of 0 and 1 for a particular Controller.
For example, preset a media to start at a certain scale when the Controller is at 0 value, and does not scale beyond a pre-determined size when value is at 1. Same applies to position tweens on screen limiting the X,Y position on screen. However, with Position, the scale of the media must be taken into account. A lot of trial and error to find the correct formula to apply in Tween.
Put the setInput command(s) in Aux Timeline(s) appropriately named and trigger the relevant timeline(s) as and when to preset your scale, position, etc. Manually adjust with the physical controller thereafter, if required.