端端舝

端端舝Share a Scribd company logo
ADAPTIVE
MUSIC
IN GAMES
ADAM J SPORKA
IIM/DCGI@CVUT
WARHORSE STUDIOS
UX MONDAY 03/02/15
INTRO
@adam_sporka Adaptive Music in Games UX Monday 3
Purpose of Sound in UIs
? Interaction modality (input and output)
? Alerts
? Widget sounds
? Presentation of data
? Mood setters
? Sound branding
@adam_sporka Adaptive Music in Games UX Monday 4
Describing Sound and Music
Signal
Sound
field
Tone
/ Stroke
Sequence
Concord
Composition
Environment
Reverberation
Vibration
Distribution
Spectrum
Volume
Periodicity
Pitch
Length
Volume Accord
Interval
Harmony
Rhythm
Tempo
Phrase
Loop
Soundtrack
Intention
Abstraction level
Playlist
Genre
? science art ?
@adam_sporka Adaptive Music in Games UX Monday 5
Fuzzy Terminology
? What it does:
每 Adaptive music
每 Responsive music
每 Reactive music
每 Interactive music
? How it is done:
每 Procedural music
每 Algorithmic music
@adam_sporka Adaptive Music in Games UX Monday 6
Science: Data Sonification
? Synthesis of sound
controlled by
input data
? ICAD 2004 contest
每 http://www.icad.org/websiteV
2.0/Conferences/ICAD2004/c
oncert.htm
https://www.rowperfect.co.uk/a-guide-to-good-rowing-technique/
@adam_sporka Adaptive Music in Games UX Monday 8
Sonification of Rowing sounds
? https://www.youtube.com/watch?v=YxWNw9fIizk
? Audible comparison of trainee*s sound and
reference
? Audible feedback while people is rowing
@adam_sporka Adaptive Music in Games UX Monday 9
Outline
? Purpose of music in games
? Static music soundtracks
每 Music design
? Dynamic music soundtracks
每 Design, production, #
? Music production technology
每 How the actual music is made
MUSIC
@adam_sporka Adaptive Music in Games UX Monday 11
Purpose of Music
? Tradition
每 Present in most of the released titles
每 Why not in yours?
? Affirmation of the genre
每 ※Yes, this is an 8bit retro.§
每 ※Indeed, cowboys in spaceships.§
每 ※Yay, manga.§
@adam_sporka Adaptive Music in Games UX Monday 12
Purpose of Music
? Presentation of emotion
每 Easygoing, happy-go-lucky, #
每 Depressing, sad, #
? Setting the expectations
每 Level difficulty
? Status monitoring
每 Changes of music over time indicate changes in
game
@adam_sporka Adaptive Music in Games UX Monday 13
Purpose of Music
? Essence of the gameplay
每 Dance Dance Revolution (1998)
每 Guitar Hero (2005)
每 Pugs Luv Beats (2011)
? http://www.youtube.com/watch?v=V0i18_--8Yc
每 Not covered by this talk
@adam_sporka Adaptive Music in Games UX Monday 14
Game Music Components
? Theme Music
每 Often synchronized with visual events on the
screen
每 Cinematic experience
? Underscore
每 In-game music
每 User interface background
@adam_sporka Adaptive Music in Games UX Monday 15
Game Music Components
? Stingers
每 Specific music triggered by an event
每 Transition music
每 Level Notification, ※Game Over§ Screen, ※Game Won§
Screen
每 Fallout New Vegas:
Pulling out / holstering Magnum
? http://youtu.be/sWLpSpZR6J4?t=41s
@adam_sporka Adaptive Music in Games UX Monday 16
Soundtrack
? Diegetic sounds
每 Sounds in story space
每 On-screen or off-screen
每 Voices of characters, sounds of objects, music coming
from objects
? Non-diegetic sounds
每 Not implied to be present in the action
每 Narrator, sounds for dramatic effect, underscore
@adam_sporka Adaptive Music in Games UX Monday 17
Sound in Games
每 Voices, diegetic sound effects
每 Diegetic ambience
每 Non-diegetic ambience
? ※Sound design pads§
每 Underscore
ABSTRACT
CONCRETE
@adam_sporka Adaptive Music in Games UX Monday 18
Game Music Characteristics
? Theme music is feature
每 Recognizable theme
每 Elaborate
每 Genre announcer
每 Everyone will hear this
? Underscore is background
每 Mood setter
每 Does not distract
每 Can be listened to throughout the gameplay
@adam_sporka Adaptive Music in Games UX Monday 19
Game Music Characteristics
? Silence
每 ※Dosage§ of music
? Used to emphasize music
每 Keep the ambient sounds present
每 Complete silence ? ※something wrong§
? ※Are my speakers on? Will I hear anything at all when
I*ll really have to?§
@adam_sporka Adaptive Music in Games UX Monday 20
Game Music Interactivity
? Static soundtrack
每 Predefined and unchanging
每 Loops
每 Assigned to specific screens / levels
? Dynamic (adaptive) soundtrack
每 More complex control of the music playback
每 Engine ※aware§ of the state of the game
DESIGN
@adam_sporka Adaptive Music in Games UX Monday 22
Music Design
? Genre?
? Situations in game?
? Mechanics of music?
Adaptive Music in Games
Adaptive Music in Games
Adaptive Music in Games
Adaptive Music in Games
Adaptive Music in Games
@adam_sporka Adaptive Music in Games UX Monday 28
Music Design
? Multiple contexts 每
typical for open-world RPGs
每 Landscape exploration
每 Combat
每 Dialogs
每 #
? Considerations of importance of music
scenes
? Is ※combat§ always more important than ※location§?
Music in FoE by The Overmare Studios
STATIC
@adam_sporka Adaptive Music in Games UX Monday 31
Static Soundtrack
? Early and simpler games
? Level-based games
? Pengon (1984, Atari 800XL)
每 http://www.youtube.com/watch?v=MDhLxRLvwvY
每 One music loop
每 Game over stinger
@adam_sporka Adaptive Music in Games UX Monday 32
Static Soundtrack
? Supaplex (1991, Digital Integration, MS-DOS)
每 Played throughout the game
每 http://www.youtube.com/watch?v=yknubWX2KYI
? Goonies (1985, Datasoft, Atari 800XL)
每 Two loops, one used for title, then alternating with each
level
每 https://www.youtube.com/watch?v=FKh5b8jcwLk
? Jazz Jackrabbit (1994)
每 Separate tracks for levels
每 http://youtu.be/b16upFloYak?t=29s
@adam_sporka Adaptive Music in Games UX Monday 33
Static Soundtrack
@adam_sporka Adaptive Music in Games UX Monday 34
Case Study: Nimble Quest
? 2013; NimbleBit; iOS, Android
? Arcade / RPG
? Early 2000s pixel art graphics
@adam_sporka Adaptive Music in Games UX Monday 35
Case Study: Nimble Quest
? Music by Whitaker Blackall
? Contents:
每 Title / menu
每 Loop per level
? Genre:
每 Contemporary chiptune
每 http://wtrebella.bandcamp.com/album/nimble-quest
@adam_sporka Adaptive Music in Games UX Monday 36
Case Study: Nimble Quest
? Typical length of a loop: 2*
? Unobtrusive
? Reflects the increasing difficulty of the levels
每 L1 http://www.youtube.com/watch?v=6mh7qJgnpJI
每 L2 https://www.youtube.com/watch?v=9HaOTX-m0SU
每 L4 http://www.youtube.com/watch?v=YKIDg8VkF0A
@adam_sporka Adaptive Music in Games UX Monday 37
Case Study: Nimble Quest
? Sounds good on small speakers
每 Chiptune sounds
每 Lot of square waves / triangles
? Better estimation of pitch by the human
low- as well as high-pitched tones
? General remark:
? PC gamers often don*t spend money on a high-quality
speakers
@adam_sporka Adaptive Music in Games UX Monday 38
Case Study: Quido (2013)
? Experimental arcade game
每 Developed at DCGI/CTU
? Showcasing non-standard haptic modalities
每 Presented on Designblok 2013
每 http://ulab.cz/naviterier/quido/
? Genre:
每 Contemporary chiptune
每 https://quido.bandcamp.com/
@adam_sporka Adaptive Music in Games UX Monday 39
Quido: Technology used
? Reaper
? VSTs
每 SuperWave (leads / chords / bass)
每 EXD-80 (beats)
每 Some reverb, some volume compressor
@adam_sporka Adaptive Music in Games UX Monday 40
Quido: Music
? Theme music
每 Exposition of the main theme
每 Happy, easygoing
每 Not used in the end
? Explicit request from the exhibition organizer: Silence
between the games
@adam_sporka Adaptive Music in Games UX Monday 41
Quido: Music
? Level 1: Theme Park
每 A player will be likely to be receiving instructions
from a fellow player
每 Expected playtime: 3〞4 minutes
每 Not ※dense§
每 Diverse in terms of the structure
每 Performance of the main theme
@adam_sporka Adaptive Music in Games UX Monday 42
Quido: Music
? Level 2: City
每 Variation of the theme.
每 Structure: [A B A Bbr Avoid]
每 Expected playtime: 2 minutes
每 Continuous music
@adam_sporka Adaptive Music in Games UX Monday 43
Quido: Music
? Level 3: Sky (Heaven)
每 Variation of the theme. Barroque.
每 Continuous music
每 Expected playtime: 2 minutes
@adam_sporka Adaptive Music in Games UX Monday 44
Quido: Music
? Level completed
每 Joyous jingle
? Advancing to the next level
每 Expectation
@adam_sporka Adaptive Music in Games UX Monday 45
Quido: Music
? Game Over
每 Definitive
每 Not too tragic
@adam_sporka Adaptive Music in Games UX Monday 46
Quido: Music
? Game won
每 Player enters their initials
每 Reiteration of the main theme
ADAPTIVE
@adam_sporka Adaptive Music in Games UX Monday 48
Adaptive Music Styles
? Resequencing
每 Selecting what to play next
? Reorchestration
每 Selecting which instruments to play
? Modulation
每 Modifying the timbres of notes
每 Related to Data Sonification
@adam_sporka Adaptive Music in Games UX Monday 49
The Space Game
? Game loops:
每 Menu / Idle
每 The enemy is approaching
每 The enemy opens fire
? <demo>
每 http://www.candystand.com/play/the-space-game
@adam_sporka Adaptive Music in Games UX Monday 50
Reorchestration
? Multiple tracks
每 Turned on/off
每 Faded in and out
? Synchronous
<Demo: honza_test_02.sqc>
@adam_sporka Adaptive Music in Games UX Monday 51
Reorchestration
@adam_sporka Adaptive Music in Games UX Monday 52
Reorchestration
? Fallout: New Vegas
每 2010, Obsidian Entertainment, Bethesda
Softworks
每 Multiple renderings of the same track
? ※low§, ※mid§, ※high§
每 <demo; NewCaliforniaRepublic>
@adam_sporka Adaptive Music in Games UX Monday 53
Resequencing
@adam_sporka Adaptive Music in Games UX Monday 54
Resequencing
? Slices chosen according to game state
? Precise timing of transitions
? <Demo: chiptune.sqc>
@adam_sporka Adaptive Music in Games UX Monday 55
Resequencing and Reorchestration
? Example: Monkey Island 2
每 1991, LucasArts
每 http://www.youtube.com/watch?v=Nsc5nTrCzm
w#t=322
每 iMUSE system
? Parallel tracks for different locations
? Transition patterns to return back
@adam_sporka Adaptive Music in Games UX Monday 56
Modulation
? Analog variables in the game
每 Health
每 Completion
每 #
? Parameters of sound synthesis
每 Volume
每 Low-pass filter cut-off
每 #
@adam_sporka Adaptive Music in Games UX Monday 57
Modulation of Synthesis
? Mapping
game state ? sound synthesis
? <Demo: Angel choir gone wrong>
@adam_sporka Adaptive Music in Games UX Monday 58
Modulation via FX Chain
@adam_sporka Adaptive Music in Games UX Monday 59
Modulation
? Borderline music/sound effects
? Example: Stun grenade A/V
每 Counter Strike Global Offensive
(Valve Corporation, 2012)
? https://www.youtube.com/watch?v=YmwRw8fP_8c
每 Payday 2
(505 Games, 2013)
? http://youtu.be/kThVfdZvgz0?t=26m35s
PRODUCTION
@adam_sporka Adaptive Music in Games UX Monday 61
Music Composition
? Movies
每 Music traditionally created aside from the entire
project
每 Story is defined
每 Timing is known
? ※Horizontal§ production
@adam_sporka Adaptive Music in Games UX Monday 62
Music Composition
? Computer Games
每 Games are not (very) predictable
每 ※Horizontal§ production
? Advantages
每 Music per se works well (classic composition techniques)
每 No limitations on instrumentations etc.
? Problems
每 Repetition
每 Abrupt changes
每 Failure to respond
@adam_sporka Adaptive Music in Games UX Monday 63
Music Composition
? Computer Games
每 ※Vertical§ production
? Advantages
每 Good support of the moment
? Problems
每 Difficult to express tensions, developments
每 Music forms get disrupted
每 Discontiuity
每 Can be too descriptive
@adam_sporka Adaptive Music in Games UX Monday 64
Music Production
? Input
每 Artistic intent
每 Gameplay description
? List of supported locations
? List of supported situations
每 Available technology
? Platform, available storage, #
每 Legal considerations
? Licensing of the game
@adam_sporka Adaptive Music in Games UX Monday 65
Music Production
? Orchestration
每 What instruments are used
? Structure
每 Duration, planning
? Production
每 Composing
? Mixdown / Mastering
每 ※Locking in§ the music
每 Optimizing the volumes, polishing
@adam_sporka Adaptive Music in Games UX Monday 66
Music Production
? Practical problems
每 Multiple stakeholders
每 Tons of files (as with any content development)
每 Hiring composers
每 Finding instrumentalists
ADAPTIVE
MUSIC
IN GAMES
ADAM J SPORKA
@adam_sporka

