informa
News

Opinion: Tools Envy - How Music-Making Tools Balance Discovery, Creation

In this reprinted #altdevblogaday-opinion piece, Tencent game designer looks at music-making software Ableton Live, and lessons developers can learn from the way these tools function and their workflow.
[In this reprinted #altdevblogaday-opinion piece, Tencent game designer Carlo Delallana looks at music-making software Ableton Live, and lessons developers can learn from the way these tools function and their workflow] Jonathan Blow articulated in a Gamasutra article about games that design themselves. And if we simply listened to the games we create we may discover something new. However, I have to disagree with one of his final statements on the matter. "As games designers this is a power that people working in other mediums don't have," he said. Unfortunately Mr. Blow, electronic musicians have us trumped on this one, and I believe it has something to do with the way their tools are designed. Making music is not the same as making a game, but if we can take some cues from the way their tools function and what the workflow is, then maybe we can embark on more journeys and listen to what the game is trying to tell us. I'd like to kick things off with a walk-through of one of my favorite music-making tools: Ableton Live.
Ableton Live 8

Ableton Live's session view. A non-linear way of creating and arranging music, it's meant to be played with!

Ableton Live is about making music on the fly. It allows the musician to take a short musical phrase (a loop) and layer effects on it, rearrange the note sequence, even mangle the loop altogether in realtime. Ableton comes with a variety of pre-made loops in different genres or you can create a short one yourself using the various instruments it has. Initiating the process is as simple as dragging a short loop into the song environment or recording a 4-bar sequence.
Track Effect Strip

Loops can be altered by layering different effects and devices

With the loop playing in real time, the musician can begin to make adjustments, listening to how each change affects the vibe of the short phrase. In time, that simple musical loop becomes something completely different. It is likely that musicians who use Ableton Live resign themselves to the fact that the song in their head may not be the song they eventually end up with. By working on a small loop and making tweaks on the fly, the musician discovers new directions their initial idea can take. Ableton Live is a tool that facilitates a conversation between the musician and the music. As the user adds, subtracts, and rearranges, the music talks back revealing new personalities that the musician can choose to exploit.
Massive Live Set

Liine's GRIID app for the iPad allows users to remotely control their live set. Here we can see how big Live sets can get. Each colored bar represents one loop.

Multiply this simple loop interaction in an Ableton Live scene that can contain hundreds of loops, and you have all the ingredients of a song. Launching and tweaking these loops on the fly (while keeping the song quantized so all things are launched on tempo) empowers the musician to discover the song. From my own experience with the software, it feels very liberating. I don't have to compose on a timeline; I just launch or stop one or many loops at a time, and listen to the composition as it evolves and react accordingly.

Madeon - Pop Culture. Composition on the fly

The makers of Ableton Live consider the program a musical instrument that is meant to be played with. Because it allows users to hear results on a small-scale (the loop) discovery and creation go hand-in-hand. There is enjoyment in the process of creation. What if our tools worked more like Ableton Live?

We're getting closer!

We have gameplay genres that have a bedrock of mechanics that define it. These could be the equivalent of the loops in Ableton that we can use as a starting point for our game. Could we take them into an environment, record a short phrase using human input, press play, and watch it execute on-screen? By manipulating that short gameplay loop we can discover as we create. Like music, we would layer in dynamics, or effects, add or subtract elements in realtime and watch that simple mechanical loop evolve into something we may not have intended. Discovering the game as we create. Take something as simple as a driving mechanic. At its core, the player would have control over steering, braking, and acceleration. We have a small track where the player drives in an oval loop. What would happen if you changed the dynamics of the controls while this loop was playing? Adjust the acceleration speed, make the steering tighter, disabled the brakes, add things to avoid and things to pick up in realtime. What are the things we may infer using tools that facilitate this as opposed to a workflow that has us stopping the game, making adjustments (that could take a few minutes), and running the game to see the results? There are precious moments of discovery that are lost in between these steps. There's a difference between playing with tools and using them. Ableton Live turned the traditional music creation tool into a playable musical instrument. This workflow has changed the way musicians create in a very profound way. Game developers have amazingly powerful and accessible tools. I hope that they continue to evolve, become instruments of play as much as they are tools for creation. [This piece was reprinted from #AltDevBlogADay, a shared blog initiative started by @mike_acton devoted to giving game developers of all disciplines a place to motivate each other to write regularly about their personal game development passions.]

Latest Jobs

Infinity Ward

Woodland Hills, California
11.3.21
Sr. Multiplayer Design Scripter/Programmer

Disbelief

Cambridge, Massachusetts
11.3.21
Jr. Programmer

XSEED

Torrance, California
11.3.21
Head of Marketing
More Jobs   

CONNECT WITH US

Register for a
Subscribe to
Follow us

Game Developer Account

Game Developer Newsletter

@gamedevdotcom

Register for a

Game Developer Account

Gain full access to resources (events, white paper, webinars, reports, etc)
Single sign-on to all Informa products

Register
Subscribe to

Game Developer Newsletter

Get daily Game Developer top stories every morning straight into your inbox

Subscribe
Follow us

@gamedevdotcom

Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more