Download presentation
Presentation is loading. Please wait.
Published byJodie Hudson Modified over 8 years ago
1
GAMS: Generative, Adaptive Music System Slipgate Ironworks
2
Why do we want this? We want music because it can support the emotional experience of the player. But, repetitious or emotionally inappropriate music can distract the player from their actual emotional experience.
3
The Nature of audio repetition Identical audio repetition = bad (usually). The more traditionally “composed” music is, the less it bears repetition. Usual solutions? –Buy MUCH music –Hope no one notices until it is too late
4
Money For Music Music = $1,500 / minute 30 hours gameplay = $45,000
5
MMO Money For Music MMO gameplay can easily exceed 1000 hours. Heavy usage: 7000 hours or more! 7000 hours of music = $630,000,000.
6
Forget Games, Invade A Country!
7
ANSWER: GENERATIVE MUSIC Think of it as wind chimes: Never repeating but always familiar. Not good for highly-structured, intensely-composed music (“cinematic”). Very good at loosely-structured static mood music (“ambient”). VERY well-suited to MMO game environments.
8
G enerative A daptive M usic S ystem Composer Music Data GAMS Game Data Music Sounds Audio Output Combat Time of day Weather Location Anything Density Pitch Tempo Randomized Sound selection etc. provides informs plays Create High-level script from in-house audio lead controls
9
GAMS = World Music Good for the background; the primary voice and spirit of your game world. Important: Vary the delivery of the music: –Fade your world music in and out. –Bring in bits of more traditionally-composed music to accentuate specific things.
10
SO EASY AND LIGHT One programmer One audio designer Several weeks of less-than-100% man-hours * two people Tool + system = < 100kbytes
11
CHRIS MAYER Programmer, Slipgate Ironworks
12
WHAT MADE IT SO EASY? Good Communication Simple Design
13
G enerative A daptive M usic S ystem Composer Music Data GAMS Game Data Music Sounds Audio Output Combat Time of day Weather Location Anything Density Pitch Tempo Randomized Sound selection etc. provides informs plays create High-level script from in-house audio lead controls
14
WHERE DID THE TIME GO?
15
SAMPLE XML music/chimera music/tavener music/texture1 music/texture2 music/windchime music/modpad 1500 1 5 music/chimera 0.6 0.8 music/tavener 1 music/tavener 0.15 0.5 music/texture1 0.1 0.3 music/texture2 0.1 0.3 Etc...
16
WHAT MADE IT SO EASY? Good Communication Simple Design Use The Right Language Use The Right Programmer
17
Who would compose music with this? Composer must be: –Comfortable with non-linear, non- traditional music and methods –Technically savvy –Games-oriented –Familiar with ambient music –Familiar with generative music –Actually likes debugging software
18
JIM HEDGES Independent Composer San Francisco, CA
19
How this music is different from other interactive/adaptive music? “Traditional” adaptive music is still based on linear forms.
20
JOHN CAGE Used divisions of time as the structural principle of the piece, essentially abandoning harmony and melody as structural components. The divisions of time are mapped out, and then various combinations of sound/silence can be played according to the temporal structure.
21
ERIC SATIE “There is no need for the orchestra to grimace when a character comes on the stage. Do the trees in the scenery grimace? What we have to do is to create a musical scenery, a musical atmosphere in which the characters move and talk”
22
EARL BROWN Pieces 1950-52: “Music for violin, cello and piano” Influenced by Alexander Calder and Jackson Pollack Constructed with units of self contained rhythmic and melodic groups, which can be played back in any order, in any combination. The result being “one static version of compositionally mobile events” “December 1952” “Four Systems” - take the oposite approach. The structure is fixed, but the material is unspecified.
23
MORTON FELDMAN “Projections” 1951 – Graphic scores which project sounds into time, while specifying pitch only in terms of high, medium and low.
24
BRIAN ENO Absorbed all of these influences, and used many similar techniques. Used the modern recording studio and synthesizers instead of traditional concert instruments.
25
COMMON APPROACH Musical elements which are normally interdependent are separated Certain elements are relatively fixed, other elements relatively free RESULT: Pieces with a recognizable identity, which never sound exactly the same over repeat performances
26
FROM MUSIC TO GAMES These techniques address the inherent problems of audio in non-linear media
27
THANK GOD FOR MIDDLEWARE ! FMOD
28
1. Events: Pitch, Timbre, Motive (melodic and rhythmic) + 2. Temporal Relationships: How events occur relative to each other = 3. Density/Orchestration over time: Color, Mood, Structure
38
Potential Problems Ownership/blame: Easy for client to alter composer’s assets. Delivery of sounds: Rights/legal issues. Not conducive to highly-composed, focused music. Possibly hard to sell to producer, director, execs (i.e. “sounds weird”). Probably less effective in low- memory contexts.
39
HOW TO GET APPROVAL: EXPLAIN WHAT PROBLEMS YOUR AUDIO TECH WILL SOLVE
40
What this can do for the player and for your company: It will make your players much less likely to turn off the music or even all the sound. –Informal poll: Everquest guild of 100+ people: 92% said they had music turned off, 74% said they had all sound off!
41
It will make the game directly, viscerally pleasurable to play –Better reviews –Better word-of-mouth What this can do for the player and for your company:
42
Increased sales for games with in- game purchase model. See Julian Treasure’s “Sound Business” for extensive research references. What this can do for the player and for your company:
43
GAMS: YOU LIKE IT HERE Or perhaps, “You like it hear”
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.