More Related Content

What's hot (20)

MSUPPLE RESUME2016theone
MSUPPLE RESUME2016theoneMSUPPLE RESUME2016theone
MSUPPLE RESUME2016theone
Mike Supple
?
"All you need is AI and music" by Keunwoo Choi
"All you need is AI and music" by Keunwoo Choi"All you need is AI and music" by Keunwoo Choi
"All you need is AI and music" by Keunwoo Choi
Keunwoo Choi
?
Video Game Music Overview
Video Game Music OverviewVideo Game Music Overview
Video Game Music Overview
Karen Collins
?
20190625 Research at Taiwan AI Labs: Music and Speech AI
20190625 Research at Taiwan AI Labs: Music and Speech AI20190625 Research at Taiwan AI Labs: Music and Speech AI
20190625 Research at Taiwan AI Labs: Music and Speech AI
Yi-Hsuan Yang
?
Machine learning for creative AI applications in music (2018 nov)
Machine learning for creative AI applications in music (2018 nov)Machine learning for creative AI applications in music (2018 nov)
Machine learning for creative AI applications in music (2018 nov)
Yi-Hsuan Yang
?
Research on Automatic Music Composition at the Taiwan AI Labs, April 2020
Research on Automatic Music Composition at the Taiwan AI Labs, April 2020Research on Automatic Music Composition at the Taiwan AI Labs, April 2020
Research on Automatic Music Composition at the Taiwan AI Labs, April 2020
Yi-Hsuan Yang
?
20211026 taicca 2 music generation
20211026 taicca 2 music generation20211026 taicca 2 music generation
20211026 taicca 2 music generation
Yi-Hsuan Yang
?
Artificial intelligence and Music
Artificial intelligence and MusicArtificial intelligence and Music
Artificial intelligence and Music
Jehoshaphat Abu
?
20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mir20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mir
Yi-Hsuan Yang
?
chip salerno 2015 resume
chip salerno 2015 resumechip salerno 2015 resume
chip salerno 2015 resume
Chip Salerno
?
Upping the Fun Factor through an Addictive Audio Treatment | Mike Raznick
Upping the Fun Factor through an Addictive Audio Treatment | Mike RaznickUpping the Fun Factor through an Addictive Audio Treatment | Mike Raznick
Upping the Fun Factor through an Addictive Audio Treatment | Mike Raznick
Jessica Tams
?
machine learning x music
machine learning x musicmachine learning x music
machine learning x music
Yi-Hsuan Yang
?
Machine Learning for Creative AI Applications in Music (2018 May)
Machine Learning for Creative AI Applications in Music (2018 May)Machine Learning for Creative AI Applications in Music (2018 May)
Machine Learning for Creative AI Applications in Music (2018 May)
Yi-Hsuan Yang
?
Robotics project
Robotics projectRobotics project
Robotics project
drmuffin77
?
[JAM 2.0] Music API (Paul Malikov)
[JAM 2.0] Music API (Paul Malikov)[JAM 2.0] Music API (Paul Malikov)
[JAM 2.0] Music API (Paul Malikov)
jam_team
?
栦瘏唄/秞氈訧蹋潰坰
栦瘏唄/秞氈訧蹋潰坰栦瘏唄/秞氈訧蹋潰坰
栦瘏唄/秞氈訧蹋潰坰
怢俜訧蹋褪悝爛頗
?
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
Patrick Sheridan
?
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
Patrick Sheridan
?
INSTRMNTS - music in the gallery
INSTRMNTS - music in the galleryINSTRMNTS - music in the gallery
INSTRMNTS - music in the gallery
Victor Gama
?
Core MIDI and Friends
Core MIDI and FriendsCore MIDI and Friends
Core MIDI and Friends
Chris Adamson
?
MSUPPLE RESUME2016theone
MSUPPLE RESUME2016theoneMSUPPLE RESUME2016theone
MSUPPLE RESUME2016theone
Mike Supple
?
"All you need is AI and music" by Keunwoo Choi
"All you need is AI and music" by Keunwoo Choi"All you need is AI and music" by Keunwoo Choi
"All you need is AI and music" by Keunwoo Choi
Keunwoo Choi
?
Video Game Music Overview
Video Game Music OverviewVideo Game Music Overview
Video Game Music Overview
Karen Collins
?
20190625 Research at Taiwan AI Labs: Music and Speech AI
20190625 Research at Taiwan AI Labs: Music and Speech AI20190625 Research at Taiwan AI Labs: Music and Speech AI
20190625 Research at Taiwan AI Labs: Music and Speech AI
Yi-Hsuan Yang
?
Machine learning for creative AI applications in music (2018 nov)
Machine learning for creative AI applications in music (2018 nov)Machine learning for creative AI applications in music (2018 nov)
Machine learning for creative AI applications in music (2018 nov)
Yi-Hsuan Yang
?
Research on Automatic Music Composition at the Taiwan AI Labs, April 2020
Research on Automatic Music Composition at the Taiwan AI Labs, April 2020Research on Automatic Music Composition at the Taiwan AI Labs, April 2020
Research on Automatic Music Composition at the Taiwan AI Labs, April 2020
Yi-Hsuan Yang
?
20211026 taicca 2 music generation
20211026 taicca 2 music generation20211026 taicca 2 music generation
20211026 taicca 2 music generation
Yi-Hsuan Yang
?
Artificial intelligence and Music
Artificial intelligence and MusicArtificial intelligence and Music
Artificial intelligence and Music
Jehoshaphat Abu
?
20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mir20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mir
Yi-Hsuan Yang
?
chip salerno 2015 resume
chip salerno 2015 resumechip salerno 2015 resume
chip salerno 2015 resume
Chip Salerno
?
Upping the Fun Factor through an Addictive Audio Treatment | Mike Raznick
Upping the Fun Factor through an Addictive Audio Treatment | Mike RaznickUpping the Fun Factor through an Addictive Audio Treatment | Mike Raznick
Upping the Fun Factor through an Addictive Audio Treatment | Mike Raznick
Jessica Tams
?
machine learning x music
machine learning x musicmachine learning x music
machine learning x music
Yi-Hsuan Yang
?
Machine Learning for Creative AI Applications in Music (2018 May)
Machine Learning for Creative AI Applications in Music (2018 May)Machine Learning for Creative AI Applications in Music (2018 May)
Machine Learning for Creative AI Applications in Music (2018 May)
Yi-Hsuan Yang
?
[JAM 2.0] Music API (Paul Malikov)
[JAM 2.0] Music API (Paul Malikov)[JAM 2.0] Music API (Paul Malikov)
[JAM 2.0] Music API (Paul Malikov)
jam_team
?
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
Patrick Sheridan
?
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
Patrick Sheridan
?
INSTRMNTS - music in the gallery
INSTRMNTS - music in the galleryINSTRMNTS - music in the gallery
INSTRMNTS - music in the gallery
Victor Gama
?

