Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I have been thinking how to create realistic sound for a car. The main sound is the engine, then all kind of wind, road and suspension sounds.

Are there any open source projects for the engine sound simulation? Simply pitching up the sample does not sound too great. The ideal would be to something that allows me to pick type of the engine (i.e. inline-4 vs v-8), add extras like turbo/supercharger whine and finally set the load and rpm.

Edit: Something like http://www.sonory.org/examples.html

share|improve this question

closed as not constructive by Sean Middleditch, bummzack, Trevor Powell, Byte56, Josh Petrie Mar 22 '13 at 15:16

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Feel free to add some of that information as an answer rather than an edit; you seem to have found some useful stuff so deserve some rep for it. –  tenpn Aug 26 '10 at 15:30
    
The Sonory technology sounds very nice. I have never heard something like that. It's really like the motor was alive. Physical Modeling Synthesis is extremely complex to develop. There are a lot of white papers on the subject. –  decasteljau Nov 16 '10 at 20:32

8 Answers 8

On one driving game I worked on, we had multiple samples per car - the engine held at certain rev intervals, and a sample each of the car ascending and descending the rev scale IIRC.

All of these were recorded from the exhaust, the sides, the front, and inside the real-life car so the sound could change as you moved the camera. Then we blended between them depending on what the engine was doing right now.

It sounded awesome, but obviously it took a lot of resources!

share|improve this answer
10  
That's called grain table synthesis, and yes, I've seen it in two completely different games companies and it leads to awesome quality motor sounds. –  Richard Fabian Aug 27 '10 at 15:01
    
@RichardFabian Never heard of GTS. Thanks for putting it out here! +1 –  Sidar Dec 23 '12 at 4:58

Couple papers about this topic:

Design of a Driving Simulation Sound Engine http://www.nads-sc.uiowa.edu/dscna07/DSCNA07CD/papers/Section%207B%20-%20Simulator%20Characteristics%20-%20Sight%20and%20Sound/Heitbrink.pdf

Sound Synthesis for Virtual Reality and Computer Games (ch 6-4) http://circle.ubc.ca/bitstream/handle/2429/10055/ubc_1999-389936.pdf?sequence=1

share|improve this answer

See "Capturing Engine Sounds for Games" for ideas about how the pros do it. The article references this SDK, which I worked on. Unfortunately, it is no longer supported. It was free, so there may be copies floating around somewhere.

share|improve this answer

There is a very interesting thread on the subject here: http://tech.dir.groups.yahoo.com/group/gameaudiopro/message/15158

They discuss Sonory, Physical Modeling, Granular Synthesis, Pitch shifting, etc. Also, they briefly explain the tech in Need For Speed.

share|improve this answer

CrankcaseAudio has just announced their debut product REV - Realistic Engine Virtualization.

www.crankcaseaudio.com

This is a granular approach to engine simulation for video game which, as the above user points out, is far better than the traditional loop model approach.

At CrankcaseAudio, we've taken the approach that the tool and software should be easy to use, and the simulation should do most of the heavy lifting, before the content even reaches the end game.

Download a live usable demo or watch our video at the site.

share|improve this answer

Small university project of mine, calculates 4 given engine sound sample-sets to represent realistic engine sound.

Have fun!

share|improve this answer
1  
Really cool stuff. Would you please attach some document or reference material with the video so its easier to get things under the hood. –  iamcreasy Apr 5 '12 at 13:28

Here is it : http://www.youtube.com/watch?v=T7c89_YSZZQ Audiomotors by Audiogaming

share|improve this answer
    
Hello Fab, welcome to gamedev stackexchange! Please provide additional information to the link you posted. Like, what are the key features of it? Be creative! :) –  bryan226 Dec 22 '12 at 23:58
    
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. –  Sean Middleditch Dec 29 '12 at 10:25

Live for speed I think records the cylinder ignition sound for one stroke and then programmatically adds more cylinders depending on car engine (ex. v12) and produces sound that way...

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.