“Next part during recording” flow fix proposal
Problem statement
If you are recording the first track of of an empty part in freeform mode, to end it you have the possibility to click on the “Play” button, which works as expected, as attached to the on-press event. So I won’t talk about that flow.
But while recording, the “Next part” button is allowed too to end the recording, and that flow falls into the problem of this topic.
When you click on “Next part” at that time, the Aeros is supposed to switch immediately to the next part of the song, but it is attached to the on-release event.
The result is that an extra time is added at the end of the track recorded before actually switching to the next part.
Solution proposal
-
As the flow is anyway wrong, one possibility is to completely remove the possibility to click on “Next part” to end a recording (grayed or something). I would definitely not vote for it, but it would at least clearly establish that the only valid flow is to end the recording with the “Play” button, listen to the loop once, with the “Next part” button re-enabled when you are back in play mode. With that solution the mixer remains accessible while recording. We don’t really fix the issue but all the flows are now consistent.
-
The only other solution, is to make the recording ended correctly by the “Next part” button. Which implies at least temporarily, during the recording, disabling the other events on the button than the on-press event. Which obviously implies not being able to access the mixer during a recording anymore. I am really wondering what the use case would be to access the mixer during recording, nevertheless, as it is a minor flow compared to recording that sounds valid.
It doesn’t prevent to have a config flag to toggle between the 2 solutions if needed and in any case to add a MIDI message to complement with the missing feature (the next part for the solution 1 or access to the mixer for the solution 2), but I am wondering if it is necessary as I really think that not being able to access the mixer during the recording is a really acceptable trade-off.
Both solutions comply with the master rule and its corollary.