Old 03-09-2011, 12:49 PM   #1
Evan
Human being with feelings
 
Join Date: Oct 2006
Location: Greece
Posts: 3,519
Default MIDI CC improvements

Some thoughts now that the MIDI CC are getting some attention.

1) Painting over existing CC events vs selecting existing events



Notice the situation above. How can you paint a different curve in already dense CC data? You normally have to erase a gap before you can draw, or you end up selecting and moving a single CC event!

2) Do CC bars need to be click-selectable completely, or only at the top (where the CC value is) will suffice?

Solution: only make the top part of a CC bar clickable/selectable.

Like so:



Now it's easy to paint new events over existing ones, without accidentally selecting them by clicking on the bars.

(EDIT: Marquee select works this way, only selecting CC events from the top position)

Also, the thickness of a CC bar in Reaper is not 'actual', because CC events have no thickness. They are singular values. Therefore, only the start of the bar is important. Notice How I removed the right border on the right CC bar, to illustrate the concept.

3) Clearer representation of continuous events

Continuous CC events can also be illustrated like so:



Which is a more honest representation. Singular thin-line CC event, and continuous fill until the next CC event down the line.

4) Copy/paste CC events on different lanes (where applicable)

Allow copy+paste of CC events from different lanes. For example, one thing I want to do often, is use the mod-wheel to create some data, and later copy these to other parts as CC#11 (expression)

5) Drawing 'zero' CC.

Next problem... example: how to draw 0 pitch-bend CC to reset pitch to original one? Seems impossible from the graphical editor.



There needs to be:

a) a dead zone where you can draw 0 data for CC lanes.
b) a tooltip, or infoline or whatever, telling you the CC value you're currently drawing or editing!

Last edited by Evan; 03-10-2011 at 07:18 AM.
Evan is offline   Reply With Quote
Old 03-10-2011, 06:59 AM   #2
fandango
Human being with feelings
 
Join Date: Mar 2007
Posts: 221
Default

I agree with all points, but can we please keep bumping and encouraging votes on the central thread here please?

http://forum.cockos.com/project.php?issueid=978

161 votes and counting...

(perhaps DarkStar could add the "5) Drawing 'zero' CC." which is important and also missing from the elevated thread?)

EDIT - Thanks DarkStar!

Last edited by fandango; 03-10-2011 at 11:03 AM.
fandango is offline   Reply With Quote
Old 03-10-2011, 07:57 AM   #3
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 18,061
Default

... done.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is offline   Reply With Quote
Old 03-10-2011, 10:36 AM   #4
chriscomfort
Human being with feelings
 
chriscomfort's Avatar
 
Join Date: Aug 2009
Location: NYC
Posts: 1,735
Default

Quote:
Originally Posted by Evan View Post

There needs to be:

a) a dead zone where you can draw 0 data for CC lanes.
b) a tooltip, or infoline or whatever, telling you the CC value you're currently drawing or editing!
A dockable, non-modal Event/Note Properties dialog (Ctrl F2) in which the value changes in real time, would be strong tool here and for other functions. Just like Cubase's Info Line in its piano roll editor. And yes, a dead zone for 0 would be great as well.
__________________
http://chriscomfortmusic.com
chriscomfort is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 03:10 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.