View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000046||OpenMPT||Feature Request||public||2010-11-29 21:18||2014-02-13 08:49|
|Summary||0000046: Ultimate Channel Manager|
Below is my idea of the ultimate Channel Manager. It's meant to replace and make more efficient (and less confusing) the current Channel Manager, and one day, the Channel mixer section on the General Page. Yes, it will take some work, and believe me if i had Visual Studio Standard, i would try to produce this myself. Attached is a mockup, and below the image is a description of the functionality.
Here are the columns (most of these functions are already found in the General page, and serve as redundant features until or if the Channel Mixer is ever removed in favor of this dialog):
The next 3 columns are on my wish list of the Instrument Lock request i made in another post. These would take a little longer to implement since new methods would have to be created. But here it is:
The Reconfigure button uses the same functions and layout as the Reorder/Remove tab of the present Channel Manager. I like how that's implemented and it's so easy to work with.
Each page can hold 8 channels, and the "folder tabs" increase as channels are added, just like the Channel Mixer in the General page. The tabbing order (when you press tab for input focus of the controls) is across, but if you press Return with any control, it moves to the next control DOWN. (This will it easier to batch-name or batch-set.)
There are also multiple mouseclick variations when clicking on a button control:
The Volume and Pan controls could be sliders, but i figure it would take too much space, maybe unnecessarily. The increment/decrement button for these use the same Ctrl-click and Shift-Ctrl-click methods as above, but additionally, if you SHIFT-click an arrow button it will increment/decrement RELATIVE to each channel's given value. IOW, Ctrl-clicking will increment/decrement that channel's Volume/pan and set all to the same value as this channel, while Shift-clicking will add/subtract 1 towards whatever value each channel has.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|