Also in this series:
With no accessible 64-bit Audacity build available, GarageBand has become my new digital recording solution on MacOS. In this series, I hope to fully explore nearly all of GarageBand's many features. In GarageBand Part 1: The Basics, I covered creating a project, recording simple audio, GarageBand's playback controls, and exporting your recording. That blog also contains a keyboard shortcut reference and growing list of accessibility issues.
In this blog, I'll try something a little more elaborate. Mixing and mastering. Many years ago, I recorded some songs on an analog four-track cassette recorder, and later made an Audacity project file from the master tapes. I intended to eventually remaster those old recordings. Why not remaster them with GarageBand instead?
This blog covers the following.
- Setting an approximate tempo.
- Importing prerecorded tracks
- Setting volume and pan on each track.
- Adding simple effects to audio tracks
- Duplicating tracks.
- Splitting regions to trim dead air.
The information in this blog is accurate for GarageBand v10.3.4 running on MacOS Catalina 10.15.3.
Note: The term track has two meanings in the recording industry. In this blog, I'll use song to refer to a song, and track to refer to one track in a multi-track recording.
Setting the Tempo
Start by creating a new GarageBand project. You can set the tempo, key signature, and time signature in the Details group of the New Project dialog.
It's just as easy to take the defaults and set these values in your new empty project. After you create a new project, find the Tempo slider control using the Item Chooser (VO+I). Interact with it, then use VO+Shift+Left and Right Arrows to set the value to 68.
Some GarageBand effects require the tempo to sound correct. And if you download my audio tracks and follow along, the tempo also helps you find specific locations by bar and beat.
The audio for this project wasn't recorded with a click track. Hit the K key to disable GarageBand's metronome, which will be slightly off the beat.
Importing the Tracks
I used WAV to transfer the recording from Audacity because WAV is uncompressed. Compressed formats such as MP3 can be lossy and compromise the recording quality.
To follow along, you'll need to download a ZIP of my four audio tracks.
The download contains four WAV files, one for each audio track in my original recording. To import these files in GarageBand, copy them from Finder (Command+C) and paste them in GarageBand (Command+V). With VoiceOver enabled, VoiceOver focus must be in the Tracks group.
Pasting the WAV files in GarageBand creates four new tracks in the project, one for each WAV file. Note that VoiceOver doesn't provide an audible confirmation that the paste succeeded.
Creating a Static Mix
I hit Spacebar to play the song. It was kind of cool to hear this old recording again. After my sentimental moment, I got to work.
First, I examined each track individually and got a feel for what I was working with. I did this by using Up and Down Arrow keys to select the current track, along with the S key to play the selected track solo.
All four tracks are acoustic guitar. The first two tracks cover the duration of the song. The third track comes in after eight bars. The fourth track was a throwaway that I didn't want in the final mix, so I muted it with the M key. Overall, there's some dead air at the start and end that must be deleted.
Your new project probably contains an empty default track. Find this track and delete it with Command+Backspace. Use the S key to identify this track. It's empty, so it will play nothing. If you created a software instrument track, the S key will play a tone from the Musical Typing feature. This is an onscreen keyboard window that you can close with Command+K.
While the song played, I created a basic (or static) mix by setting volume and stereo pan for the three remaining tracks. I opened the Item Chooser (VO+I) and typed pan, which gave me instant access to the pan control for each track. The Volume control is adjacent to the Pan control. To adjust these controls, interact with them then change their values with VO+Up and Down Arrow. While you mix, the S and M keys solo or mute the current track.
Here's a short excerpt of my recording with a static mix.
While that's a fair representation of my sloppy musicianship, I'd like to liven it up a bit. Fortunately, GarageBand provides a library of effects that can turn even the most mundane recordings into quality productions.
GarageBand comes with a library of effects for recorded guitar, bass, and vocal tracks. To specify an effect for a track, select the track and then select an effect from the Library.
Be aware that the Up and Down Arrow keys are context-sensitive. With focus in the Tracks Group, these keys select the current track. With focus in the Library Group, they select the current effect or category. VoiceOver gives you no audible feedback. It's up to you to know what you're changing.
With the desired track selected, I used Item Chooser to jump to the Library Browser. Effects in the Library Browser are organized in a non-standard tree control. Use VO+Arrow keys to navigate the control and select different effects.
- VO+Up and Down arrows select entries within a level.
- VO+Right Arrow moves down one level.
- VO+Left Arrow moves up one level.
There's an easier way to change the effect. GarageBand has a search box adjacent to the Library Browser. Enter an exact effect name to find it quickly, or type something generic like echo to generate a list to choose from. This is much easier to use than the non-standard tree control.
I added the Cascade effect to track one, the Natural Stereo effect to track 2, and the Echo Strum effect to track three. Adding an effect to a track changes the name of the track to match the name of the effect. Mixing is an iterative process. As I added effects, I found myself going back to adjust volume and pan. Here's what I ended up with.
This sounds pretty stinking good considering it was recorded on a low-end four-track cassette recorder in my apartment living room 30 years ago. Well done, GarageBand!
Duplicating and Renaming Tracks
If you tried several effects and then tried to get back to the original track, you probably found you had to hit Command+Z a lot. There's no easy way to remove an effect after adding it. One solution is to duplicate a track and keep one unmodified while trying effects on the second.
Unlike Audacity, duplicating a GarageBand track doesn't duplicate the audio region. Perform the following steps to duplicate a track with one audio region.
- Select the track you'd like to copy.
- Copy the single audio region with Command+C.
- Hit Command+D to duplicate the track. The new track is selected, but contains no audio.
- Hit Enter to move the Playhead position to bar one beat one.
- Paste the region you copied in step 2 with Command+V.
With two duplicate tracks, you can mute one while you experiment with Effects on the other, and add either or both to the final mix.
Change your track's name to avoid confusion. Use the Item Chooser to find the Tracks Header and interact with it. You'll find a group of controls for each track. The first control within that group is a track name text field that you can edit.
Trimming Dead Air
The song sounds great except for the dead air at the start and end of the track. If you record in GarageBand, this won't be an issue because the song will start at bar one beat one. But this analog recording contains the noises I made from positioning my guitar, scratching my nose, and counting in.
The audio on each track is called a region. To eliminate the dead air, you must split the region on each track just before the start of the song. This produces two regions for each track. Then you must delete the dead air regions, and move the remaining regions to bar one beat one.
Start by positioning the playhead. With the tempo set at 68, you'll need to set the playhead at bar four beat three, just before the first note. The Period and Comma keys move by bar, but we need finer granularity. Use the Item Chooser to jump to the Playhead Position Scrubber Group. Two sliders within that group control the bar and beat. Interact with these controls and use VO+Shift+Left and Right arrow to move by one bar or one beat.
Verify you've set the Playhead at bar four beat three by hitting the Spacebar. The song should start almost immediately. Reposition it back to bar four beat three before splitting the regions.
Split all regions without playing or otherwise moving the Playhead position. To split the regions, use the Item Chooser to jump to the Tracks Content group. You can move focus between each of the four tracks with VO+Right and Left Arrow. With focus on the first track, hit Command+T to split the track's region at the Playhead position. Repeat this for each track.
Next, delete the dead air region and relocate the remaining region to bar one beat one. Here are the steps for the first track.
- Interact with the first track, which VoiceOver announces as Track One Cascade, Track Background. As you move focus between the two regions in this track, VoiceOver announces their names as 01-AudioTrack One and 01-Audio Track Two.
- Place VoiceOver focus on the lower-numbered track and hit the Delete key.
- Move VoiceOver focus to the remaining region and cut it to the clipboard with Command+X.
- Press Enter to move the Playhead to bar one beat one, then paste the region with Command+V. This moves the region to the beginning.
Repeat these steps for Track 2 Natural Stereo, Track 3 Echo Strum, and the last muted track. Then press Enter to move the Playhead to the beginning and Spacebar to play. The song should start immediately, with almost no dead air.
Use essentially the same process to trim dead air at the end of each track. I found that bar 52 beat two was the approximate location of the end of the song. After you split the region, the lower-numbered region will contain the song and the higher-numbered region will contain the dead air to delete.
Congratulations! You're done mixing and remastering this song. Export it to MP3 or directly to your Music library.
I was pleased with the result of this remastering project. GarageBand transformed my amateur recording into a polished, professional song. I'm looking forward to remastering my other old four-track recordings.
There's a lot for me to learn about GarageBand. I've been playing with MIDI, the massive loop library, creating my own loops, and options for remote collaboration. As long as I keep discovering new things, you can expect this blog series to continue.