A node based or other type of selection oriented tool for non-coders to create their own controller scripts. In use the user would be able to select representational objects or other easy to understand descriptors that represent a functionality and place them graphically in the data flow, tree structure or hierarchy. in placing the objects (and adjusting or providing their relevant parameters) the needed code would be added or altered to match the changes in the text within the script file when it is saved.
What problem(s) would this feature resolve?
the difficulty for musicians without coding experience to be able to define customized and complex interactions with the DAW
How does this feature fit in Bitwig as a product?
Adds to the usability of the all ready in place open API and enabling it as a feature that any Bitwig users could use without days or weeks (possibly longer) investment just to first be able to understand how they can implement the feature and their intended result.
Is there already an alternative way to achieve this on Bitwig?
Not Exactly
Could it be implemented using Bitwig components or APIs, without Bitwig team’s support?
No
Could it be provided by a VST or something else reasonably integrated with Bitwig?
No
Are there other products that offer this feature?
No