Rewind & Fast forward
Simple functions huh?
But I can't seem to get it to work on the streamdeck.
I want to be able to hold down the button and it keep rewinding and when I remove it, it either stops or keeps playing depending on what state the transport was in previous to the button push. At the moment it just goes forward or back by one frame or so with each press.
@samuel_henriques posted here previously Fast Forward and Rewind Surface button functions
But again, I'd like to just the press and release of the key to work like it would on the Avid Dock or Numerical Keyboard.
I've tried using "press key" & Rewind/Fast Forward in the installed PT package 1.0.13
sf.ui.proTools.appActivate()
function fastTransportBtn(direction){
const btn = sf.ui.proTools.mainWindow.groups.whoseTitle.is('Transport View Cluster').first.groups.whoseTitle.is('Normal Transport Buttons').first.buttons.whoseTitle.is(direction).first
const btnState = btn.invalidate().value.value;
if (btnState == "") {
btn.elementClick();
btn.mouseClickElement({
clickType: "Down",
});
} else if (btnState == "Selected") {
btn.mouseClickElement({
clickType: "Up",
});
}
}
fastTransportBtn("Rewind")
///fastTransportBtn("Fast Forward")```
Linked from:
- Jason King @Jason_King
Could someone shed some light on this.
To be clear I want RW or FF to stay in place while a Stream Deck button is pressed and back when the button is released.
Using the installed PT package and using in on a button RW & FF does not stay in place while the button is held. Instead moves back/forward 1 frame.
- In reply toJason_King⬆:Raphael Sepulveda @raphaelsepulveda2022-07-27 12:12:27.774Z
Hey @Jason_King, unfortunately pressing and holding a button on the Streamdeck is not an action currently supported, but from what I've read in the forum in the past it's something in the works.
Jason King @Jason_King
Oh wow. Really. It's such a simple function..
- In reply toJason_King⬆:Jason King @Jason_King
@chrscheuer is there an approximate date on when this will be available?
Christian Scheuer @chrscheuer2022-08-15 23:52:28.557Z
Hi Jason,
This is not something we're currently working on.
If you're interested in changes to SF features or new features, be sure to upvote the Idea in our Ideas category (or create a new one if you can't find one). You vote on an idea by liking the original post (the thread).Jason King @Jason_King
Its a key feature of any transport controller.
- In reply toJason_King⬆:Jason King @Jason_King
@chrscheuer is there a workaround to get your Rewind Macro in your Pro Tools package to work with a streamdeck button? Currently the macro doesn't work.
Christian Scheuer @chrscheuer2022-08-19 09:02:23.012Z
The function/macro we have will click a single time on the Rewind button as it is today. You could implement your own set of scripts that start holding the mouse down on the Rewind button in PT when you click a stream deck button first, then later release the mouse again the next time you run the script (click the button on your Stream Deck). This would be quite a bit more complicated to write a script for, but could be done with globalState and the down/up method you've already started looking into.
Due to the limitations of how we can interact with PT today, this would probably be the best/only way to do it.Jason King @Jason_King
sounds too complicated for someone who can't code java.
I'm surprised this isn't already in place for your rewind Macro cause it's pretty much useless right now.
Christian Scheuer @chrscheuer2022-08-20 10:38:25.193Z
Yea I see your point – I'll log an internal work item / bug for this and we'll take a look when we update the next version of the official Pro Tools package.
Jason King @Jason_King
Any progress on this Christian?
Christian Scheuer @chrscheuer2022-10-01 06:19:05.689Z
Hi Jason,
No, not yet. We're swamped right now with the recent Avid release. This thread is being tracked though so we'll keep you updated here when there's news.
Jason King @Jason_King
@chrscheuer any sign of this being fixed?
Christian Scheuer @chrscheuer2023-07-15 21:11:00.120Z
With SoundFlow 5.4, we now have the platform support for being able to make things like this work, so all we need now is the implementation of that specific command. I'll make a note here that we tend to it.
Jason King @Jason_King
Thanks Christian.
This should be working..
- In reply tochrscheuer⬆:
Jason King @Jason_King
@chrscheuer @Kitch is this going to be fixed?
Kitch Membery @Kitch2023-08-31 23:13:54.975Z
Hi @Jason_King,
Thanks for reaching out. As Christian mentioned this feature request has been logged for consideration.
Please note this is a feature request for functionality that is yet to be implemented rather than a bug to be fixed.
If and when the functionality has been implemented, this thread will be updated to reflect the change.
Right now the feature request is being tracked internally as SF-643
Jason King @Jason_King
Thanks @Kitch I realise that but being a core need for functionality this should be working already and therefore fast tracked.
Kitch Membery @Kitch2023-08-31 23:24:35.535Z
Thank you for your feedback, @Jason_King.
Please understand that we are a small team here at SoundFlow and we prioritize ideas/suggestions/functionality internally and do our best to deliver updates with new features once they've been implemented, tested (by our beta team), and have been deemed ready for public release. Thank you in advance for your patience.
Jason King @Jason_King
I totally appreciate that, you guys are great, but it's rewind and fast forward..
Kitch Membery @Kitch2023-08-31 23:37:06.527Z
Please understand that functionality like this which may seem simple, is often more complex to achieve. This feature is however something that we're keen to implement in a future update.
We shall keep you posted.
Jason King @Jason_King
Thank you. I'd appreciate that.
- SIn reply toJason_King⬆:SoundFlow Bot @soundflowbot
This issue is now tracked internally by SoundFlow as SF-643