williamcopper
I think the problem is that the tool tries to grab existing values if the cursor is close enough.
Let's say the controller value is 60. The Smart Tool will try to "grab" if the cursor gets one value away (e.g., 59 or 61). But if it grabs at 61 and you move very slightly upward, you can continue drawing from a value of 61. Same with 59 if you move in the opposite direction.
So I think the main issue you're experiencing isn't about resolution or the grab/not grab
per se, but that if you really need to be within one value, it's easy
only if you can expand the controller lane track height. Because you can't set the height for each controller lane independently, if you use a lot of controllers in the PRV, you end up with a narrow strip where it's at least difficult, if not impossible, to be precise.
However, the in-line controller editing in Track View doesn't have that limitation. You can choose to see and work on only a single controller, and the "lane" height can be as high as the track view allows. This is another area where the D keyboard shortcut is helpful, as you can switch over to an expanded, single controller view in Track View where you can be very precise. One of the cool benefits of editing this way is that if you want, you can see all the controllers overlaid on each other (or not) but edit only one. You can also choose whether to show notes, with or without velocity tails. The Track View's inline editor is
extremely useful when you need to edit lots of complex controller data. It's one of many functions in SONAR where it's important to use the right tool for the right job.
To gain the same functionality in the main PRV would require a feature request. I think one of the following would likely do the job (in order of my personal preference).
- Be able to show/hide individual controller lanes
- Have MIDI Microscope work in controller lanes
- Hold down shift (or whatever) for "fine tuning" cursor movements
However in some ways I think it's easier just to hit D and instantly access a "widescreen" controller editor rather than do the above.