Distilling everything here, and bringing in some suggestions from other threads, I would support something like the following set of changes to the PRV and related functions:
1. Don't apply forced MIDI channel to events on Bounce to Clip(s); yes, it's been that way for a long time, but it wasn't at one time, and it
is technically inconsistent.
* A separate "Apply Forced MIDI Channel to Events" command can be added if necessary, though Process > Find/Change suffices.
2. Make controller lanes honor forced MIDI channels.
3. Provide the following mutually exclusive controller lane display options:
- "Show lanes for All tracks"
- "Show lanes only for Visible tracks" (i.e. the Show/Hide button is enabled)
- "Show lanes only for Active track"
* Note that changing which tracks are "picked" to be shown in the PRV would still refresh the controller lanes, but it would honor the chosen display option so you'd only potentially see lanes added when using either of the first two options, and "Hiding" newly added tracks would automatically zap their lanes with the second option.
4. Make controller lane heights independently adjustable.
5. Provide an auto-zoom function for controller lane height.
6. Make the controller pane scrollable.