Similar to Adaptive Music in Games (8)

GAME-DEVELOPMENT.-week4.pptx
GAME-DEVELOPMENT.-week4.pptxGAME-DEVELOPMENT.-week4.pptx
GAME-DEVELOPMENT.-week4.pptx
RommelConstantino1
?
Game Audio Post-Production
Game Audio Post-ProductionGame Audio Post-Production
Game Audio Post-Production
Karen Collins
?
Chiptune Music
Chiptune MusicChiptune Music
Chiptune Music
Adam Sporka
?
Confrontation Audio GDC 2009
Confrontation Audio GDC 2009Confrontation Audio GDC 2009
Confrontation Audio GDC 2009
slantsixgames
?
resume audio engineer New 2015 New
resume audio engineer New 2015 New resume audio engineer New 2015 New
resume audio engineer New 2015 New
Andrew Mezzi
?
BoxArtCredits
BoxArtCreditsBoxArtCredits
BoxArtCredits
Rob Anderson
?
Electronic musician by letruongan
Electronic musician by letruonganElectronic musician by letruongan
Electronic musician by letruongan
An Le Truong
?
Working_Experience_2024_Review-Hsiao_Wen-Yi
Working_Experience_2024_Review-Hsiao_Wen-YiWorking_Experience_2024_Review-Hsiao_Wen-Yi
Working_Experience_2024_Review-Hsiao_Wen-Yi
ssusered0430
?
Game Audio Post-Production
Game Audio Post-ProductionGame Audio Post-Production
Game Audio Post-Production
Karen Collins
?
Confrontation Audio GDC 2009
Confrontation Audio GDC 2009Confrontation Audio GDC 2009
Confrontation Audio GDC 2009
slantsixgames
?
resume audio engineer New 2015 New
resume audio engineer New 2015 New resume audio engineer New 2015 New
resume audio engineer New 2015 New
Andrew Mezzi
?
Electronic musician by letruongan
Electronic musician by letruonganElectronic musician by letruongan
Electronic musician by letruongan
An Le Truong
?
Working_Experience_2024_Review-Hsiao_Wen-Yi
Working_Experience_2024_Review-Hsiao_Wen-YiWorking_Experience_2024_Review-Hsiao_Wen-Yi
Working_Experience_2024_Review-Hsiao_Wen-Yi
ssusered0430
?

