Faster way to update more than one MACROS with the same ACTIONS
Hey! I'm lovin all this thanks for coming up with this entire system!
I created a bunch of Macros (specifically I'm working on a simple command that searches for a plugin and insert it in the selected track.
The command works, but not every time. I though it would have something to do with the speed of the command, so I have added some waiting time here and there. It seems to perform better. Now I want to update the macros of the other plugin with this same update I did. Is there a way to do it or I would have to copy and paste this final, rename it and adjust the text within the macro?
I hope it makes sense!
Thanks
Fabio
- FFabio Capelli @Fabio_Capelli
actually let me share the script here. Because it seems like it's still not performing well. Meaning I have to press a few times before it actually loads the plugin I want. In this case I am trying to load ADDICTIVE DRUMS that I called FAB_Addictive Drums (so it has a unique name)
sf.keyboard.press({
keys: "cmd+shift+t",
});sf.keyboard.press({
keys: "cmd+f",
});sf.keyboard.type({
text: "FAB_Addictive Drums",
});sf.keyboard.press({
keys: "down",
});sf.keyboard.press({
keys: "return",
});sf.wait();
sf.keyboard.press({
keys: "cmd+alt+b",
});Christian Scheuer @chrscheuer2021-03-16 19:52:20.946Z
Hi Fabio,
First, you need to consider that using keyboard simulation is the slowest and least stable way to do anything. We recommend using UI automation instead:
You can learn more about how to use UI automation instead of keyboard simulation in the following 2 videos:
Christian Scheuer @chrscheuer2021-03-16 19:53:24.255Z
FWIW I am also pretty sure that there already exists finished scripts that do exactly this for you in the Store.
For example check out Teezio's Plugin Loader in the store here:
https://soundflow.org/store/teezios-plugin-loaderChristian Scheuer @chrscheuer2021-03-16 20:08:18.067Z
In terms of your other question, as to how to re-use the same macro actions in multiple scripts, please check out our Templates & Presets webinar here:
https://www.facebook.com/soundflow.org/videos/633065107406660
- FIn reply toFabio_Capelli⬆:Fabio Capelli @Fabio_Capelli
Thanks Christian!
I'll definitely check the plugin loader for Pro Tools, but my loader was about Ableton.
I couldnt think of another way to load plugins rather than look for them in the Search Box and than select it and hit enter..Christian Scheuer @chrscheuer2021-03-16 21:44:43.394Z
Oh, I see. I didn't catch that you were doing this with Ableton. Unfortunately, until we can launch an official integration with Ableton, then using key strokes like this is probably the best you can do.
You might need to add a "Wait" action in some places to make it slightly more stable.Hopefully in the future, we can launch an official Ableton integration that can help with this :)
- FIn reply toFabio_Capelli⬆:Fabio Capelli @Fabio_Capelli
Thank you!
It's still amazing the amount of time you can save with these, I'll try to share some command I am creating for Ableton. They are not as smart or fast as the Pro Tools one but they still do the trick!thanks again
Christian Scheuer @chrscheuer2021-03-16 22:00:23.566Z
Awesome! Happy to hear that we have an Ableton guy among us :) Do you mind sending me an email at support@soundflow.org so I can add you to our Ableton mailing list (if you're not already on it)?
- FIn reply toFabio_Capelli⬆:Fabio Capelli @Fabio_Capelli
will shoot you an email!
At the moment I was able to create macros to color a track or a group (and all the clips within), set and rename markers with a specific text, duplicate a track and delete all the content in it, load specific plugins (although this is not 100% efficient)
Unfortunately as I told you before they all rely on key simulation but hey, one step at the time!Christian Scheuer @chrscheuer2021-03-16 22:14:37.029Z
That's awesome progress though! Congrats :)
- In reply toFabio_Capelli⬆:Ttoon bosschaert @toon_bosschaert
Hi, Can I find this somewhere ? I am now busy with the macro: set marker and rename in ableton, but not very good at this moment ;)
sf.ui.abletonLive.appActivateMainWindow();sf.keyboard.press({
keys: "l",
});sf.mouse.click({
isRightClick: true,
});sf.ui.abletonLive.menuClick({
menuPath: ["Edit","Rename"],
});
- FIn reply toFabio_Capelli⬆:Fabio Capelli @Fabio_Capelli
Sorry to bother again. Is there a way to move the mouse horizontally or vertically to the actual position?
Basically retaining one of the axes and set the other one to a specific distance from the right side of the main UI element.
I ve tried all the mouse command available but I can't wrap my head around it.thanks
Christian Scheuer @chrscheuer2021-03-17 00:58:39.925Z
Hi Fabio. To make sure your new question won't be lost in this thread which is about something else, can I get you to create a new thread for it?