• SONAR
  • does move 'now' by snap value exist?
2014/08/14 14:13:21
davidthiel@hotmail.com
If it doesn't can this be considered as a product suggestion?
I would like to assign a keystroke that moves the now time by the amount of the current autogrid increment.
If I am zoomed in then it would move in smaller amounts.
I have only found move by measure and frequently that is too coarse.
There would be two operators
move now forward by snap value
move now backward by snap value
If I had them I would assign them to my ShuttlePro V2 Jog right/left functions.
and it would be sweet!
 
 
the last time I looked at the 'suggest a feature' area of Cakewalk support was not-functional so a forum thread is the next best thing.
 
thanks  ddt
2014/08/14 17:00:35
Sanderxpander
That is a great idea.
+1 for this feature!
2014/09/30 18:57:11
d8
+2 for that feature.
 
Count me in on that enhancement.  I just spent the past hour looking for a way to move the 'now position' by a finer increment than one full measure (ctrl+page-up/page-down).
 
The TAB and SHIFT+TAB shortcut keys can be used for a midi track and will move forward and backward respectively one note (or sequencer event) at a time.  But for audio tracks, the 'now posistion' can only be incremented one  full measure forward / backward using the CTRL+PAGE-UP / PAGE-DOWN shortcut keys.
2014/09/30 19:10:47
scook
Here are a couple of CAL scripts to move Now by 30 ticks. Copy each script to a file and bind the CAL scripts as desired.
 
To move Now forward is a one line script:
(+= Now 30)
 
To move Now backward:
(do
    (int offset 30)
    (if (< Now offset)
        (= Now 0)
        (-= Now offset)
    )
)
2014/09/30 19:19:25
Kev999
I often want to go forward or back by 1 beat instead of a whole bar, so yes this would be a good feature. Try posting your suggestion in the new Features & Ideas Forum and see if it picks up a few votes.
 
2014/09/30 20:00:48
scook
OK here are scripts to move one beat at a time
Next beat is a one liner:
(= Now (makeTime (meas Now) (+ 1 (beat Now)) 0))
 
Previous beat is a little longer:
(do
    (dword m (meas Now))
    (dword b (beat Now))
    (if (&& (== m 1) (== b 1))
        (= Now 0)
        (do
              (= Now (- (makeTime m b 0) 1))
              (= Now (makeTime (meas Now) (beat Now) 0))
         )
    )
)
 
2014/09/30 22:43:14
d8
Hey scook,
That is absolutely awesome!
 
It took me a while to figure out the extra steps to apply the CAL script because I was not familiar with that concept.
 
Extra steps are:
1- Place your custom CAL script(s) in the correct folder.  You can find the default folder location under EDIT + PREFERENCES + FILE + FOLDER LOCATIONS
 


2.  Bind the CAL file to a "key stroke" with EDIT + PREFERENCES + CUSTOMIZATION + KEYBOARD SHORTCUTS.  In the example below, I mapped the keyboard short cut "A" to the new custom CAL script called ZZFORWARD.CAL.
 


It works GREAT!  Thanks so much for taking time to post your solution.
2014/09/30 22:50:44
scook
Glad to help. To bad CAL is not aware of snap settings but it does know about Now, ticks, beats, measures and ticks per quarter note values.
2014/10/01 00:59:04
ampfixer
I never knew you could bind a script file to a keystroke. Hmmmm. Thinking.......
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account