Recently uploaded (20)

HARAYA CO EVENTS MANAGEMENT by FloBach 2
HARAYA CO EVENTS MANAGEMENT by FloBach 2HARAYA CO EVENTS MANAGEMENT by FloBach 2
HARAYA CO EVENTS MANAGEMENT by FloBach 2
Haraya Co by Florylyn
?
periodic properties NDA.pptx to become better
periodic properties NDA.pptx to become betterperiodic properties NDA.pptx to become better
periodic properties NDA.pptx to become better
steveparker9990sp
?
duplex designs.contemporary Duplex homes you would love to build
duplex designs.contemporary Duplex homes you would love to buildduplex designs.contemporary Duplex homes you would love to build
duplex designs.contemporary Duplex homes you would love to build
modele dawodu
?
Uncover 5 Secrets to Craft Unforgettable Logos
Uncover 5 Secrets to Craft Unforgettable LogosUncover 5 Secrets to Craft Unforgettable Logos
Uncover 5 Secrets to Craft Unforgettable Logos
Virtual Employee Pvt. Ltd.
?
General+System+Theory_+Foundations,+Development,+Applications.pptx
General+System+Theory_+Foundations,+Development,+Applications.pptxGeneral+System+Theory_+Foundations,+Development,+Applications.pptx
General+System+Theory_+Foundations,+Development,+Applications.pptx
rcadp2018
?
RECAP (1).pptx for literature free for yall
RECAP (1).pptx for literature free for yallRECAP (1).pptx for literature free for yall
RECAP (1).pptx for literature free for yall
sumaldepiosuarez
?
APPROPRIATETECHNOLOGIES FOR URBAN AND RURAL HOUSING
APPROPRIATETECHNOLOGIES FOR URBAN AND  RURAL HOUSINGAPPROPRIATETECHNOLOGIES FOR URBAN AND  RURAL HOUSING
APPROPRIATETECHNOLOGIES FOR URBAN AND RURAL HOUSING
JIT KUMAR GUPTA
?
Tarma - Chanchamayo diagrama unifilar.pdf
Tarma - Chanchamayo diagrama unifilar.pdfTarma - Chanchamayo diagrama unifilar.pdf
Tarma - Chanchamayo diagrama unifilar.pdf
Roger Roman
?
water_cycle.ppt vishana ppt 55?555566666
water_cycle.ppt vishana ppt 55?555566666water_cycle.ppt vishana ppt 55?555566666
water_cycle.ppt vishana ppt 55?555566666
patelvishana99
?
TLE-GRADE 9-CLASSIFICATION OF DESSERTS AND THEIR CHARACTERISTICS.pptx
TLE-GRADE 9-CLASSIFICATION OF DESSERTS AND THEIR CHARACTERISTICS.pptxTLE-GRADE 9-CLASSIFICATION OF DESSERTS AND THEIR CHARACTERISTICS.pptx
TLE-GRADE 9-CLASSIFICATION OF DESSERTS AND THEIR CHARACTERISTICS.pptx
Jely Bermundo
?
Wedding Planners Social Media Strategy by 端端舝sgo.pptx
Wedding Planners Social Media Strategy by 端端舝sgo.pptxWedding Planners Social Media Strategy by 端端舝sgo.pptx
Wedding Planners Social Media Strategy by 端端舝sgo.pptx
TesyaMamonto
?
Nitro Pro Crack Enterprise Free Download
Nitro Pro Crack Enterprise Free DownloadNitro Pro Crack Enterprise Free Download
Nitro Pro Crack Enterprise Free Download
kortez3
?
Testttt5ttttttttttttttttpower point.pptx
Testttt5ttttttttttttttttpower point.pptxTestttt5ttttttttttttttttpower point.pptx
Testttt5ttttttttttttttttpower point.pptx
sarikasharma627282
?
RBDG-INF-003-0114_Design_Guidelines_Clarifications.pdf
RBDG-INF-003-0114_Design_Guidelines_Clarifications.pdfRBDG-INF-003-0114_Design_Guidelines_Clarifications.pdf
RBDG-INF-003-0114_Design_Guidelines_Clarifications.pdf
Jose Sosa Garcia
?
Ramadhan 3 Fancy.pdfRamadhan 3 Fancy.pdf
Ramadhan 3 Fancy.pdfRamadhan 3 Fancy.pdfRamadhan 3 Fancy.pdfRamadhan 3 Fancy.pdf
Ramadhan 3 Fancy.pdfRamadhan 3 Fancy.pdf
SuryaDharma65
?
HARAYA CO EVENTS MANAGEMENT by FloBach 3
HARAYA CO EVENTS MANAGEMENT by FloBach 3HARAYA CO EVENTS MANAGEMENT by FloBach 3
HARAYA CO EVENTS MANAGEMENT by FloBach 3
Haraya Co by Florylyn
?
HARAYA CO EVENTS MANAGEMENT by FloBach 01
HARAYA CO EVENTS MANAGEMENT by FloBach 01HARAYA CO EVENTS MANAGEMENT by FloBach 01
HARAYA CO EVENTS MANAGEMENT by FloBach 01
Haraya Co by Florylyn
?
Introductory f 23233224242342455Lec..pptx
Introductory f 23233224242342455Lec..pptxIntroductory f 23233224242342455Lec..pptx
Introductory f 23233224242342455Lec..pptx
khaledsameh950
?
If I Miss This Putt I'll Kill Myself Shirt
If I Miss This Putt I'll Kill Myself ShirtIf I Miss This Putt I'll Kill Myself Shirt
If I Miss This Putt I'll Kill Myself Shirt
TeeFusion
?
Smart Farming Technology Pitch Deck Presentation Template
Smart Farming Technology Pitch Deck Presentation TemplateSmart Farming Technology Pitch Deck Presentation Template
Smart Farming Technology Pitch Deck Presentation Template
端端舝sBrain
?
HARAYA CO EVENTS MANAGEMENT by FloBach 2
HARAYA CO EVENTS MANAGEMENT by FloBach 2HARAYA CO EVENTS MANAGEMENT by FloBach 2
HARAYA CO EVENTS MANAGEMENT by FloBach 2
Haraya Co by Florylyn
?
periodic properties NDA.pptx to become better
periodic properties NDA.pptx to become betterperiodic properties NDA.pptx to become better
periodic properties NDA.pptx to become better
steveparker9990sp
?
duplex designs.contemporary Duplex homes you would love to build
duplex designs.contemporary Duplex homes you would love to buildduplex designs.contemporary Duplex homes you would love to build
duplex designs.contemporary Duplex homes you would love to build
modele dawodu
?
General+System+Theory_+Foundations,+Development,+Applications.pptx
General+System+Theory_+Foundations,+Development,+Applications.pptxGeneral+System+Theory_+Foundations,+Development,+Applications.pptx
General+System+Theory_+Foundations,+Development,+Applications.pptx
rcadp2018
?
RECAP (1).pptx for literature free for yall
RECAP (1).pptx for literature free for yallRECAP (1).pptx for literature free for yall
RECAP (1).pptx for literature free for yall
sumaldepiosuarez
?
APPROPRIATETECHNOLOGIES FOR URBAN AND RURAL HOUSING
APPROPRIATETECHNOLOGIES FOR URBAN AND  RURAL HOUSINGAPPROPRIATETECHNOLOGIES FOR URBAN AND  RURAL HOUSING
APPROPRIATETECHNOLOGIES FOR URBAN AND RURAL HOUSING
JIT KUMAR GUPTA
?
Tarma - Chanchamayo diagrama unifilar.pdf
Tarma - Chanchamayo diagrama unifilar.pdfTarma - Chanchamayo diagrama unifilar.pdf
Tarma - Chanchamayo diagrama unifilar.pdf
Roger Roman
?
water_cycle.ppt vishana ppt 55?555566666
water_cycle.ppt vishana ppt 55?555566666water_cycle.ppt vishana ppt 55?555566666
water_cycle.ppt vishana ppt 55?555566666
patelvishana99
?
TLE-GRADE 9-CLASSIFICATION OF DESSERTS AND THEIR CHARACTERISTICS.pptx
TLE-GRADE 9-CLASSIFICATION OF DESSERTS AND THEIR CHARACTERISTICS.pptxTLE-GRADE 9-CLASSIFICATION OF DESSERTS AND THEIR CHARACTERISTICS.pptx
TLE-GRADE 9-CLASSIFICATION OF DESSERTS AND THEIR CHARACTERISTICS.pptx
Jely Bermundo
?
Wedding Planners Social Media Strategy by 端端舝sgo.pptx
Wedding Planners Social Media Strategy by 端端舝sgo.pptxWedding Planners Social Media Strategy by 端端舝sgo.pptx
Wedding Planners Social Media Strategy by 端端舝sgo.pptx
TesyaMamonto
?
Nitro Pro Crack Enterprise Free Download
Nitro Pro Crack Enterprise Free DownloadNitro Pro Crack Enterprise Free Download
Nitro Pro Crack Enterprise Free Download
kortez3
?
Testttt5ttttttttttttttttpower point.pptx
Testttt5ttttttttttttttttpower point.pptxTestttt5ttttttttttttttttpower point.pptx
Testttt5ttttttttttttttttpower point.pptx
sarikasharma627282
?
RBDG-INF-003-0114_Design_Guidelines_Clarifications.pdf
RBDG-INF-003-0114_Design_Guidelines_Clarifications.pdfRBDG-INF-003-0114_Design_Guidelines_Clarifications.pdf
RBDG-INF-003-0114_Design_Guidelines_Clarifications.pdf
Jose Sosa Garcia
?
Ramadhan 3 Fancy.pdfRamadhan 3 Fancy.pdf
Ramadhan 3 Fancy.pdfRamadhan 3 Fancy.pdfRamadhan 3 Fancy.pdfRamadhan 3 Fancy.pdf
Ramadhan 3 Fancy.pdfRamadhan 3 Fancy.pdf
SuryaDharma65
?
HARAYA CO EVENTS MANAGEMENT by FloBach 3
HARAYA CO EVENTS MANAGEMENT by FloBach 3HARAYA CO EVENTS MANAGEMENT by FloBach 3
HARAYA CO EVENTS MANAGEMENT by FloBach 3
Haraya Co by Florylyn
?
HARAYA CO EVENTS MANAGEMENT by FloBach 01
HARAYA CO EVENTS MANAGEMENT by FloBach 01HARAYA CO EVENTS MANAGEMENT by FloBach 01
HARAYA CO EVENTS MANAGEMENT by FloBach 01
Haraya Co by Florylyn
?
Introductory f 23233224242342455Lec..pptx
Introductory f 23233224242342455Lec..pptxIntroductory f 23233224242342455Lec..pptx
Introductory f 23233224242342455Lec..pptx
khaledsameh950
?
If I Miss This Putt I'll Kill Myself Shirt
If I Miss This Putt I'll Kill Myself ShirtIf I Miss This Putt I'll Kill Myself Shirt
If I Miss This Putt I'll Kill Myself Shirt
TeeFusion
?
Smart Farming Technology Pitch Deck Presentation Template
Smart Farming Technology Pitch Deck Presentation TemplateSmart Farming Technology Pitch Deck Presentation Template
Smart Farming Technology Pitch Deck Presentation Template
端端舝sBrain
?

