Loading video...

Video Failed to Load

Go Home

Simulating engine sound using 'granular synthesiser'. Just 1 ( or 2 ) audio clips is enough to give it a lot of character. I prefer this over blending different RPM layers and trying to match it.

22,348 views • 4 days ago •via X (Twitter)

34 Comments

Alvaro Jover-Alvarez 🦆's profile picture
Alvaro Jover-Alvarez 🦆4 days ago

This is great, I remember playing some time back with MotoSynth on Unreal, what a shame they didnt move that forward.

Oz's profile picture
Oz4 days ago

Was expecting they would add a built-in one with all the audio changes they made. Have they not?

Alvaro Jover-Alvarez 🦆's profile picture
Alvaro Jover-Alvarez 🦆4 days ago

Hadn't seen anything new, motosynth is still in the engine

Oz's profile picture
Oz4 days ago

Interesting, never seen that one before!

Mr F's profile picture
Mr F4 days ago

Sounds great! Proper engine audio is PAIN, I couldn't get close to such quality. Are you feeding it into some existing audio library (fmod, wwise, etc) or is it fully custom?

Oz's profile picture
Oz4 days ago

Fully custom! I tried it a while ago and got far but sounded very glitchy. This time with AI i got it much closer to how I want. It also now highlighted issues in my drivetrain sim, so its hard to know which is to blame for the remaining issues

F11 🏁's profile picture
F11 🏁4 days ago

this is goals 😭 i tried so many times build a similar system, but never sounded as good as that!! always way too robotic and distorted did you need to make grain samples match the ignition timings or is it random? any tips on this would be awesome

Oz's profile picture
Oz4 days ago

Nope! No ignition events syncing atm but not random either. It tries to match ( very lazily ) 100ms grains based on the outgoing waveform. Crossfades them. Happy to share some more implementation details soon, once i got it a little more polished. Will ping you!

F11 🏁's profile picture
F11 🏁4 days ago

oooh, i didn’t try to match anything based on waveforms and that might’ve been the main issue of it all ngl thx so much!! will be waiting🫡

Oz's profile picture
Oz4 days ago

Good luck! Also the recording itself is important too, very hard to find good ones :(

F11 🏁's profile picture
F11 🏁4 days ago

true! but still way easier than manually creating samples from irl recordings… never got it to sound good, it is a dream just having an accel, decel and idle samples and the car sounding so alive!

Oz's profile picture
Oz4 days ago

Yep. Im considering using to generate the sounds! No idea if it will work

F11 🏁's profile picture
F11 🏁4 days ago

that is what i used to get some clean audio samples! and it's really good but its wayyy too heavy to have it in the game, my laptop cant run it by itself, much less inside a game 😭

Stanced's profile picture
Stanced3 days ago

i think all it needs is blending to idle sound when the rpm drops alot and there's silence, otherwise this is really cool

COBOX's profile picture
COBOX4 days ago

Sound design is underrated 🔥

Jeff the Mediocre Game Dev's profile picture
Jeff the Mediocre Game Dev4 days ago

Man, I gotta learn how to do this.

Ben Schulz's profile picture
Ben Schulz4 days ago

Well done.

𝗖𝗢𝗦𝗠𝗜𝗖 // 𝗕𝗥𝗘𝗡's profile picture
𝗖𝗢𝗦𝗠𝗜𝗖 // 𝗕𝗥𝗘𝗡4 days ago

Pretty damn good, car audio is a pain in the balls

Anderson Mancini's profile picture
Anderson Mancini4 days ago

Sound great wow! Congrats!

Felipe • video editor's profile picture
Felipe • video editor4 days ago

What engine?

Oz's profile picture
Oz4 days ago

Custom engine

Dawid Płowiec's profile picture
Dawid Płowiec4 days ago

Lovely car! Exactly the same I am currently working on roof animation 😅

Gaturami.com's profile picture
Gaturami.com4 days ago

Bro is that a custom engine?

Oz's profile picture
Oz4 days ago

Yep!

Donovan Hutchence's profile picture
Donovan Hutchence3 days ago

I love this immensely! Sounds awesome. Where does the source audio come from?

matthew_cc's profile picture
matthew_cc3 days ago

How does it loop when in for example 5000rpm?

Oz's profile picture
Oz3 days ago

I’ll see if i can record it at specific RPM and show you. Im curious too lol

Lincoln Margison - Game Development's profile picture
Lincoln Margison - Game Development3 days ago

That's great

S-ed's profile picture
S-ed3 days ago

Why is it generating rubber squeak sound when you not spinning the rear wheels (i.e. not pressing the acceleration). Or this part not yet implemented?

Oz's profile picture
Oz3 days ago

Yeah tire sounds are super basic atm. Will be working on soon :)

Maggot's profile picture
Maggot4 days ago

Have you seen this?

tino tibaldo's profile picture
tino tibaldo4 days ago

Threejs?

Oz's profile picture
Oz4 days ago

Nope, custom c#/vulkan engine

DOPEamine's profile picture
DOPEamine3 days ago

soo good, we need more implementation details

Related Videos