Hi,
I’d like to also share the following suggestions, which I hope will help too:
[enhance] Hold mode: I also support the idea of sustaining the actual after touch when in hold mode. I’d further suggest supporting the following operation: short press to hold without after touch (like it is now), and long press to hold with after touch. It wouldn’t require any new Global Settings option then.
[enhance] Global Settings > Pot Mode: In addition to Relative, Passthru, and Jump, what about adding a new “Ramp” mode in order to prevent from hearing abrupt changes, and to produce a smooth evolving sound instead. This new “Ramp” mode would basically catch up the physical pot position (like in Jump mode) but only over a period of time. I believe ½ sec should be fine, otherwise you could provide hard coded ramp options, like “Ramp Slow” and “Ramp Fast”, I.e. [Relative | Passthru | Jump | Ramp Fast | Ramp Slow].
[enhance] pots and values rendering (OLED screen): In the case of Relative, Passthru (and the new Ramp mode suggestion), what about displaying the physical and the logical pot values on the screen to assist with the operation. I’d suggest changing how the pot values are displaying, from their current “regular name + integer value in a box” representation. Instead, consider a graphical representation, displaying a round dial with the name as a label somewhere (top or bottom), and the integer value in the middle, with the addition of a solid line needle for the logical position (the one that is currently used to produce the sounds), and a dash line needle for the physical one (the actual position of the pot). If not a round dial (say because of lack of pixel resolution to make it meaningful), at least consider a bar representation (there is ample space to insert a bar representation, or a needle over a linear horizontal scale, under the actual value box currently displaying)
[new] Global Settings > Show Pots (somewhat related to the other suggestions above): It seems not all pots are displaying their changing value. The new settings could be something like: [Off | Essential | All] with “Essential” being what it is now (only a few are displaying) and “All” being any pot, including the mod matrix ones. And if the new “Display Envelopes” option is active (see below), then any envelop related pot would be automatically excluded from displaying.
[new] Global Settings > Show Enveloppes: It might be very handy to have graphical representations of both envelopes on the screen (vertically stacked), or eventually stacked as layers (on each other with dash and solid line rendering). I’m thinking this could be helpful to people new to synthesizers to get started. This could be also helpful to visually understand the interaction and overlapping that exist between the filter and the amplitude ramps over time. A graphical representation with values in ms could also help a lot to fine tuning the ramps for certain sounds and needs. The new settings could be something like: [Off | Active Only | Both], with “Active Only” being a single envelop displaying depending on which pot is changing, and “Both” being the vertical and/or layer stacked representation which is described above.
[new] Global Settings > Show Filter (or automatic rendering): pretty much the same idea as for the envelopes, but this time for the filter, rendering a graphical representation of the filter curve with the resonance bump, along with a frequency scale. This could be a great learning help as much as a practical tool. If not automatic, the new settings could be something like: [Off | On].