In 2016, Apple introduced a new interface into GarageBand for iOS, called Live Loops. Live Loops gives users more of a pattern or clip based method for making music, similar to the way Ableton Live works with clips in Session mode and very similar to how Launchpad for iOS works. In this tutorial, we'll show you how you can integrate the Jamstik into a Live Loops workflow and come up with some interesting results.
We'll start with a brief intro to Live Loops and provide you with a few resources for understanding the interface. If you want to skip the setup and go right to the tutorial, scroll down to the Tutorial section & follow along with the video below.
Live Loops Resources
The Apple support section is a good place to start for additional resources and a Live Loops overview. We're also big fans of the "Everyone Can Create: Music" iBook from Apple Education. Everyone Can Create includes interactive activities, such as "Triggering Loops" and "Customizing with Loops" in the form of fun projects that help you acquire key skills you need to build a final project.
If you're brand new to making music, this would be a great place to get comfortable with the Live Loops interface before you start incorporating the Jamstik into your workflow. The book also includes sections on analyzing and deconstructing songs, remixing tracks, creating your own tracks. You can download the iBook for free here on iTunes.
Live Loops Tutorial
First things first, the Live Loops interface is a grid of “Cells.” In this song, you’ll notice the familiar icons in the vertical column; drum and keyboard instruments. Each horizontal row to the right of the icon is a Cell that uses the instrument on the left - as pictured by the icon.
Across the bottom of the screen, you’ll see a different set of icons, called Triggers.
Tapping a trigger launches all of the clips in the vertical column above the trigger.
Cells can record MIDI from a Jamstik playing an instrument track, or it can contain an audio loop. One quick way to know whether a cell is MIDI or audio is to look at the cell color. MIDI is green, audio is blue.
We’re going to explore recording MIDI into various cells. If your Jamstik isn’t already connected, power it up and make sure Bluetooth is enabled on your iOS device.
Now, in GarageBand, we can go to Settings (aka the wrench icon) and select Advanced, then Bluetooth MIDI Devices and click your Jamstik ID in the Bluetooth MIDI Devices chooser.
Let’s start by creating a new song (click the “+” icon in the upper right corner).
We’re going to start by selecting “New.”
On screen is the empty Live Loops interface. Clicking the “+” icon launches your selection for Loops or Instruments, we’ll select Instruments.
From the Keyboard group, I’m going to select Alchemy, and a patch from the Mallets category called Woodblock Space. You’ll notice that Live Loops defaults to a length of 4 bars for a cell, indicated by the timeline.
This is editable by clicking the bar length indicator on the right in the timeline, but we’ll leave it at 4 bars.
If we select Record in the transport bar, we can begin to record our performance into the cell.
Once we’re happy with a take we can open the Track Controls to help shape what we’ve just recorded; Volume, Panning, Compression, EQ, and FX in the Output settings, or modify the part by quantizing, transposing, or allowing Merge Recordings for future takes.
Now, unlike the Tracks interface for GarageBand, the cells in Live Loops are set to repeat at their designated bar length, and it’s possible to have multiple cells repeating at different bar length intervals. So, for our first cell, we recorded 4 bars, but our next cell we’re going to record and edit it down to 1 bar, and then we’ll record a couple of 2 bar cells.
We’re going to copy and paste some of the cells in our first column into other columns using the Cell Editor in the bottom left corner. With the Cell Editor active (blue) we can select a clip and see the options available.
We’re going to Copy, then select an empty cell in the same row and paste it there.
Triggers are the row of arrow icons across the bottom of the Live Loops interface, and when pressed they launch every clip in the vertical column above the Trigger.
Launching a new trigger while an existing set of cells are actively playing will launch your new cued cells at the next Snap Value for the grid, as displayed to the right in the timeline.
The snap value defaults to 1 bar. For example, launching a new set of cells on beat 3 of the current bar won’t take effect until the current bar is finished. You’re not limited to using Triggers to launch cells. You can launch cells individually just by selecting them.
To fill a cell with an audio loop, you’ll need to find and audition the audio you’d like to use. Tapping the loops icon in the upper right corner will drop down a chooser that includes search functionality.
You can search or scroll through the loops library and listen to the loop you’re interested in just by tapping the loop name. Once you find something you like, you can drag it to a new or existing audio track. (If you try to drag audio into a MIDI track you’ll see this error message).
Once you’ve got the parts recorded in the cells you want, there are a number of ways you can launch the cells in a recording that you can share; using Triggers, selecting the cells individually, or an approach that does both.
Pressing 'Record' will launch Live Loops into a mode where everything played from a cell is recorded into traditional GarageBand Instrument and Audio tracks in the background.
Working with Live Loops is a different approach to working within GarageBand, and the workflow change might inspire you differently than the traditional linear approach. Hopefully, this tutorial has helped answer some questions about Live Loops and gives you some tools for working in the interface.
Good luck—Connect your Jamstik and start making some music!
Enter to win the ultimate MPE Gear Bundle: Jamstik Studio MIDI Guitar from Zivix — featuring the latest in MIDI guitar technology, and EQUATOR2 — ROLI’s revolutionary MPE synthesizer, taken to the next level.