If you play the flight simulator DCS World and happen to have a bass shaker or buttkicker handy, and are comfortable with Python, you’ll want this.
Please enjoy buffeter, a program to drive low frequency devices based on data from within the flight simulator.
The main need here is the total lack of feedback from a flight simulator. In the real world, having hundreds of pounds compressing your spine into a guaranteed VA disability is all the feedback you need.
In the sim world, you have to see feedback, which can be subtle to nonexistent, or watch gauges much more carefully. Hence this project.
It plays audio to your bass shaker in response to the AoA, speedbrakes, gun firing, and more, exported in real time from the game. Highlights include firing the gun in the A-10, but the improvement for BFM provided by the buzz of a max-performing wing is incredible and it’s no longer interesting to play the game without it.
Developed with the feedback of a former F-15 pilot throughout, so it’s solid enough for that jet and the rest are usable. Any feedback is better than none. That’s also why I didn’t sink any real math into it - it just doesn’t need the effort.
I will not be adapting this to be more user-friendly, there are commercial products for that and they charge money, and I have no interest in doing that here.
The rewrite
branch is what you want.