4 ms·
The examples were a lot of fun to play with. Nice work. I was thinking earlier today of creating an F1 engine note simulator. I would want to play with the n
by paddy_m 8y ago
The examples were a lot of fun to play with. Nice work.
I was thinking earlier today of creating an F1 engine note simulator. I would want to play with the number of cylinders, v angle, crank offset (v8 normal crank/180 crank) and maybe some kind of exhaust system variables (tuned length, crossover pipe), and of course RPM. I don't know where to start, could you point me at the type of programming I would want to look at to figure out how to do this?
Here is an f1 car engine playing God Save the Queen [1], sounds atrocious, but still cool.
[1] https://youtu.be/XRXwWbo_mX0?t=58 https://youtu.be/XRXwWbo_mX0?t=58
- goodmachine 8y agoThis is a wildly ambitious starter project! There are a huge number of mutually interacting non-linearities in an engine that you can only model with intense effort. I guess you need to read up on synthesis before diving into F1 mechanics. For plausible approximations, which is the right way to go, you should check out PureData or (better) MaxMSP. See this tutorial by Andy Farnell https://www.youtube.com/watch?v=9J7oqfnoObA https://www.youtube.com/watch?v=9J7oqfnoObA
- dspig 8y agoI can see 3 ways to approach it, but they are all more "sound design" or acoustics than programming. 1) Process recordings of real F1 engines at fixed RPMs to seamlessly go from one to another. 2) Approximate the sound sources and what happens to them on he way to the ear, so: oscillators and noise generators passing through filters and delays to modify the spectrum. 3) A real attempt at modelling the sound sources and the acoustics of the enclosures and pipes in terms of "what happens to the air pressure variations here". Or use something already existing: https://www.krotosaudio.com/igniter/ https://www.krotosaudio.com/igniter/
- ioulian 8y agoHa! Red Bull did one too, it sounds a bit better: https://www.youtube.com/watch?v=gZIUGreqrCY https://www.youtube.com/watch?v=gZIUGreqrCY