The kinetic algorithm I have chosen to look at is the turning mechanism in the skateboarding game 'Skate'.
When you are travelling at a fair pace in the game and use the analogue stick to turn the skater left or right the sound of the skateboard changes slightly depending on how much you turn.
When this happens the sound seems to get louder and possibly some change in pitch. There may also be some kind of filter going on, possibly a low pass filter.
The amount the sound changes seems to be directly related to how much movement is applied to the analogue stick but it also seems to be affected by the variable of how fast the skater is going.
The variable of what terrain the skater is on may also affect how the sound changes when the player turns the skater.
If the skater is going under a certain speed or the amount of turn applied is not above a certain threshold then there seems to be very little or no sound at all so maybe the algorithm only functions when the speed or turning amounts are above certain values.
The best example of this is at 7:15
Wednesday, 12 November 2008
Tuesday, 4 November 2008
SoundSeed - A New Hope
My blog this week is not quite a new innovative use of interactive audio, more a new innovative tool for interactive audio.
SoundSeed has very recently been announced by Audiokinetic and it certainly seems to be an innovative way get more varied sound from very little memory useage. Thus giving the ability to creatively push the limits of game audio.
SoundSeed is a family of sound generators, developed by Audiokinetic, that can generate unlimited variations of a single sample using DSP technology.
There will be different modules for SoundSeed based on different types of sounds, the first to be released is Impact. This module deals with impact sounds such as footsteps, sword clangs etc.
It works as a plug-in for Wwise although is actually split into two parts- a stand alone modeler and a plug-in.
This is because the workings of SoundSeed Impact is based around analyzing the sound file and splitting it into two parts- a residual sound and a parametric model.
The modeler analyzes the 'resonant modes' of the sound and extracts this data in order to output a parametric model that can recreate the original and also be modified to create variations of the original sound.
The modeler also outputs the residual sound which is the original sound but with all the resonant values removed.
The Wwise plug-in part of SoundSeed Impact uses the modified parametric model in conjunction with the residual sound to produce a completely different sound!
What's also exciting is that SoundSeed can control parameters of the sound based on game elements such as physics or artificial intelligence!!
It also has a function to control the quality of a sound meaning you can modify the runtime CPU usage based on the importance of a sound or the distance of the source from the listener.
Here is one of the only examples available from Audiokinetic of what SoundSeed Impact can do;
Not quite as impressive as one might of thought but I'm sure the actual implementation of it will produce some great results and game developers Realtime Worlds are using the system in their most recent game APB.
Realtime Worlds report that they are really happy with SoundSeed Impact so far and it is delivering on the promise of reducing the memory footprint.
Info from;
http://www.audiokinetic.com/
http://www.developmag.com/news/30708/Audiokinetic-unveils-SoundSeed
SoundSeed has very recently been announced by Audiokinetic and it certainly seems to be an innovative way get more varied sound from very little memory useage. Thus giving the ability to creatively push the limits of game audio.
SoundSeed is a family of sound generators, developed by Audiokinetic, that can generate unlimited variations of a single sample using DSP technology.
There will be different modules for SoundSeed based on different types of sounds, the first to be released is Impact. This module deals with impact sounds such as footsteps, sword clangs etc.
It works as a plug-in for Wwise although is actually split into two parts- a stand alone modeler and a plug-in.
This is because the workings of SoundSeed Impact is based around analyzing the sound file and splitting it into two parts- a residual sound and a parametric model.
The modeler analyzes the 'resonant modes' of the sound and extracts this data in order to output a parametric model that can recreate the original and also be modified to create variations of the original sound.
The modeler also outputs the residual sound which is the original sound but with all the resonant values removed.
The Wwise plug-in part of SoundSeed Impact uses the modified parametric model in conjunction with the residual sound to produce a completely different sound!
What's also exciting is that SoundSeed can control parameters of the sound based on game elements such as physics or artificial intelligence!!
It also has a function to control the quality of a sound meaning you can modify the runtime CPU usage based on the importance of a sound or the distance of the source from the listener.
Here is one of the only examples available from Audiokinetic of what SoundSeed Impact can do;
Not quite as impressive as one might of thought but I'm sure the actual implementation of it will produce some great results and game developers Realtime Worlds are using the system in their most recent game APB.
Realtime Worlds report that they are really happy with SoundSeed Impact so far and it is delivering on the promise of reducing the memory footprint.
Info from;
http://www.audiokinetic.com/
http://www.developmag.com/news/30708/Audiokinetic-unveils-SoundSeed
Labels:
audio tools,
audiokinetic,
game audio,
Non-repetitive,
soundseed
Wednesday, 29 October 2008
Sound Propagation
Sound propagation is how sound waves spread from where they are emitted and how they react with the environment they are located in and any other connected environments which have different properties.
The propagation of a sound mainly refers to how it is reflected, refracted and attenuated by the environment and the objects around it. These elements of propagation affect the characteristics of a sound and the better we can emulate these elements of propagation in computer games, the more realistic and immersive the games will become.
This diagram from <http://hyperphysics.phy-astr.gsu.edu/Hbase/Sound/sprop.html> gives a basic illustration of the phenomena involved with sound wave propagation.

