It would be helpful to have the ability to define variables and functions within feedforward. Plenty of helper functions and useful variables can be defined in a boot file, but what if you have an idea in the moment and want to use it in multiple patterns without repeating yourself? Examples:
A chord progression, melody, or sequence of scale degrees to be used by multiple patterns
A shared LFO
A rhythm to be played or modified by multiple patterns (see Kindohm's pattern inversion technique)
A cool effect that you just came up with and want to abstract quickly for immediate reuse
I'm not sure how this would be best represented as an interface. Perhaps a collapsable pane that displays a searchable, customizable dictionary with entries you can edit one at a time? (these would presumably turn into lets) Something like this could also be used for creating macros that generate code, or as a lookup table for autocompletion, or for built-in documentation. Just spitballing here.
It would be helpful to have the ability to define variables and functions within feedforward. Plenty of helper functions and useful variables can be defined in a boot file, but what if you have an idea in the moment and want to use it in multiple patterns without repeating yourself? Examples:
I'm not sure how this would be best represented as an interface. Perhaps a collapsable pane that displays a searchable, customizable dictionary with entries you can edit one at a time? (these would presumably turn into
let
s) Something like this could also be used for creating macros that generate code, or as a lookup table for autocompletion, or for built-in documentation. Just spitballing here.Thoughts?