GarageBand for iPhone and iPad
You’d be hard pressed to find anyone more devoted than I am to GarageBand in both its Mac OS and iOS forms. For musicians (and those who want to play at being musicians for a few minutes or hours), they’re remarkable applications. But the iOS version has always lacked something its Mac-based sibling has had from the get-go—the ability to edit your work.
With GarageBand 1.2, that sour note has been corrected. Additionally, the latest version of GarageBand adds a new Smart Strings instrument, track merging, a broader variety of sharing options, iCloud song sync, and, most intriguing of all, Jam Session, a feature that allows up to four players using four separate compatible iOS devices to record a song together. With GarageBand 1.2, awesome gets kicked up to 11.
Fixing your flubs
By way of background, digital audio workstation (DAW) applications that record input from music keyboard controllers are like word processor applications in that they allow you to correct mistakes. If you’ve hit the wrong note, played a note at the wrong time, or banged on a note with too much force, you have the ability to edit what you’ve done—delete or move notes, shift notes forward or back in time, as well as increase notes’ velocity (which translates to louder or software volume along with a change in the sound’s character or timbre). Additionally, if you’ve missed a note altogether (or would like to cheat by adding a string of them that you couldn't possibly play by hand), you can simply add the notes you want. All this could be done in the OS X version of GarageBand but not the iOS version—until now.
To edit a note in GarageBand 1.2, simply double tap on the note in a software instrument track (meaning a track that uses GarageBand’s internal sounds rather than a track recorded using a microphone or external instrument such as a guitar) and a series of commands appears, as it did in the past. New to this series is the Edit command. Tap it and you see a “piano roll” view (rectangles on a grid that represent notes) of the track’s pitches. To move a pitch elsewhere, just drag it. As you do, GarageBand will play the pitch associated with its current position—so, drag it up from C to E and you’ll hear C, C#, D, and E as you move the note over these pitches. To increase or decrease a note’s duration, tap to select the note and drag on its right side to lengthen or shorten it. To change its velocity, tap on it and tap Velocity in the series of buttons that appears. When you do, a slider appears, which you use to alter its velocity. As you drag the slider, the note plays at the velocity shown on the slider—getting softer as you drag the slider to the left and louder as you drag to the right.
You don’t have to work on a note-by-note basis. Drag diagonally over a group of notes and you can move, change the duration, or change the velocity of all of them at once by adjusting any one of the notes. When you change notes' velocities, they scale accordingly—meaning that if the first three notes were quiet and the next three a bit louder, their loudness relationship doesn’t change. Overall the notes will be louder or softer but the first three notes will still be quieter than the last three.
It’s within this Edit view that you add and delete notes. To delete a note, tap and hold on the red pencil icon in the top-left corner of the screen and then tap on the offending note. It disappears. To add a note, just tap somewhere that doesn’t currently have a note. If you find it clumsy to hold down the pencil button while tapping on notes or areas within the grid, toggle the pencil icon to the right to lock it so that you don’t have to hold it.
GarageBand’s creators made an interesting design decision regarding the edit view—one that I’m not entirely comfortable with. If you’re editing a keyboard track, you see a keyboard along the left side of the screen that indicates the pitches to the right. So, for example, any pitches that appear on the same line as C3 will play the corresponding C pitch. I’m a keyboard player so this view is perfect for me, but wouldn’t necessarily be for drummers or guitar players who are unfamiliar with a piano keyboard. If, however, you’re editing a guitar track, you see a guitar fretboard on the left side of the screen. I’m not a guitar player, so I don’t understand the relationship between these frets and the notes next to them. The note’s pitches are printed on the fretboard, but that printing tends to blend in with the background and can be hard to see. I’d love the option to display any instrument layout I like along the side of the edit screen.
I will say, however, that I very much appreciate that when editing drums, you see a picture of each drum or cymbal on the left side of the screen, making it very easy to find the sound you seek. Additionally, regardless of the instrument you’re editing, you can preview notes by tapping on the representation of the instrument on the screen’s left side.
Adding to this screen’s nitpicks, I wish it contained a Solo button that allowed me to hear just the track I’m editing. When adding or adjusting tracks, it’s nice to hear what you’ve done without listening to other tracks. Yes, you can return to the tracks view to solo the track and then move back to the edit screen, but that Solo button within the edit screen would save you the trip.
Given the size of the iPad’s screen versus that of the iPhone and iPod touch, it should come as no surprise that it’s easier to edit on the iPad—its roominess makes a difference when selecting and adjusting notes. When you first open an editing screen, GarageBand shows you approximately four bars of music. On the iPad, you’ll see the majority of notes you played within these measures—though high and low pitches may not be in view. The iPhone/iPod touch version doesn’t show you nearly as many pitches, and for good reason: The layout would be much too cramped. But it does mean that you’re going to scroll more with the smaller implementation of the app. However, with either version, you can zoom in and out using the pinch gesture.
How is note editing on an iOS device? Not bad, particularly when you consider that your past alternative was to rerecord a track because of one or more badly played notes. This one feature makes the mobile version of GarageBand a far more useful tool.
Stringing you along
With this version, GarageBand adds another smart instrument—Smart Strings. As with many other smart instruments, this one lets you play chords and individual notes as well as play prerecorded patterns that fit a particular style and time signature. But this smart instrument has a bit more going on because of the variety of instruments that make up the bowed string family as well as the many ways you can play them.
When you first call up the Smart String instrument, you see a fingerboard that represents the diatonic chords of the key you’ve chosen (so, for the key of C, C major, D minor, E minor, F major, G major, A minor, B diminished, and Bb major thrown in for good measure). Above are five instruments that make up the string section—1st Violins, 2nd Violins, Violas, Cellos, and Basses. You can “turn off” (not include) instruments within the section simply by tapping on them. When you do, their sound won’t be part of whatever you play.
In this view you can produce sound from the fingerboard in three different ways. If you tap on the fingerboard you hear a pizzicato chord (or single note if you’ve disabled all but one instrument). This is the sound of plucked strings on the instruments. If you swipe up or down quickly you hear an “arco” sound—one where the players sharply bow their instruments one time. If you tap and drag on a chord, the group plays legato—a chord or note plays until you stop “bowing.” If you “bow” slowly, the sound is quiet. Bow more quickly and the volume increases. And if you bow one chord and then start slowly bowing on another, the common notes of the first chord (E and G, for example, if you’re moving from C major to E minor) will smoothly crossfade to the new chord.
The voicing of the chord depends on where you tap on the fingerboard. Tap low and you hear a low voicing. Tap high and you hear higher notes. There are four voice positions on the fingerboard for each chord.
As with most other smart instruments, Smart Strings has an Autoplay mode with four different pattern settings. Choose one of the settings with the Autoplay dial, and tap a chord. A pattern will play. The character of the pattern depends on the style you choose—Cinematic, Modern, Pop, or Romantic. Each pattern has three variations that you choose by tapping with one, two, or three fingers. And the patterns differ depending on the time signature you’ve chosen for your song. (4/4, 3/4, and 6/8 are your choices.)
You can also play notes on a selected instrument by tapping on the Notes button. When you do, a fingerboard appears. To play a note (or multiple notes), just tap on the strings. Tap and hold, and the string will continue to play until you lift your finger. Shift your finger to the right or left and the pitch goes sharp or flat.
String players who are reading along are, at this very moment, saying, “Tap and hold on a string and it keeps playing? Does Apple think we have infinitely long bows?” And they’re right, when you bow back and forth on one of these instruments, you don't hear one long steady pitch. There's some variation. But Apple’s got you covered. At the top of the fingerboard is a pizzicato/bow button. When you tap and hold on it and then tap on a string, that string plays pizzicato. Tap and hold on the button and then swipe up and down on a string and you bow it. (You can bow only one note at a time.) As with the Smart Strings’ chords, the faster you “bow” the louder the sound. If you’d like to bow throughout the track, simply double-tap on this button to lock it. Unlike with playing individual strings by tapping on them, in this bowed mode you don’t have the option to “play in the cracks” (play the tones between half-step pitches). You can play only the chromatic pitches.
When editing these stringed instrument tracks, you find you have an additional option. Tap on a note within a string track, and a More button appears next to the Velocity button. Tap it, and you see two new buttons—Instrument and Articulation. Tap Instrument, and you can choose which instrument will play that note. For example, tap a high note, and you can choose 1st Violin, 2nd Violin, Viola, or Cello. Tap a low note, and your options are Viola, Cello, and Bass. You don’t have the option to assign a note to an instrument if that note is wildly out of that instrument’s range. When you tap Articulations, you can choose how that note is played—Legato (drawn out), Staccato (played with a short brisk scrape of the bow), or Pizzicato (plucked).
You can even get these articulations when playing an iPad’s Smart Strings instrument with an external music keyboard connected through Apple’s $29 iPad Camera Connection Kit ( ). In this case, move the keyboard’s modulation wheel all the way to the bottom and you’ll play a legato sound. Move the wheel to the half-way point and you play staccato notes. Push the wheel all the way up and the stings play pizzicato. I wasn’t briefed on this feature—I just happened to stumble upon it. And yes, it made me smile. It’s very clever and shows a thoughtfulness for those musicians who prefer to play GarageBand with an external keyboard.
Here’s an example of strings in action. This song snippet—which features piano, bass, guitar, and drums in the first eight bars, followed by eight bars of three string tracks added to the those instruments, and then just eight bars of strings—demonstrates how strings can sweeten a track.
The prerecorded patterns sound great. For individual instruments played solo, I prefer the sound of the lower strings. When you move into single note, bowing on the viola and violin instruments the notes can be a little boxy and over-rosined sounding—the kind of sound you might hear playing the instrument, but a timbre that's not typical from a listener's perspective.
Pull it together
The iOS version of GarageBand has always been limited to eight tracks, and this version is no different. However, taking a cue from How They Did It In The Old Days, GarageBand 1.2 allows you to pack in far more tracks. It does this by adding a Tracks Merge feature. In those old days of two and four-track recorders, if you wanted to add additional tracks you’d have to “bounce” the already-recorded-and-mixed tracks to a single track, thus combining those tracks into one. This would free up those tracks so you could use them for new material. GarageBand 1.2 does something similar.
Just tap an instrument icon in the tracks window, and then tap the Merge button that appears. The instruments list shifts slightly to the right, and checkboxes appear next to each track. Enable the checkbox next to each instrument that you want to merge and then tap the Merge button in the top-right corner of the screen. The original un-merged song will be saved and a new song created that contains the selected tracks merged into one track plus any individual tracks that you chose to not merge. This is a great solution when your arrangement needs to stretch beyond eight tracks. Plus, it’s well implemented, as you don’t lose your original song. If you’re unhappy with the merge, you can undo it immediately or return to the original version of the song, which you find on the My Songs screen, if you later think better of the merge.
Getting your share
GarageBand 1.2 also lets you more easily share your songs—not only with others in the world but also with your other iOS devices. The first option is available thanks to GarageBand’s new sharing options. Just go to the My Songs screen where you store your tunes, and tap and hold on a song file until the song thumbnails start shaking. When you do this, a number of icons appear in the top-left corner. The one you’re after is the Share icon. Tap it, and you find the options to share your song via Facebook, YouTube, SoundCloud, and iMovie. (The sharing options found in previous versions—iTunes and Mail—are also in this list.) When you upload your song to the first two services, the song is represented with a large frame containing the GarageBand icon. A SoundCloud upload produces a typical sound file in your SoundCloud tracks page. And when you choose iMovie, iMovie launches and your song is added to a new iMovie project.
As for sharing your songs with other iOS devices, you use iCloud. To share one song or more, tap and hold on a song until the icons start shimmying and then tap on any songs that you want to sync via iCloud. Now tap the iCloud icon that appears in the screen’s top-left corner and then tap Upload Song(s) to iCloud from the resulting menu. Each selected song displays an up-pointing arrow, indicating it’s being uploaded to iCloud. When the upload is complete, the thumbnail bears a cloud icon.
Now move to another iOS device and take a gander at the My Songs screen in its copy of GarageBand. Any songs you’ve chosen to sync with iCloud will appear on this screen with a down-pointing arrow. Tap the song and it downloads to your device, ready to play and edit. When you edit a song and then return to the My Songs screen or leave GarageBand, the edited version is synced to iCloud as well as to any iOS devices that have a copy of that song. This is a very slick feature if you work on songs on multiple devices. Note that iCloud sync works only among iOS devices. It isn’t currently supported between the iOS and Mac OS version of GarageBand.
Playing with the iOS version of GarageBand was often a solitary experience. Drag in a drum loop, choose another instrument, and layer tracks, one after the other, until you were done. It was a great way to sketch out songs but not terribly satisfying if you prefer to play with other humans. GarageBand 1.2 addresses this issue through its Jam Session feature—a feature that allows four people to play and record together on compatible iOS devices (iPhone 4, iPhone 4S, the fourth-generation iPod touch, and all iPads).
This works very much the way you’d play a collaborative game. Each member of the “band” must be on the same local Wi-Fi network. (If Wi-Fi isn’t available, you can also hold a jam session over Bluetooth.) One member of the group taps the Jam Session button that appears at the top of the GarageBand screen and becomes the leader and has control of the song’s key, chords, and tempo. The leader then taps Create Session. The other members of the band tap their Jam Session buttons and, in the Join Session area of the resulting window or screen, tap the name of the iOS device that the leader is using. They’re now part of the session. (The leader can boot anyone they wish to by tapping on a member’s name.)
When everyone’s signed in, the leader closes the Jam Session window or screen. Each player then chooses an instrument and waits for the leader to tap the Record button. When he or she does that, everyone starts playing. You can hear what others are playing only through the speakers on their iOS devices (or sound system those devices may be plugged into). If you use headphones, you can only hear the part you’re playing. When the song is done, the leader taps the Stop button and, by default, all the tracks played on each device are copied to the leader’s device, where they appear as new tracks within the tracks screen. Tap Play on this device, and all recorded tracks play on the leader’s device. At the same time, each player will hear the track they recorded on their device through their device’s speaker or headphone jack.
While this feature may seem daunting to non-musicians, bear in mind that every single player can use one of GarageBand’s smart instruments or the Audio Recorder, if they like—no musical training required. With this kind of setup, you can record a perfectly lovely part with just a tap or two. Or if you’re part of an a capella group, you can easily throw together four- or eight-part harmonies using your devices’ microphones. (Just be sure to turn off the metronome on all devices so the microphones don’t pick up the background tick.)
If you allow the default behavior, which is for tracks to be auto-collected by the leader's device, then players can edit their tracks but those edits won't be pushed to the leader's device. If players want a chance to edit their tracks, the leader must switch off the Auto-Collect Recordings option in his or her Jam Session window. Players can then edit and when they're through, the leader simply taps the Collect Recordings button in the Jam Session window, at which point the tracks will be transferred.
Your band can also overdub itself. So, for example, with your four players, record drums, bass, guitar, and keyboards in one session. At the completion of that session, each member creates a new track with a different instrument—John chooses a Smart Guitar track, Paul opts to record a vocal track using his iPhone’s microphone, George jacks his Rickenbacker into an iPad-compatible audio interface, and Ringo is left to add maracas. Once again, the leader taps Record and the players play along with their previously recorded tracks. When the leader stops the recording, those four additional tracks appear on the leader’s device.
Not only wow, but wow, it works as advertised.
The last word
GarageBand 1.2 is another impressive step forward for this remarkable, must-have app. The ability to edit notes means the end of frustrating re-takes when you imperfectly play a part. The Smart Strings instrument adds some welcome sweetening and drama. The new sharing and iCloud features make it easier than ever to make your music available to others. And Jam Session allows GarageBand musicians to leave the confines of their back bedroom and participate in one of life’s great pleasures—making music with others.
[Christopher Breen is a senior editor for Macworld.]