Creating a stereo aux bus and send selected track for parallel processing.
Hi, apologies if this already exists., but i can't seem to find it anywhere.
I'm looking for a script which will create a stereo aux track and send the selected track (set to 0dB) to that aux and match the outputs to where the selected track is already going. It would be amazing if it could use bus 1-2, 3-4, 5-6 etc. and with each new parallel bus I create, it sees that the previous bus is taken and moves on to the next available bus. I want this script to be able to quickly set up an aux for parallel processing.
Any help would be appreciated.
Thanks!
- Ryan DeRemer @Ryan_DeRemer
Hey @Dafydd_Thomas . I have a command in my RPD Utilities package in the store that does exactly this ("Create Parallel Track"). Hope this helps!
Holy Ghost Productions @Holy_Ghost_Productio
Hey Ryan! I'm running into some trouble with this preset. Every time i run it, i get this error:
Could not get trackInserts/Sends. { "title": "Inserts A-E", "description": null, "label": null, "role": "AXGroup", "fullRole": "AXGroup", "isEnabled": true, "isMenuChecked": false, "va...
Am I missing a step i need to do before this functions correctly? Thanks so much!
Ryan DeRemer @Ryan_DeRemer
Hi! This error usually happens when the inserts or sends (in this case sends) are not visible on the tracks. Please ensure that the tracks are at least size "small" and that the sends are showing in the Edit Window Displays. That should fix it.
Holy Ghost Productions @Holy_Ghost_Productio
Hey! Thanks for the help. I am slightly confused, though. I thought this command creates a new aux track? So what needs to be visible? Or, does this just route to an existing track?
- In reply toRyan_DeRemer⬆:
Holy Ghost Productions @Holy_Ghost_Productio
I think I understand what you're saying now. The track I'm trying to run the command on is both visible and has sends A-E visible.
- In reply toRyan_DeRemer⬆:
Holy Ghost Productions @Holy_Ghost_Productio
Ok, sorry for so many replies! After making sends F-J visible, I'm getting a new error.
Save Track Preset dialog did not appear after 2000 ms Element was not found or removed after waiting 2000 ms
What would be causing this? I can open the dialog just fine by hand. Also, is there any way to make the script work with only sends A-E visible?
Ryan DeRemer @Ryan_DeRemer
Can you make a bug report for this so I have all the info? This should be it's own post. You can do this by clicking the SoundFlow icon in the menu bar, clicking the Help/Issue button on the bottom left of the popup, and filling out the short form. You can also reply to the post and tag me so I see it.
- In reply toHoly_Ghost_Productio⬆:
Ryan DeRemer @Ryan_DeRemer
Hey @Holy_Ghost_Productio. I published an update to this package last night, which includes accounting for inserts/sends not showing on the tracks. It will temporarily set the track to the state it needs and then revert back at the end. If you're still having issues from above, please make a new post in the package forum. Thanks!
Holy Ghost Productions @Holy_Ghost_Productio
Hey Ryan! Thanks so much for doing that, unfortunately that did not fix the issue. I'll make a bug report post.
- KIn reply toDafydd_Thomas⬆:Kasper Pickett @Kasper_Pickett
@Ryan_DeRemer
HI! I'm having some trouble with the script also.... Getting this error:Access to the path '/Users/ryanderemer' is denied.
System.UnauthorizedAccessException: Access to the path '/Users/ryanderemer' is denied.
---> System.IO.IOException: Permission denied
--- End ...Im sure that part just needs to be changed to /Users/myusername but i am only getting the option to edit a copy which just makes a new preset rather than letting me change the underlying code?
Ryan DeRemer @Ryan_DeRemer
Hi Kasper. Thanks for reporting this! I just published an update. Let me know if that fixed it for you.
- KKasper Pickett @Kasper_Pickett
Success!! Insanely fast turnaround on this fix btw!
THANK YOU!!!!- KKasper Pickett @Kasper_Pickett
One last question.....would another iteration of this be possible that would allow the aux input to be created with a specified name, rather than being prompted to enter one manually whenever you trigger the command? Or perhaps this functionality already exists in another package somewhere?
Ryan DeRemer @Ryan_DeRemer
I could probably just add that to the existing template. Sounds like it could be a useful addition. I'll see what I can do. :)
- In reply toKasper_Pickett⬆:
Ryan DeRemer @Ryan_DeRemer
Actually was pretty easy to add. Just published an update.
- KKasper Pickett @Kasper_Pickett
Okay I promise this is the last thing LOL.(sorry, I'm brand new to SF and only have limited coding exp)..Whenever this ends, how can I make it to where it will return to having the original tracks that were selected? For example, I would like to have this command inserted a few times at the end of my session setup macro for vocals to create multiple auxs (verb, harms, etc), however right now whenever it end the first time the new aux that was created is what's selected, so that is the only thing that gets assigned whenever it triggers again.
Ryan DeRemer @Ryan_DeRemer
You can store selected tracks in a macro action, then my command, then select those tracks after. This does get me thinking about how to make the whole package easier to use in a macro context.
- KKasper Pickett @Kasper_Pickett
Holy crap I did not even realize this was a thing!!! And here I was totally overcomplicating it trying to (unsuccessfully) write a separate script for those actions!!! /facepalm
As I'm setting this up I do notice something with your ss vs. what I'm seeing.... When you recall the selected tracks there at the bottom for the last step, how did you reference 'names' from the Get Selected Track bit specifically? Clicked around quite a bit and tried a bunch of different symbols/modifiers to try and make the text input box reference back to it correctly but no dice
quoted text
Ryan DeRemer @Ryan_DeRemer
Drag and drop the little yellow “names” box from the “Get Selected Tracks” command to the “Select Tracks By Name” command.
- KKasper Pickett @Kasper_Pickett
emphasized textGah! I knew it had to be something embarrassingly simple like that.
Mr. DeRemer....you, sir, are A GENTLEMAN and A SCHOLAR!!!! 🫡🙌🏼🙌🏼🙌🏼. Thank you so much for how patient and helpful you've been!
Ryan DeRemer @Ryan_DeRemer
Of course! We’ve got a pretty great community here. 🙂
- In reply toKasper_Pickett⬆:KKasper Pickett @Kasper_Pickett
Tbh you pretty much managed to singlehandedly sell me 210% on this whole sf thing....I mean, i was clearly able to see how invaluable some of its capabilities are for the added convenience and QoL upgrades they provide, let alone the boundless nature of its potential but ngl...Once I actually started trying to enact some of that and put its handiness into practice I was DEF having some serious doubts whether I am smart enough to be capable of putting its usefulness to work in any significant way and was preparing to settle for reachingt he disappointing conclusion that despite how great it is maybe it just wasnt for me. Thank you for showing me how amazing the community of this app is! Witht hat being the case I think maybe I'm in the right place after all 😃 😃
Ryan DeRemer @Ryan_DeRemer
Glad I could help! This app has been a game changer for me and my workflow, but the community and culture are why I joined the developer program. Christian is also really forward thinking about features and making things very simple to use. And we’re all happy to help new users.
- JJohn Stephens @John_Stephens
Hello! Ryan, thank you for your work on this script! Is there any way to have all selected tracks routed to the bus rather than just the first selected track? Is it also possible to inherit color coding from the existing tracks I'm aiming to route to this bus?
Ryan DeRemer @Ryan_DeRemer
Hey John! This script should be doing those things already. If that's not happening for you, please open a new issue/thread so I can get some more information. You can do this by clicking "Help/Issue" in the menu bar applet. Also ideally please include a screen recording of the issue with the bug report. Sometimes seeing it happen is enough to know the problem. Thanks!