No internet connection
  1. Home
  2. How to
  3. Logic Pro

Logic: Change track output

By Matthew Brabender @Matthew_Brabender
    2024-03-20 04:30:42.981Z

    Hi folks
    I'd like to setup a few buttons that will allow me to change the a track output to a specific bus. However, I can't find a function in SoundFlow that allows you to select the output of a track or Aux.

    The context is this; once a tracking session is done, I import bus routing etc from a mix template. The task then is to assign each track to the appropriate bus so the session is then set up for mixing.

    Is there a way to do this?

    • 23 replies

    There are 23 replies. Estimated reading time: 11 minutes

    1. Matthew Brabender @Matthew_Brabender
        2024-03-20 09:08:46.718Z

        I've found a way to do this but I'm coming up against an issue.
        At first I tried the "Select Track Output (Search)" function and then tried adding "Type Text" after but could not get the text to enter into the search.

        I had more success with using the "Open & Select Item in Popup Menu" function.
        This reliably opens the track output menu and tries to select the Bus stated in the menu path. And it works for unused busses .... but a recent change in Logic (I think) was to add more info inside the output bus menu once it's used.
        (image attached)

        What I can't seem to figure out now is how to match the text in the bus menu as it has an arrow which makes the macro throw an error.

        My question is this; does anyone know a way through this issue?

        1. Kitch Membery @Kitch2024-03-20 17:07:20.167Z

          Hi @Matthew_Brabender,

          Thanks for reaching out about this. This is one command that I plan to add in a future update of the Logic package and is super high on the list. I shall log this so you'll get notified once it has been added. :-)

          1. Matthew Brabender @Matthew_Brabender
              2024-03-20 18:56:20.976Z

              Awesome. Thanks so much!

            • S
              SoundFlow Bot @soundflowbot
                2024-03-20 17:07:37.807Z

                This issue is now tracked internally by SoundFlow as SF-1152

                1. S
                  SoundFlow Bot @soundflowbot
                    2024-04-10 03:15:16.309Z

                    The linked internal issue SF-1152 has been marked as Done

                    1. Kitch Membery @Kitch2024-04-10 03:17:39.214Z

                      Hi @Matthew_Brabender,

                      I've added Command Templates in the "Track Functions" folder for both "Select Track Input" and "Select Track Output".

                      I hope this can speed up your workflow. Thanks for the great request. :-)

                      1. LLuke Fitton @Luke_Fitton
                          2024-04-16 10:44:12.478Z

                          Hi, is Select Track Output working? If possible, could you explain best way to optimise it?

                          1. Kitch Membery @Kitch2024-04-16 18:11:14.612Z

                            Hi @Luke_Fitton

                            Thanks for asking. I plan to update the documentation for this soon. Yes, the "Select Track Output" Command Template is working. And is designed to open and select the specified output path in either the left or right side channel of the Logic Pro Inspector.

                            To use it, you'll first need to create a preset and customize the preset. (Let me know if you need further explanation on how to do that.)

                            The "Inspector Channel" property allows you to specify if the output will be changed on the left most or right most channel strip of the Logic Pro inspector.

                            The "Path Option" property has four options that determine what the "Output Path" will be.

                            "Full Path" - This option requires you to enter the full path of the desired output into the "Output Path" property exactly as it appears in the Output popup menu.

                            The other path options relate to how your outputs are assigned in the "I/O Labels" window (Found in the menu "Mix" => "I/O Labels..." ). All these option require that you enter the full path of the output up until the last part of the path.


                            "Channel" Path Name - This option makes the output selection based on the start of the last path (before the parentheses), as displayed in the "Channel" column of the "I/O Labels" window.

                            Driver Path "Provided by Driver" - This option makes the output selection based on the Driver path that is in parentheses, as displayed in the "Provided by Driver" column of the "I/O Labels" window.

                            User "Long" Output Name - This option makes the output selection based on the Driver path that is in parentheses, as displayed in the "Long" column of the "I/O Labels" window.

                            Let me know if you need any further clarification... But if in doubt just use the "Full Path" option and specify the full path exactly as it is shown in the popup menu. :-)

                            1. Matthew Brabender @Matthew_Brabender
                                2024-04-17 12:13:17.663Z

                                This looks awesome. I’m guessing it’ll be available in the next release?

                                1. In reply toKitch:
                                  LLuke Fitton @Luke_Fitton
                                    2024-04-17 12:39:39.814Z

                                    Thank you, for some reason I don't have the same options as you have in your screenshot.
                                    Here is what I see...

                                    In addition, I can only see the 'Select Track Output' option when searching to build my own macro. When I independently scroll to the LogicPro "Track Functions" section it is not visible.

                                    My intention is to be able to hit a button and send the output of the track I am on directly to 'Bus 1' for example.

                                    Kind regards

                                    1. Kitch Membery @Kitch2024-04-17 17:27:16.796Z

                                      Hi @Luke_Fitton & @Matthew_Brabender,

                                      My apologies, I did not realize that the Logic Pro package v1.1.3, that includes the new command templates for setting track inputs and outputs had not been pushed to the stable channel.

                                      The update should be available sometime this week. :-)

                                      Thanks for your patience.

                                      1. Kitch Membery @Kitch2024-04-17 17:31:29.431Z

                                        Hi @Luke_Fitton & @Matthew_Brabender,

                                        Version 1.1.3 should be available in the store now. You'll need to manually update it. :-)

                                        Enjoy!

                                        1. Matthew Brabender @Matthew_Brabender
                                            2024-04-18 08:48:19.036Z

                                            This works great! Saves so much mousing around. Thanks so much for implementing this!!!

                                            1. In reply toKitch:
                                              LLuke Fitton @Luke_Fitton
                                                2024-04-18 09:54:49.312Z

                                                Thank you for being so active and engaged with this. It works perfectly for the first track track in my session but after that it doesn't work again and shows this error message:

                                                I could be doing something wrong?

                                                Thank you once again.
                                                Luke

                                                1. Matthew Brabender @Matthew_Brabender
                                                    2024-04-18 12:54:14.410Z

                                                    I've found that use the "Channel" Path Name worked best for me.
                                                    For each of the options make sure you put in the full path (in the output path field)
                                                    Example - for Bus 34 you'd type this:
                                                    Bus (enter) 33 - 64 (enter) Bus 34 (enter)

                                                    1. NNathan Alamillo @Nathan_Alamillo
                                                        2024-07-30 23:06:00.981Z

                                                        The “bus” part of this channel path option is what is not working for me. I keep getting the error “no menu item was returned by menuselector callback”

                                                        1. Matthew Brabender @Matthew_Brabender
                                                            2024-07-30 23:13:23.032Z

                                                            Are you able to get a screen grab of the settings? Hopefully it's something simple :)

                                                            1. NNathan Alamillo @Nathan_Alamillo
                                                                2024-07-31 02:06:33.099Z

                                                                Sure! Thanks,
                                                                Does this work?

                                                          • In reply toLuke_Fitton:
                                                            Kitch Membery @Kitch2024-04-18 16:59:22.638Z

                                                            Hi Luke,

                                                            Can I get you to use the Script-Help workflow for this. That way I'll get the information I need to troubleshoot the issue further. It would also be good to get a screen recording of the issue showing the Preset settings and the Command failing.

                                                            To learn how to do this please see the following article/video. https://soundflow.org/docs/help#script-help

                                                            1. LLuke Fitton @Luke_Fitton
                                                                2024-04-19 09:42:24.469Z

                                                                It seems to be working great if I build the macro directly in the package window. It just doesn't work when building a macro from scratch within a deck

                                                                1. Kitch Membery @Kitch2024-04-19 23:14:13.066Z

                                                                  Hi @Luke_Fitton,

                                                                  I'm not sure I quite understand, could you perhaps do a screen recording so I can see what you mean. Hopefully there is an easy fix. :-)

                                                              • In reply toLuke_Fitton:
                                                                LLuke Fitton @Luke_Fitton
                                                                  2024-04-22 09:59:12.426Z

                                                                  @Kitch this seems to have been rectified. Thank you.

                                                    2. Matthew Brabender @Matthew_Brabender
                                                        2024-04-10 03:23:49.041Z

                                                        Amazing! Thanks so much!