Intro to Procedural                 Audio for Video Games                             Michael Rose                        ...
Topics                   • Who                   • What                   • Why                   • How                   ...
My background                   • Wander through sciences                   • Mistaken for engineer                   • Ea...
A Unity-Max/MSP Example                Procedural Audio in Unity’s Bootcamp Demo                       and the relevant fo...
Why Procedural?                 • Samples take lots of time to make, adapt                         and integrate          ...
Inspiration           Live Coding - programming audio as performance art           shows some of the possibilities.       ...
Supercollider         • Programming language and environment designed                for real time audio         • Started...
Client - Server Structure          Separation gives lots of flexibility, plus many different          language interfaces o...
Plays nice with othersTuesday, November 29, 2011
Let’s take a test drive                   • Look at the install folder                   • A good tutorial set            ...
Supercollider and Unity                   • Early days, work being done Tinus,                             discussed in th...
Let’s Have FunTuesday, November 29, 2011
Upcoming SlideShare
Loading in …5
×

AudioSIG28Nov2011

415
-1

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
415
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

AudioSIG28Nov2011

  1. 1. Intro to Procedural Audio for Video Games Michael Rose mir@imm.dtu.dk Nov 28, 2012Tuesday, November 29, 2011
  2. 2. Topics • Who • What • Why • How • PlayTuesday, November 29, 2011
  3. 3. My background • Wander through sciences • Mistaken for engineer • Early multimedia industry • Back to DTU and DADIU • make ‘wooden’ music, michaelgrose.netTuesday, November 29, 2011
  4. 4. A Unity-Max/MSP Example Procedural Audio in Unity’s Bootcamp Demo and the relevant forum thread And an adaptive music exampleTuesday, November 29, 2011
  5. 5. Why Procedural? • Samples take lots of time to make, adapt and integrate • Pre-recorded music gets repetitive, fixed sound palette • Audio takes lots of space (esp. for smart phone games) • Audio experience is not as interactive and adaptive as the rest of the game experienceTuesday, November 29, 2011
  6. 6. Inspiration Live Coding - programming audio as performance art shows some of the possibilities. The BBC explains. Digital music toys, such as OtomataTuesday, November 29, 2011
  7. 7. Supercollider • Programming language and environment designed for real time audio • Started in 1996 by James McCartney, now an open source project • Smalltalk object structure, C style syntax, functional properties (1st class functions, and more) • Download it from supercollider.sourceforge.netTuesday, November 29, 2011
  8. 8. Client - Server Structure Separation gives lots of flexibility, plus many different language interfaces on the client sideTuesday, November 29, 2011
  9. 9. Plays nice with othersTuesday, November 29, 2011
  10. 10. Let’s take a test drive • Look at the install folder • A good tutorial set • Designing Sound examples (based on the procedural work of Andy Farnell)Tuesday, November 29, 2011
  11. 11. Supercollider and Unity • Early days, work being done Tinus, discussed in this forum thread • But he needs to be able to turn off FMOD.Tuesday, November 29, 2011
  12. 12. Let’s Have FunTuesday, November 29, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×