Skip to content

Roadmap

Knut Andreas Ruud edited this page Dec 14, 2019 · 4 revisions

Here is an overview of larger features planned for mutateful, listed in currently estimated order.

Move all clip handling logic inside the mutateful app

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.

Centralize state-handling and add support for commands

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.

Use Python API instead of M4L API

Opens up this app to a much larger user base and might prove easier to maintain as well (e.g. might not need sadam externals for UDP anymore).

GUI version

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.

Clone this wiki locally