From study of sound propagation I have become particularly interested in interference, refraction and diffraction of sounds when relating to occlusions, obstructions and exclusions.
Also how this affects environments adjacent to eachother and the transitions between them.
This is because it can help to provide such better gameplay in relation to;
- Player feedback
- Reinforcing the visuals
- Environment/ player interaction
The overall outcome is vastly increased gameplay and immersion.
Thursday, 23 October 2008
Audiokinetic reveals SoundSeed, Impact
More advanced tools for creating varied and ultimately more interesting sound for games.... sounds exciting!!
http://www.gamasutra.com/php-bin/news_index.php?story=20766
http://www.gamasutra.com/php-bin/news_index.php?story=20766
Monday, 13 October 2008
Next-Gen Audio
A nice thorough look at next-gen audio from Alexander Brandon!
http://www.gamasutra.com/view/feature/3814/nextgen_audio_squareoff_.php?page=1
http://www.gamasutra.com/view/feature/3814/nextgen_audio_squareoff_.php?page=1
Non-repetitive sound design - Crysis
Crysis is a great example of non-repetitive sound design, this is true for the ambience/ sound effects as well as the music.
For a start there were 3500 sound events used, nearly 15000 individual sound files, all in all taking up 1.7GB on the DVD disc!
To create a non repetitive ambience the sound designers have done much more than randomise timing, pitch and velocity of sounds. They have marked across the map for sounds, overlapping areas and placing them inside each other as well as prioritising sounds based upon the location of the player. To add realism on top of fighting repetition the ambience has been given dynamic behaviour, for example a bird sound ends when gunshots are fired. Pretty sweet!
The music is very cinematic and succeeds in being non-repetitive. The sound designers apparently used a system of nodes. I assume this links in with the varying levels of intensity in the score to produce arrangements of music that will be slightly different every time you are in action of a defined intensity.
Also worth noting is that even though the music was designed to crossfade seamlessly, they still covered the transitions with sound effects wherever possible so not to jar the player. I find this to be a really cool idea, I think it's an inventive way of dealing with transitions.
The Gamasutra post about the Crysis audio team speaking at the GDC this year is definitely worth a look http://www.gamasutra.com/php-bin/news_index.php?story=17530
For a start there were 3500 sound events used, nearly 15000 individual sound files, all in all taking up 1.7GB on the DVD disc!
To create a non repetitive ambience the sound designers have done much more than randomise timing, pitch and velocity of sounds. They have marked across the map for sounds, overlapping areas and placing them inside each other as well as prioritising sounds based upon the location of the player. To add realism on top of fighting repetition the ambience has been given dynamic behaviour, for example a bird sound ends when gunshots are fired. Pretty sweet!
The music is very cinematic and succeeds in being non-repetitive. The sound designers apparently used a system of nodes. I assume this links in with the varying levels of intensity in the score to produce arrangements of music that will be slightly different every time you are in action of a defined intensity.
Also worth noting is that even though the music was designed to crossfade seamlessly, they still covered the transitions with sound effects wherever possible so not to jar the player. I find this to be a really cool idea, I think it's an inventive way of dealing with transitions.
The Gamasutra post about the Crysis audio team speaking at the GDC this year is definitely worth a look http://www.gamasutra.com/php-bin/news_index.php?story=17530
Subscribe to:
Posts (Atom)