How to Best Use Bus Channels in Logic Pro

Logic is infamous for its complexity as well as its flexibility when it comes to routing. In this quick tutorial, Master Logic composer and trainer Peter Schwartz delves into the dark side of Busses.  

There exists a type of channel strip that's well known to veteran Logic users but perhaps not so much to relative newcomers. And this channel strip can't be created by any other means than going into the Environment and...Now, wait a second. Are you about to click away from this article because the word "Environment" fills you with fear? Well, I'll let you in on a secret: did you know that each and every single time you create a Logic project you're working with the Environment? 

Yup, it's true. The channel strips you see in the Inspector and the Mixer page are all Environment "objects", as they're officially called. Instruments of all kinds (plugins and external MIDI) and auxes are Environment objects, too. And there's this one particular object, the Bus Channel, which is so extremely useful that it shouldn't be given short shrift just because you have to (brace yourselves) go into the Environment to create them. Really, it's quite easy to do. So please, stop digging your fingernails into your mouse at the thought of having to open the Environment window, take a deep, relaxing breath, and read on to find out how Bus Channels are created, as well as to get some insight into the types of control they offer.

Creating The Monster

Open the (not scary) Environment window and select the Mixer layer from the menu if it's not already selected. Then choose: New > Channel Strip > Bus

Creating a Bus Channel from the Environment's 'New' Menu.

Figure 1: Creating a Bus Channel from the Environment's 'New' Menu.

Oh, and don't let the nomenclature of "Bus" '"as seen in the menu in Figure 1 above'"confuse you. When you perform this operation you're not creating a Bus. Working backwards through that menu, you're creating a Bus Channel (strip). And that begs the question...

Is a Bus Channel the Same as a Bus?

Nope. A Bus is like a virtual wire that's used to send audio signal from one channel strip (the source) to another (the destination). A Bus Channel is used to control the level and, if desired, add insert effects on the Bus itself, all to be described below. But first, let's continue with a closer look at Logic's Busses.

Logic has 64 permanent Busses; in other words, all 64 of them are available at all times. They don't need to be created individually like channel strips and auxes. And you can see the list of Busses whenever you click and hold on a send slot to create a new send. What comes up? A list of Busses! Digital or virtual "wires". Audio pathways. 

The Bus Menu.

Figure 2: The Bus Menu.

After choosing a Bus for your send, Logic automatically creates an aux, and the output of that Bus is automatically selected as the input to the aux. Add an effect plugin to the aux, turn up the send, and you're now tapping the signal from the originating channel via this virtual wire to the aux. Simplicity itself (see Figure 3).

Figure 3: Bus Signal Flow from Send to Aux.

Figure 3: Bus Signal Flow from Send to Aux.

Notice how, in Figure 3, the level of signal from the send (set to 0 dB) is also reflected in the aux channel strip. We use the term "unity gain" to describe this situation, where the level of a signal at the destination equals the level of the signal from the source. 

Conclusion: Busses carry signal from source to destination at unity gain, i.e., no change in level. If we were to turn down the level of the send to, say, -6 dB, the aux's level meter would reflect -6 dB as well. Again, unity gain. Or, to put it another way, "no difference in level from source to destination". 

However, there are times when you might want to change the overall level of the signal on that Bus, or add a common effect to all signals flowing along the Bus. And when such situations arise, Bus Channels come to the rescue!

Taming the Monster

A Bus Channel is a volume control for the output of a bus, and it's also a way to insert effects directly on the Bus! In Figure 4 we see several interesting things, starting with the signal flow. The Bus Channel is positioned at the end, or output, of the Bus itself, and here we see it acting as a volume control for the Bus: 

Figure 4: Bus Signal Flow with a Bus Channel Added

Figure 4: Bus Signal Flow with a Bus Channel Added.

The signal emanating from Send 1 on the channel strip is at a level of 0dB, but the fader on the Bus Channel reduces it to -7.3 dB. This level reduction is reflected in the level meter of the ultimate destination for Bus 1's signal:  Aux 1. As you can also see, I've also inserted an EQ on the bus itself, thereby "conditioning" any signal being sent along Bus 1 to have a little bit of a low end roll-off before the signal is received by the Space Designer reverb, hosted in the Aux.

There are many highly useful applications for Bus Channels, including the little-appreciated concept that they can also be used as master group or trim controls for groups of audio and instrument channels. This application alone provides the long sought-after "Trim" function missing from Logic's palette of track automation functions. And like all channel strips, Bus Channels can be automated. 

I hope this brief article has stimulated your interest in the possibilities for using Bus Channels. If you'd like to learn more, please post your questions in the mPV Logic Forum or here at the end of the article. Interested in more? Let me know and I will do a follow-up article showing additional, real-world applications for Bus Channels.

In the meantime there's a whole lot to learn about Logic, and you can find out more with these Logic Video Tutorials and do check out Peter's MIDI 101: MIDI Demystified tutorial for an entertaining and educational unveiling of MIDI, what it is and how to use it better.

Peter Schwartz, composer, orchestrator, arranger, pianist, synthesist, and musical director, began piano studies at age 5 and went on to earn a degree in piano performance from Manhattan School of Music. It wasn't long afterward that he began working as a product specialist for New England Digital (Synclavier) and also as a sound progr... Read More


Great points Peter, as always brilliant. I really am more inclined now after reading to change my template and create the group master buss channels for all my groups then before reading this.

I hope that makes you feel complete! Ha ha
Seriously, working with logic's enviroment is like working with those electronic kits form Radio Shack as a kid. You can create anything it seems!

Thanks, Peter! Can you please elaborate more on the various applications with Bus Channels? Also, is it possible to have the Bus Channels appear in the Mix Window? If not, how do you suggest to use the Environment as Mix window to optimize workflow and flexibility? Thanks!
Peter Schwartz
Thanks for your replies guys!

Mojave, definitely -- using busses as groups is a perfect use for them. Also glad to know that there's another soul out there who used to buy those Radio Shack kits!


Bus Channels will appear in the Mixer window just like other channel strips. All you have to do is enable the "bus" button in the top right-hand area of the Mixer window 'frame'.

Regarding the Environment mixer layer, that's pretty much my go-to window for mixing. Or, to put it another way, I use the Mixer window pretty sparingly. There are 1000 reasons why, with one of them being a matter of personal preference. I couldn't live without the ability to re-arrange the position of channels and other objects in the Environment mixer layer to suit whatever it is I'm doing. And because my Environment mixer layer is displayed on a monitor that's rotated 90º (page orientation) so I can see way more on the screen at once.

Finally, in terms of additional applications for Bus Channels, I'll post about that a bit later.
Thanks Peter! Can't wait to read your next tips!!
Peter Schwartz
Looks like a follow-up article on bus channels is in the cards. Stay tuned!
Peter, you just blew my mind completely as I'm one user who has been treating an Aux with a Bus input as a bus channel (face palm).

Ski, would be really cool to see how you organize your environment layer for mixing. Could you post some screenshots?
I know this is a very old post, hoping you're still monitoring as I found this article very informative and am intrigued by the possibilities of using a Bus Channel object.

Can I assume that the main scenario in which you'd use a bus channel object to control things like EQ and gain is when a bus is going to several different auxes that require the same pre-treatment, as opposed to just one submix (in which case you could just insert your trim control or EQ at the top of an aux's inserts and have the signal flow through to the aux's intended target FX afterwards)? I imagine that this would cut down on CPU usage and save time creating the same EQ/trim controls for each aux track. Could you please let me know if I'm missing out on some other obviously beneficial application? Thanks!

Want to join the discussion?

Create an account or login to get started!