GarageBand Part 3: Drummers and Loops

Member of the AppleVis Blog Team

Also in this series:

GarageBand makes it amazingly easy to create music. In this blog, I'll show you how to create the following blues-based rock jam. You don't need an instrument. You won't have to play a single note.

Your browser does not support the audio tag.

Using GarageBand's Drummer track and collection of prerecorded Loops, you can create your own music limited by little more than your imagination. GarageBand includes rhythms and Loops for alternative rock, hip hop, Electronic, R&B, and many others. And dozens of acoustic and digital instruments.

There are lots of reasons to assemble music from GarageBand's canned segments.

  • Create your own compositions and share musical ideas with other musicians.
  • Create an intro/outro song for your own podcasts.
  • Add a soundtrack to a video.
  • Play or sing along on another instrument for practice.
  • Just have fun.

That's off the top of my head. Apple's liberal licensing means you can use what you create for almost any purpose.

This blog covers the following.

  • Adding and configuring a Drummer Track
  • Finding and adding Loops for bass and guitar.
  • Joining multiple Loop regions.

The information in this blog is accurate for GarageBand v10.3.4 running on MacOS Catalina 10.15.3.

Note: GarageBand uses the term loop to mean two things. You can loop a region in a track to make it play continuously. You can also add a prerecorded Region from the Loop Browser. These regions are called Loops. Don't blame me. I don't make these decisions, I just explain them.

Create the Project

Start by creating a new empty project. While in the Choose a Project dialog, set the tempo and key signature. To do this, expand and interact with the Details group.

The tempo field defaults to 120, but for this project change it to 80. Alternately, the Tap Tempo button lets you use the Spacebar to set the tempo. Just select Tap Tempo, then hit the Spacebar four times.

Set the key signature to E major. The key signature popup menu defaults to C. Select it, and arrow up to E, then select the Major radio button. Leave the time signature 4/4, which is the default.

Stop interacting with the Details group, then find and select the Choose button to create the empty project. The New Track dialog opens, and that means it's time to lay down the drums.

Lay Down the Drums

I started playing drums in the 1970s. The first electronic drums cost a fortune for a very limited palette of sounds. But today, GarageBand gives you hundreds of rhythmic patterns and drum sounds for free. Why bother with a human drummer? I've been replaced by a machine!

In the New Track dialog, there are four types of tracks you can create.

  • The Software Instrument and MIDI track type is for recording keyboards and other MIDI instruments.
  • The Audio, Microphone, and Line In track type is primarily for vocals.
  • The Audio, Guitar and Bass track type is for any audio instrument.
  • The Drummer track provides quick, generic drums.

Select the Drummer track type and select the Create button. Your project now contains one track with an eight-bar region of canned drumming.

By default, GarageBand places VoiceOver focus in the Library, introduced in GarageBand Part 2. But the Library content is dynamic based on track type. For a Drummer track, the Library contains two unlabeled browsers. The first one is the Drummer browser, which allows you to select a genre and rhythm. The second is the Sounds browser, which allows you to change the drum kit. Note that changing the genre and rhythm in the first browser automatically changes the drum kit sounds in the second browser, so always make changes to the first browser before selecting a kit in the second browser.

Feel free to pick any drum style and sound that strikes your fancy. But if you'd like to follow along with this blog, interact with the first browser. In the first column, select Rock. Then VO+Right Arrow to the second column and select Anders, Hard Rock, Rock, Heavy. Then turn up your speakers and give it a listen.

Your browser does not support the audio tag.

GarageBand lets you turn on looping for an individual region with the L key. The drummer region will loop until it reaches the end of the song, 32 bars by default. Change the length of the song with the end marker. Find the end marker with the Item Chooser (VO+I), interact with it, and move it with VO+Right or Left Arrow.

Drums alone are pretty boring. Next, let's add some rockin' bass.

Add Some Rockin' Bass

Wait! Don't add the bass yet!

When you launched GarageBand the very first time, it downloaded essential sounds. Now is a good time to download the complete collection of free GarageBand sounds. In the GarageBand menu, open the Sound Library submenu and select Download All Available Sounds. After the download is finished, you'll have over 5,000 different loops to choose from.

