View Single Post
Old 08-30-2011, 09:00 AM   #34
bennetng
Human being with feelings
 
Join Date: Jun 2010
Posts: 264
Default

In general, all midi-related operations, if applicable, should be able to perform in the following levels:

1. single value (a note, a controller value and so on)
2. selected values (by using the midi filter or other means)
3. selected midi item(s)
4. selected track(s)
5. selected channel(s)
6. all midi data in the project

Examples of actions including
1. transpose
2. scale velocity/controller values in absolute/relative manner
3. use one instrument list in selected tracks/channels
4. quantize
...and so on

Sorry I am not very good at making mockup or describe things step by step, but the above are what I dreamed of...
bennetng is offline   Reply With Quote