Tom Barham
Tom Barham
The user should be able to lock nodes, meaning the controls can't be moved or resized and the node can't be resized. This would also prevent opening the code panel...
Currently the internal structure of undo/redo is exposed through names like `Delete Object` and `Composite`. It would be good to have proper naming.
Allow searching based on node name, and highlighting/moving to nodes that match the search.
As part of [Controls Part II](https://github.com/monadgroup/axiom/wiki/Controls-Part-II), a new oscilloscope control should be added. This is useful for "debugging" sounds and other values over time. The oscilloscope should allow scaling in...
We can use Travis.CI for Linux and Mac, and Appveyor for Windows. This allows us to easily provide reproducible releases on all operating systems, which I would like to have...
As part of [Controls Part II](https://github.com/monadgroup/axiom/wiki/Controls-Part-II) a new label control should be created. This control should display as a label onscreen, with its name followed by the value formatted based...
As part of [Controls Part II](https://github.com/monadgroup/axiom/wiki/Controls-Part-II), a new dB meter control should be added, that displays a horizontal or vertical meter with a value. It might be possible to integrate...
Project files can often be quite large (70KB for the example project, which is reasonably simple). Compressing these seems to give reasonably good results (20KB using Deflate on the example...
Allows playing audio clips, should be able to also loop with interpolation and reverse. Should also be able to load GM.DLS (but maybe that should be a separate control?)
It would be good to have some more audio backends, such as: - VST3 - AU - LV2/LADSPA Some of these also have some nice features that we could take...