Hit the O key to open the Loop Browser, then use the Item Chooser to jump to the Loops Table. Interact with the table, find an interesting loop name, and select it to hear a sample.

After you spend an hour auditioning all 5,296 sounds, it's finally time to add that bass.

GarageBand provides a set of filters to help you zero in on exactly what you want. For the current step in this project, we want to add a rock/blues bass. Select the Instrument checkbox, then find and interact with the Musical Buttons group. Select the Bass button and stop interacting. Next, find and select the Genre checkbox, and find and select the Rock/Blues button.

Note: Don't worry about key signature. GarageBand automatically transposes Loops to your project key.

The search field works with the instrument and genre filters. Enter the word fuzzy. Audition the matching Loops while you play your existing Drummer track. Pick any one you like. I went with Fuzzy Blues Bass 01.

Use drag and drop to add it to your project. By dropping the Loop in the empty space after the Drummer track, GarageBand will automatically create a new audio instrument track for the Loop. Here's how to do it.

  1. Place VoiceOver focus on the Loop you want, Fuzzy Blues Bass 01 in this example.
  2. Move the mouse to this item with VO+Command+F5.
  3. Perform a mouse down with VO+Command+Shift+Spacebar.
  4. Use Item Chooser to find the Tracks Content, interact with it, and VO+Right Arrow to the Workspace. This is the empty area after the Drummer track.
  5. Perform a mouse up with VO+Command+Shift+Spacebar.

This creates a new track with the bass Loop region right in the middle. We want it at the start, so we're going to move it.

  1. Your focus is still on the Workspace. VO+Left to the Fuzzy Blues Bass track and interact with it.
  2. VO focus should be on the new Fuzzy Blues Bass region, hit Command +X to cut.
  3. press Enter to move the playhead to the beginning, and hit Command+V to paste the region at the playhead position.

The more you use GarageBand, the more you'll need to move regions, so it pays to get comfortable with those steps.

Note: Here's another way to move a region. Hit VO+Command+accent (the unshifted tilde key) then use VO+Left or Right Arrow. Hit escape to stop moving the region.

With the bass Loop region moved to the start, your project should sound like this.

Your browser does not support the audio tag.

Don't forget to turn on looping for the bass track so it plays the entire song length.

Now we need to layer in some rhythm guitar.

Layer in the Rhythm Guitar

Add a rhythm guitar much like you did with the bass. Consider this practice finding Loops, dragging and dropping into the Workspace, and moving the Loop region to the start.

Remember to use the Instrument and Genre buttons to limit your search. Set the Instrument to Electric Guitar and leave the genre as Rock/Blues. Audition the matching Loops in the Loops Table and pick one you like. I went with Combustion Rhythm Guitar.

After dragging and dropping into the Workspace, moving the Loop region to the start, and turning on looping, your project should sound like this.

Your browser does not support the audio tag.

In case you're wondering how I created these MP3 audio clips, I used Export Song to Disk as described in GarageBand Part 1. In the export dialog, I selected the checkbox to export the Cycle region. GarageBand Part1 also describes moving and resizing the Cycle region.

A Multipart Guitar Solo

In this section, I'll show you how to add three Loop regions to the same track and join them together to create one long track.

Find the Backroad Blues Lead Guitar 01 loop and add it to your project as you've already done for the bass and rhythm guitars. Move it to the start of the new track, but don't enable looping.

If you're observant, you've already noticed that pasting a region leaves the playhead at the end of the region. Because Backroad Blues Lead Guitar 01 is four bars long, the playhead should be at bar five. Leave it there! That's where we want to add the next loop.

Find the loop called Backroad Blues Lead Guitar 02. When you drag and drop it, don't perform the mouse up operation on the Workspace. Instead, drop the loop on the track that already contains Backroad Blues Lead Guitar 01.

Next, move Backroad Blues Lead Guitar 02 so that it immediately follows the Loop you previously added. To do this, cut the new region, but don't press Enter to move the playhead. Just hit Command+V to paste. Assuming you didn't move the playhead after pasting the first Loop, you should now have two adjacent guitar solo loops filling the first eight bars.

