Use your midi device as a keyboard/joystick for Microsoft Flightsimulator 2020

MidiSimConnect

Dependencies

You need to have Microsoft Flightsim 2020 installed and (maybe) also have the SDK installed.

I used Qt Creator to program this app. You don't need to have Qt installed to run it, but I think you (maybe) need to have Visual Studio installed. I need more time for testing.

This program uses the MobiFlight Wasm Event Module. You can get it by installing MobiFlight

Usage

If you run the program for the first time, the program will create a folder called config. In this folder it will create two files; config.cfg and program.ide. (Edit.. I included some config files I use, but you can delete the config folder if you want to start fresh)

Managing config files is hopefully self explanatory.

To assign keys

Assign Image

Press and hold (or release) and click Change Assignment. The 'Assign midid to sim commands' window pops up. Midi keys are expressed in bytes. Check the bytes and fill in the MSFS Command. You can find the commands on the following website

Hubhop

Press assign to link the button or encoder to the sim command. This is also the way to unsign links.

Keep the program running in the background while flying.

I tested this with 2 midi devices; the Behringer XTouch Mini and the AKAI MPK Mini .

This is the way I setup up my AKAI midi device:

AKAI Midi Setup

Feedback

Any feedback is appreciated.

The source code for compiling yourself at Github

Support MobiFlight.. they did the heavy lifting!

Credits

thestk

Mobiflight