Adaptive Music in Games

  • 1. ADAPTIVE MUSIC IN GAMES ADAM J SPORKA IIM/DCGI@CVUT WARHORSE STUDIOS UX MONDAY 03/02/15
  • 3. @adam_sporka Adaptive Music in Games UX Monday 3 Purpose of Sound in UIs ? Interaction modality (input and output) ? Alerts ? Widget sounds ? Presentation of data ? Mood setters ? Sound branding
  • 4. @adam_sporka Adaptive Music in Games UX Monday 4 Describing Sound and Music Signal Sound field Tone / Stroke Sequence Concord Composition Environment Reverberation Vibration Distribution Spectrum Volume Periodicity Pitch Length Volume Accord Interval Harmony Rhythm Tempo Phrase Loop Soundtrack Intention Abstraction level Playlist Genre ? science art ?
  • 5. @adam_sporka Adaptive Music in Games UX Monday 5 Fuzzy Terminology ? What it does: 每 Adaptive music 每 Responsive music 每 Reactive music 每 Interactive music ? How it is done: 每 Procedural music 每 Algorithmic music
  • 6. @adam_sporka Adaptive Music in Games UX Monday 6 Science: Data Sonification ? Synthesis of sound controlled by input data ? ICAD 2004 contest 每 http://www.icad.org/websiteV 2.0/Conferences/ICAD2004/c oncert.htm
  • 8. @adam_sporka Adaptive Music in Games UX Monday 8 Sonification of Rowing sounds ? https://www.youtube.com/watch?v=YxWNw9fIizk ? Audible comparison of trainee*s sound and reference ? Audible feedback while people is rowing
  • 9. @adam_sporka Adaptive Music in Games UX Monday 9 Outline ? Purpose of music in games ? Static music soundtracks 每 Music design ? Dynamic music soundtracks 每 Design, production, # ? Music production technology 每 How the actual music is made
  • 10. MUSIC
  • 11. @adam_sporka Adaptive Music in Games UX Monday 11 Purpose of Music ? Tradition 每 Present in most of the released titles 每 Why not in yours? ? Affirmation of the genre 每 ※Yes, this is an 8bit retro.§ 每 ※Indeed, cowboys in spaceships.§ 每 ※Yay, manga.§
  • 12. @adam_sporka Adaptive Music in Games UX Monday 12 Purpose of Music ? Presentation of emotion 每 Easygoing, happy-go-lucky, # 每 Depressing, sad, # ? Setting the expectations 每 Level difficulty ? Status monitoring 每 Changes of music over time indicate changes in game
  • 13. @adam_sporka Adaptive Music in Games UX Monday 13 Purpose of Music ? Essence of the gameplay 每 Dance Dance Revolution (1998) 每 Guitar Hero (2005) 每 Pugs Luv Beats (2011) ? http://www.youtube.com/watch?v=V0i18_--8Yc 每 Not covered by this talk
  • 14. @adam_sporka Adaptive Music in Games UX Monday 14 Game Music Components ? Theme Music 每 Often synchronized with visual events on the screen 每 Cinematic experience ? Underscore 每 In-game music 每 User interface background
  • 15. @adam_sporka Adaptive Music in Games UX Monday 15 Game Music Components ? Stingers 每 Specific music triggered by an event 每 Transition music 每 Level Notification, ※Game Over§ Screen, ※Game Won§ Screen 每 Fallout New Vegas: Pulling out / holstering Magnum ? http://youtu.be/sWLpSpZR6J4?t=41s
  • 16. @adam_sporka Adaptive Music in Games UX Monday 16 Soundtrack ? Diegetic sounds 每 Sounds in story space 每 On-screen or off-screen 每 Voices of characters, sounds of objects, music coming from objects ? Non-diegetic sounds 每 Not implied to be present in the action 每 Narrator, sounds for dramatic effect, underscore
  • 17. @adam_sporka Adaptive Music in Games UX Monday 17 Sound in Games 每 Voices, diegetic sound effects 每 Diegetic ambience 每 Non-diegetic ambience ? ※Sound design pads§ 每 Underscore ABSTRACT CONCRETE
  • 18. @adam_sporka Adaptive Music in Games UX Monday 18 Game Music Characteristics ? Theme music is feature 每 Recognizable theme 每 Elaborate 每 Genre announcer 每 Everyone will hear this ? Underscore is background 每 Mood setter 每 Does not distract 每 Can be listened to throughout the gameplay
  • 19. @adam_sporka Adaptive Music in Games UX Monday 19 Game Music Characteristics ? Silence 每 ※Dosage§ of music ? Used to emphasize music 每 Keep the ambient sounds present 每 Complete silence ? ※something wrong§ ? ※Are my speakers on? Will I hear anything at all when I*ll really have to?§
  • 20. @adam_sporka Adaptive Music in Games UX Monday 20 Game Music Interactivity ? Static soundtrack 每 Predefined and unchanging 每 Loops 每 Assigned to specific screens / levels ? Dynamic (adaptive) soundtrack 每 More complex control of the music playback 每 Engine ※aware§ of the state of the game
  • 22. @adam_sporka Adaptive Music in Games UX Monday 22 Music Design ? Genre? ? Situations in game? ? Mechanics of music?
  • 28. @adam_sporka Adaptive Music in Games UX Monday 28 Music Design ? Multiple contexts 每 typical for open-world RPGs 每 Landscape exploration 每 Combat 每 Dialogs 每 # ? Considerations of importance of music scenes ? Is ※combat§ always more important than ※location§?
  • 29. Music in FoE by The Overmare Studios
  • 31. @adam_sporka Adaptive Music in Games UX Monday 31 Static Soundtrack ? Early and simpler games ? Level-based games ? Pengon (1984, Atari 800XL) 每 http://www.youtube.com/watch?v=MDhLxRLvwvY 每 One music loop 每 Game over stinger
  • 32. @adam_sporka Adaptive Music in Games UX Monday 32 Static Soundtrack ? Supaplex (1991, Digital Integration, MS-DOS) 每 Played throughout the game 每 http://www.youtube.com/watch?v=yknubWX2KYI ? Goonies (1985, Datasoft, Atari 800XL) 每 Two loops, one used for title, then alternating with each level 每 https://www.youtube.com/watch?v=FKh5b8jcwLk ? Jazz Jackrabbit (1994) 每 Separate tracks for levels 每 http://youtu.be/b16upFloYak?t=29s
  • 33. @adam_sporka Adaptive Music in Games UX Monday 33 Static Soundtrack
  • 34. @adam_sporka Adaptive Music in Games UX Monday 34 Case Study: Nimble Quest ? 2013; NimbleBit; iOS, Android ? Arcade / RPG ? Early 2000s pixel art graphics
  • 35. @adam_sporka Adaptive Music in Games UX Monday 35 Case Study: Nimble Quest ? Music by Whitaker Blackall ? Contents: 每 Title / menu 每 Loop per level ? Genre: 每 Contemporary chiptune 每 http://wtrebella.bandcamp.com/album/nimble-quest
  • 36. @adam_sporka Adaptive Music in Games UX Monday 36 Case Study: Nimble Quest ? Typical length of a loop: 2* ? Unobtrusive ? Reflects the increasing difficulty of the levels 每 L1 http://www.youtube.com/watch?v=6mh7qJgnpJI 每 L2 https://www.youtube.com/watch?v=9HaOTX-m0SU 每 L4 http://www.youtube.com/watch?v=YKIDg8VkF0A
  • 37. @adam_sporka Adaptive Music in Games UX Monday 37 Case Study: Nimble Quest ? Sounds good on small speakers 每 Chiptune sounds 每 Lot of square waves / triangles ? Better estimation of pitch by the human low- as well as high-pitched tones ? General remark: ? PC gamers often don*t spend money on a high-quality speakers
  • 38. @adam_sporka Adaptive Music in Games UX Monday 38 Case Study: Quido (2013) ? Experimental arcade game 每 Developed at DCGI/CTU ? Showcasing non-standard haptic modalities 每 Presented on Designblok 2013 每 http://ulab.cz/naviterier/quido/ ? Genre: 每 Contemporary chiptune 每 https://quido.bandcamp.com/
  • 39. @adam_sporka Adaptive Music in Games UX Monday 39 Quido: Technology used ? Reaper ? VSTs 每 SuperWave (leads / chords / bass) 每 EXD-80 (beats) 每 Some reverb, some volume compressor
  • 40. @adam_sporka Adaptive Music in Games UX Monday 40 Quido: Music ? Theme music 每 Exposition of the main theme 每 Happy, easygoing 每 Not used in the end ? Explicit request from the exhibition organizer: Silence between the games
  • 41. @adam_sporka Adaptive Music in Games UX Monday 41 Quido: Music ? Level 1: Theme Park 每 A player will be likely to be receiving instructions from a fellow player 每 Expected playtime: 3〞4 minutes 每 Not ※dense§ 每 Diverse in terms of the structure 每 Performance of the main theme
  • 42. @adam_sporka Adaptive Music in Games UX Monday 42 Quido: Music ? Level 2: City 每 Variation of the theme. 每 Structure: [A B A Bbr Avoid] 每 Expected playtime: 2 minutes 每 Continuous music
  • 43. @adam_sporka Adaptive Music in Games UX Monday 43 Quido: Music ? Level 3: Sky (Heaven) 每 Variation of the theme. Barroque. 每 Continuous music 每 Expected playtime: 2 minutes
  • 44. @adam_sporka Adaptive Music in Games UX Monday 44 Quido: Music ? Level completed 每 Joyous jingle ? Advancing to the next level 每 Expectation
  • 45. @adam_sporka Adaptive Music in Games UX Monday 45 Quido: Music ? Game Over 每 Definitive 每 Not too tragic
  • 46. @adam_sporka Adaptive Music in Games UX Monday 46 Quido: Music ? Game won 每 Player enters their initials 每 Reiteration of the main theme
  • 48. @adam_sporka Adaptive Music in Games UX Monday 48 Adaptive Music Styles ? Resequencing 每 Selecting what to play next ? Reorchestration 每 Selecting which instruments to play ? Modulation 每 Modifying the timbres of notes 每 Related to Data Sonification
  • 49. @adam_sporka Adaptive Music in Games UX Monday 49 The Space Game ? Game loops: 每 Menu / Idle 每 The enemy is approaching 每 The enemy opens fire ? <demo> 每 http://www.candystand.com/play/the-space-game
  • 50. @adam_sporka Adaptive Music in Games UX Monday 50 Reorchestration ? Multiple tracks 每 Turned on/off 每 Faded in and out ? Synchronous <Demo: honza_test_02.sqc>
  • 51. @adam_sporka Adaptive Music in Games UX Monday 51 Reorchestration
  • 52. @adam_sporka Adaptive Music in Games UX Monday 52 Reorchestration ? Fallout: New Vegas 每 2010, Obsidian Entertainment, Bethesda Softworks 每 Multiple renderings of the same track ? ※low§, ※mid§, ※high§ 每 <demo; NewCaliforniaRepublic>
  • 53. @adam_sporka Adaptive Music in Games UX Monday 53 Resequencing
  • 54. @adam_sporka Adaptive Music in Games UX Monday 54 Resequencing ? Slices chosen according to game state ? Precise timing of transitions ? <Demo: chiptune.sqc>
  • 55. @adam_sporka Adaptive Music in Games UX Monday 55 Resequencing and Reorchestration ? Example: Monkey Island 2 每 1991, LucasArts 每 http://www.youtube.com/watch?v=Nsc5nTrCzm w#t=322 每 iMUSE system ? Parallel tracks for different locations ? Transition patterns to return back
  • 56. @adam_sporka Adaptive Music in Games UX Monday 56 Modulation ? Analog variables in the game 每 Health 每 Completion 每 # ? Parameters of sound synthesis 每 Volume 每 Low-pass filter cut-off 每 #
  • 57. @adam_sporka Adaptive Music in Games UX Monday 57 Modulation of Synthesis ? Mapping game state ? sound synthesis ? <Demo: Angel choir gone wrong>
  • 58. @adam_sporka Adaptive Music in Games UX Monday 58 Modulation via FX Chain
  • 59. @adam_sporka Adaptive Music in Games UX Monday 59 Modulation ? Borderline music/sound effects ? Example: Stun grenade A/V 每 Counter Strike Global Offensive (Valve Corporation, 2012) ? https://www.youtube.com/watch?v=YmwRw8fP_8c 每 Payday 2 (505 Games, 2013) ? http://youtu.be/kThVfdZvgz0?t=26m35s
  • 61. @adam_sporka Adaptive Music in Games UX Monday 61 Music Composition ? Movies 每 Music traditionally created aside from the entire project 每 Story is defined 每 Timing is known ? ※Horizontal§ production
  • 62. @adam_sporka Adaptive Music in Games UX Monday 62 Music Composition ? Computer Games 每 Games are not (very) predictable 每 ※Horizontal§ production ? Advantages 每 Music per se works well (classic composition techniques) 每 No limitations on instrumentations etc. ? Problems 每 Repetition 每 Abrupt changes 每 Failure to respond
  • 63. @adam_sporka Adaptive Music in Games UX Monday 63 Music Composition ? Computer Games 每 ※Vertical§ production ? Advantages 每 Good support of the moment ? Problems 每 Difficult to express tensions, developments 每 Music forms get disrupted 每 Discontiuity 每 Can be too descriptive
  • 64. @adam_sporka Adaptive Music in Games UX Monday 64 Music Production ? Input 每 Artistic intent 每 Gameplay description ? List of supported locations ? List of supported situations 每 Available technology ? Platform, available storage, # 每 Legal considerations ? Licensing of the game
  • 65. @adam_sporka Adaptive Music in Games UX Monday 65 Music Production ? Orchestration 每 What instruments are used ? Structure 每 Duration, planning ? Production 每 Composing ? Mixdown / Mastering 每 ※Locking in§ the music 每 Optimizing the volumes, polishing
  • 66. @adam_sporka Adaptive Music in Games UX Monday 66 Music Production ? Practical problems 每 Multiple stakeholders 每 Tons of files (as with any content development) 每 Hiring composers 每 Finding instrumentalists
  • 67. ADAPTIVE MUSIC IN GAMES ADAM J SPORKA @adam_sporka