Repeat this process with Backroad Blues Lead Guitar 03.

You should now have a 12-bar guitar solo like this.

Your browser does not support the audio tag.

Note. I did a little mixing to separate the instruments and draw attention to the new lead guitar.

To make the entire 12-bar solo play repeatedly, we need to join the three Loop regions into a single region, then enable looping. Start by joining the three Loop regions.

The Tracks Content should have four tracks, one each for drums, bass, rhythm guitar, and lead guitar. Interact with the lead guitar track, and use VO+Right and Left Arrow to verify you have three regions. Use VO+Shift+H to read the help tag for each region. The first should start at bar one, the second at bar five, and the third at bar nine.

Use multiple select to select all three regions. Here's how to do that.

  1. Move focus to the first region. Hit VO+Command+Enter until the first region is added to the selection.
  2. Move focus to the second region, and VO+Command+Enter to add it to the selection.
  3. Add the third region to the selection as in step 2.

Finally, hit Command+J to join the regions together. If you get a GarageBand Alert about non-contiguous regions, select the Create button.

You now have a single twelve-bar lead guitar region. Hit L to turn on looping and give it a listen.

More Fun with Regions

We've completed our blues-based rock jam, and this blog is already getting long. But I want to quickly describe some other things you can do with regions, as they are a key GarageBand element.

Region length

You can change the length of a region. Suppose you add a four-bar Loop, but you only want the last two bars. Interact with the track that contains the region. If there are more than one, select the region with VO+Left or Right Arrow. Interact with that region.

The region has two moveable handles called Move Left Border and Move Right Border. In this example, interact with Move Left Border, then VO+Right Arrow until the region is reduced to the size you want.

Region Information

Remember, with VO focus on a region, his VO+Shift+H to read the help tag and hear the start and end location of your region.

Deleting Regions and Tracks

To delete a region, interact with the track and make sure the target region has VO focus. Then hit Delete. If you hit Command+Backspace, this will delete the whole track.

Delete removes a region but leaves dead air in its place. To have later regions fill in this dead air, use Edit > Delete and Move.

Loop Controls

If you enable looping on a region, how long will it loop? There are three ways to control the number of times a region will loop.

  1. With no other regions on the track, by default the region will loop until the end of the song.
  2. With more than one region on a track, an earlier region will loop until it hits the next region. Use this to loop over verse chords then change to chorus chords, for example.
  3. A region will stop looping when it hits the region's loop handle. To position the loop handle, interact with the region, then find and interact with the loop handle. Use VO+Left and Right Arrow to change the loop duration.


GarageBand is a lot of fun. The more I learn, the easier it is to make a ton of noise. I don't think my spouse cares to feel the foundation of our house shake, but even she has admitted it all sounds really professional.

Coming up in this series, I'll focus on recording, both for MIDI and audio instruments. Once I master plugins, I'll share that with you, too.

Having fun with GarageBand? Let me know what you're doing in the comments below.

Blog Tags



Submitted by Karina Velazquez on Tuesday, March 17, 2020

Hi Paul, I have been playing with garageband and all your tutorials.
Now I just have one question, I already have a project but at the end of it I would like to have just the sound of a cork pop, but I want to end all my other tracks before this pop in order to have just it at the end of the song.
I can't get how to manage to end all my other 3 tracks for example, at compas 32-4-4 so that the cork pop sounds isolated at compas 33-1
Thanks n advance and I 'm looking forward to chapter 4 of these series.
Kind regards from Mexico

If your song and all tracks end at the same place, then you need to make the song longer so you'll have room for the cork pop. To do this, adjust the end marker as described in this blog, about two paragraphs before the "Add Some Rockin Bass" section.

But if your tracks are regions that have looping turned on, they'll expand to fill the length of the song! In that case, you need to make the looping stop by adjusting the loop handle. And this blog describes that very briefly in the section More Fun With regions. Basically, find the Loop handle, interact with it, then use VO+Right or Left Arrow to move it. You'll have to do that for every track that ends with a looping region.

