Questions & Answers

General scripting

+13 votes
489 views
asked Nov 14, 2018 in Notion Feature Requests by fernandomaia (1,640 points)
Notion rulesets were a good idea but there are many things they cannot achieve.  It would be great if scripts could be written, with a focus, but not only, to affect playback, in a complete programming language.

If you vote for this feature, you are voting only on the above paragraph.  Now I will state my preferences, however these can be discussed independently.

I believe the best syntax for such a scripting language would be Python's, however Python is too slow for this purpose.  You should probably choose whichever language you think will be fastest between Lua and Ecmascript 6.  Do refrain from creating your own language.

The documentation will require constant effort, independent from the release cycle of Notion versions.  The feature will be useless without good documentation.  Documentation on rulesets was not very good.

1 Answer

0 votes
answered Mar 30, 2023 by marcotrosi (1,490 points)
it should be Lua, no doubt. But I would like to see that also for macros in Studio One. At least an if-statement and some getter functions or access to some values like current cursor position, selected track etc.
...