26.4.09

Procrastinating

Uncorking this bottle sounded too good to not record. The sample's not as clean as I would have liked, but the sound itself is still really cool. And works well pitch shifted along Reason's NNXT Sampler. Results below.


And now I'm back to writing real music (for my composition final project)

22.4.09

Could be Interesting

Hi folks,

As you may know, I'm not the only one who received an IGDA scholarship to GDC 09, and the 25 of us have banded together to start a blog of our own. Game Developers Blog is basically just a sounding board for a variety of video game topics. As it stands, we scholars still have a lot to learn about games and the games industry... but I'm hoping in a few years it'll mature into something worthwhile. After all, these scholars are pretty talented in their respective areas of expertise.

My contributions to the blog will largely be related to audio, since I was the only music/audio scholar this year. Check it out if you're interested.

-Sarah

14.4.09

Imogen Heap Remix

I just barely finished my remix in time to submit it to Twestival. You can see other user submissions on the website, and a lot of people simply put piano chords under Imogen's voice (which is legit; the vocals lend themselves well to that kind of treatment). Instead, I went for using only Imogen's voice, similar to Dialect. Toward the end I got a little lazy and didn't have time to turn her consonants into drum beats. I also added a sawtooth wave to the low drone for some extra heft, although the drone is in fact still Heap's voice.

While making the remix I realized that the vocal material was very rhythmic, and it was hard to edit that persistent 95bpm out of the samples. As a result, the piece is less ambient/cloud-like than I originally envisioned.



In other news, our 3rd major work was due in my composition class today. Unfortunately I didn't really like mine this time around, so I'm forgoing the usual SoundCloud post. Better luck next time.

6.4.09

Composing for video in 90 minutes

That's exactly what I did today in the studio. I found out that Ableton Live version 6 and higher has video capabilities. Since I only have Live 5 I had to do the assignment (which has been overdue for a while) in the studios at school. Sorry for the crappy video quality, I blame Live :)

As Steven Stucky has said in class, a composer is really only ever faced with 2 problems: coming up with musical material, and then finding a way to use that material for longer than 30 seconds. If you want to make a piece quickly, you're going to need to optimize both of these steps.

One way of generating material is algorithmically and that's exactly what I did for the opening. I chose one of Live's midi arpeggiator and a marimba because let's face it, when anyone thinks of mars there's marimba. Unless you're Gustav Holst, then you think of lots and lots of brass. Which is what I put in next. I also threw crazy space reverb on top since that (for once) seemed appropriate. This piece might be the most cliche thing I've ever written :)

There's no actual melody to this piece, so it might sound a little empty. But it's the background music to the action anyway, so I think it does just fine. Also I didn't plan this but the intensity of the piece comes once the rover has already deployed its chute. Gives the video sort of a different interpretation (since normally I'd associate entering the atmosphere as the height of intensity).

29.3.09

GDC 09 lecture overview

(The Moscone North Ballroom right before Iwata's keynote)

Here's a list of all the GDC lectures I went to, along with a 2 sentence commentary. What a great experience! More of my thoughts in later posts...

Discovering New Development Opportunities, Satoru Iwata
Tried to give 3rd party developers ideas and incentives to develop for Nintendo hardware. I wasn't aware that there are almost as many wii balance boards in homes as there are ps3's. I got a free DS game out of it, "Rhythm Heaven". Haven't played it yet.

From Bungie to Bootstrapping: Starting an Independent Developer Studio, Max Hoberman
Gave some tips on how to bootstrap using the work-for-hire model. Basically enumerated sound business practices... no surprises.

The Art of Braid, David Hellman
Put heavy emphasis on integrating the meaning of Braid into its art assets. Showed several iterations that the art went through to get to the final stage (apparently they worked on art for 2 whole years?!?). Artwork cut into various shapes and sizes was placed on top of collision tiles. They also made extensive use of particle effects.

Procedural Speech Generation, Paul Taylor
Excellent presentation on speech synthesis using voice morphing, text-to-speech, and everything inbetween. I really believe that procedurally generating speech allows for more dynamic and immersive gameplay.

Using Musical Styles to Enhance Storytelling, Lennie Moore and Garry Schyman
Advised that when asked to write music in a particular style, the best thing you can do is listen to as much of that style as possible.

Experiences and Rare Insights into the Video Game Music Industry, Hitoshi Sakimoto
Sakimoto reminises about what it was like to program game music back in the day, and encourages composers to write from the heart. Most people seemed to agree the talk was poorly translated.

10 Great Things Game Designers Exhibit, Gordon Walton

  1. clear communication
  2. positive mental attitude
  3. teamwork
  4. continuous learning
  5. player empathy
  6. KISS
  7. Flexibility
  8. Problem Solving/Analytical Skills
  9. Broad Knowledge
  10. A Passion for games
As one attendee at the talk noted, these are pretty much the basis for a great employee in any industry... and these traits are really just icing for the larger cake of raw skill.

iPhone Development: Exploring The New Frontier, Noel Llopis
Stressed that although the barrier of entry to make games on the iPhone is low, making a profit is difficult because there are just so many applications already on the platform.

What's Real About Virtual Reality Audio, Simon Carlile
A presentation on the basics of Head Related Transfer Functions and how to implement 3D audio in a virtual reality environment.

Using 5 Elements of Failure Design to Enhance Player Experiences, Jesper Juul
  1. failure count - # of times failed
  2. failure awareness - when the player realizes failure is possible, but may not actually fail
  3. failure communication - how designer communicates failure to the player
  4. failure setback - how much time a player wastes by failing
  5. failure repetition - how many times a player fails in exactly the same way
By Balancing these 5 ideas, failure can be used or communicated in nontraditional ways.


Talking to the Player with Barks, Patrick Redding
Talked about the dialogue engine for Far Cry 2, and how to make realistic AI dialogue for NPCs in the game. Thier process included evaluating game state, player state, threat level, and more to determine what an NPC says during the game.

Shaping Ones Musical Identity, Troels Foelmann
Foelmann's approach seems to be searching for unique, nonstandard instruments and morphing them with the appropriate software tools to emerge with a personal identity. He also suggested stacking many different sounds from different sound libraries on top of one another (and often beefing up the bass of an orchestral score with low frequency synths)

Recording and Mixing Music for Games, John Rodd
Surprising to at least me, there were no secret trade tips at this talk, only the mantra of good recording/mixing practices.

23.3.09

Portfolio for GDC

This week I'm attending the Game Developer's Conference. If you're going too, make sure to add me on myGDC. If you're not going, I'll be tweeting/blogging about it most of the week anyhow.

As part of my preparation for the conference, I started a tumblr which has my most recent projects on it. You can check it out at http://anaudioportfolio.tumblr.com

18.3.09

Tonality in Composition

I was expecting to learn how to write fugues and sonatas in my composition class, which is not at all what we're doing. Instead we're learning about the more abstract processes that make up a composition. Also, I don't think I mentioned this last time, but our professor is Steven Stucky, who won the 2005 Pulitzer Prize in Music.

My last project, Oscilloscopes, was a foray into algorithmic composition. Essentially, the repeating statement is made of scale degrees taken from the Fibonacci sequence.

For the second part of class, we focused on the juxtposition between tonality and atonality. We looked at a lot of composers, specifically a lot of Stravinski, and found that they often employ bitonality. The second assignment follows suit (I apologize in advance for the poor recording quality of the tracks below):



I also ended up playing a piece by my friend Vivian Li, who scored her piece for tuba and piano. My performance is less than stellar, but the piece itself is pretty cool:





We also had a quick in class discussion about tubas that I thought was cute, if you're interested: