I wanted to follow up on this, since the new mapping in 4.1.1 is VERY close, but works on manipulating the tempo track with a mouse, rather than working with the now time (and the keyboard). For me, working with the mouse on the track (after 4.1.1) is actually faster by bypassing snap and dragging to a transient (one can actually set bend marker sensitivity to zero if transients are viewable this way), but this leads to the reason for working from the now time...
People work from (and track) the now time in a project. Particularly when a track is a mix down or pre-master, the transients must be heard and cannot be readily seen visually or detected by tab-to-transient. The dilemma arises from listening to a track and a transient is located this way (yay!), the now time is sitting on it, but I now need to use the mouse to drag the tempo maker to it (ugh). It would be much quicker in this situation to have a macro that allows a keyboard shortcut to move the closest tempo marker (based on snap settings) to the now time. In SONAR, there is actually a pop-up window for verification since if too far along the timeline, it may choose the wrong marker, so it becomes two key strokes (macro to move tempo marker, followed by a return/enter key to accept). The confirmation window is also handy for situations where a rough tempo is initially set by going 8 bars into a song and setting the first marker there (snap can be WAY off in this situation depending on tempo mismatch).
While using a mouse is convenient in many cases, it can be clunky/slow in others. In terms of raw speed with precision, the keyboard will always win out for certain functions.
I *think* that most of the hooks to create a macro to do this are available, but not visible(??). I may also not be savvy enough with macros to find it, but what would help me out greatly is this macro/functionality:
- User manually finds a transient and puts the now time on it (either tab-to-transient, or manually locating it).
- Macro - using snap settings (typically measure or beat), Studio One will move the closest tempo to the now time (same functionality of mouse-dragging in the tempo track, just done automatically).
- A pop-up confirmation (with default control linked to "accept") showing the new tempo assignment of the now time and ability to manually change it.
Since I work with pre-masters often, Melodyne can easily fall apart trying to tempo map, and when setting manually with a mouse, it requires me to both manually find the transient, then mouse-drag to set tempo.
Aside: an "audio microscope" (of sorts) based on user-selected frequencies would also be a nifty addition to locating transients (especially in a full mix) since transients can then be narrowed down by the user to a very tight frequency range (e.g. a 20Hz band on the kick drum, etc.).