I hope that works and you can add your cork pop!

Submitted by ricky on Wednesday, March 25, 2020

This is a really nice job that you’ve done Paul.
If I can help you with plug-ins I’ll be glad to do so i use ProTools and logic Pro X.
I’m trying to equate garage band and logic Pro X.
But I am very familiar with plug-ins but I was not familiar with loops and how to use them. like I wanted to.
This helps tremendously. Even if I have to do garage band for loops and import over to logic Pro X or Protools.

Submitted by Karina Velazquez on Wednesday, March 25, 2020

Hi again, I have another question.
I want to add a loop in a certain point of the project, but I haven't been able to do so using the comma and period to move the cursor. So I would like to know if a track was pasted for example in compas 14 and I want it to be at compas 4, is there a way to cut and paste it in a different point of the cursor? I have been trying with command x and command v but I haven't been able to do it this way.
*sorry can't delete this comment but I already knew how do this with cutting and pasting, even though some times it is not reliable, but maybe I'm the problem lol.

Submitted by WellF on Monday, March 30, 2020

Really nice job you're doing.
I'd love to have a tutorial on garage band for ios, as it works a bit differently than in mac. I still haven't managed to add a drum loop to my project. I'm having tons of fun with the beat sequencer though.

Submitted by PaulMartz on Sunday, April 5, 2020

Member of the AppleVis Blog Team

In reply to by Karina Velazquez

Here are some tips that might help you move regions.

  • Remember the difference between tracks and regions. A track can contain multiple regions.
  • Regions have a beginning and end on a track. Interact with a track, move focus to a region, and hit VO+Shift+H to hear the location of the region.
  • You're right, cut is unreliable. Some have reported that using the edit menu is more reliable, but I have not found that to be the case. Try the stop interacting command a few times, then interact back down to the track, and see if cut works after you do that. It's truly painful.
  • Comma and Period move the Playhead. If you can successfully cut the region you want to move, and you can successfully place the Playhead with Comma and Period, then you should be able to paste the region at the new location.

Moving regions can be tedious, but if you can master this skill, you'll be a GarageBand guru. Good luck!

Submitted by Karina Velazquez on Monday, April 6, 2020

I finally could make my way against moving regions, and I end with a nice jingle for my inexistent podcast.
I look forward to any other thing you can teach us.
Many thanks again

Submitted by PaulMartz on Tuesday, February 16, 2021

Member of the AppleVis Blog Team

In reply to by MarkSARCH

Under the Mix menu, you'll find an option to add a fade out to the entire song. If you want more control over the fade out, or you want to fade in, you would use a feature called automation, which is not accessible.

Submitted by MarkSARCH on Sunday, February 21, 2021

In reply to by PaulMartz

Hello Paul Thanks a lot
yes I was reading and found out that animation is not accessible how about
Tempo points?
it means when you want to create tempo events
where in some specific time the tempo speak up faster and then in some other to decrease the speed low
in a real scenario the region A set the tempo at 80 from 1 Bar 3 beat to 5 bar 3 beat and the B region set at 175 just after 5 bar 3 beat Thanks

Submitted by PaulMartz on Sunday, February 21, 2021

Member of the AppleVis Blog Team

I remember finding a blog about this somewhere, months ago.

GarageBand doesn't let you create tempo points - places where the tempo or time signature change. Probably the same with key signature. You'd need to upgrade to Logic Pro to get this feature.

While GarageBand doesn't let you create them, it does support importing them from a MIDI file. As a workaround, the blog I read suggested using MuseScore2 to create a song template with a bunch of empty bars but with tempo and time signature changes placed appropriately. Save it as MIDI and import it into GarageBand. GB will honor the tempo and time changes and you can record your song.

I verified this works in concept by importing an old MIDI file I had from years ago that contained tempo and time changes.

I used to use MuseScore2 back when I was low vision so I can't attest to its accessibility. But any software capable of outputting MIDI should work.

Let us know how it works out. Maybe submit your own blog on using MuseScore2 or whatever solution you come up with.