-
Notifications
You must be signed in to change notification settings - Fork 13
Roadmap
Here is an overview of larger features planned for mutateful, listed in currently estimated order.
The logic for detecting changes in clips and evaluation of formulas are currently handled in JS in the Max for Live connector. Moving this to the app itself makes the code both testable and debugable, something which is not possible in JS inside Max for Live. Finally, it reduces the amount of code needed in what is essentially the glue layer, making it easier to a) port to Python, and b) port to other DAWs.
As a first step towards creating a GUI-based version of mutateful, a central repo of state along with commands for accessing and/or mutating this state is needed. This makes operations like undo/redo, copy/paste, and so on possible.
I have plans for a concept of meta commands which will act upon a formula as a whole. The first example of this will be the loop command, which will make it possible to specify gradual changes to a formula over the course of a given amount of loop iterations.
The GUI version is planned sometime in the future, it's probably a few years away given the limited amount of time I have for this project.