MMVJ - (Advanced) Mouse and MIDI to Virtual Joystick (Transforming) Mapper for Linux.

https://github.com/leosat/MMVJ

This is pre-release, please see the GitHub page for code download and build/usage instructions.

Application allows creation of Virtual Joysticks, flexible mapping of multiple Mouse and MIDI input devices to Virtual Joystick controls, specifying transformation pipelines per-mapping including intuitive emulation of steering (with auto-centering, Force Feedback and the know-how of this application, "hands hold factor"), vehicle pedal-emulating filters, curves interpolation, integration, etc; all of the above using convenient YAML-based human-readable configuration file with hot-reload support on config changes with verification supporting configurable joysticks persistence. Application provides convenient command-line interface featuring general mapping mode, midi and mouse monitoring modes.

Have fun!

Features

  • virtual joystick
  • midi
  • mouse
  • mapper
  • advanced
  • steering
  • ffb
  • force feedback
  • joystick
  • mouse steerinh
  • command line
  • Linux
  • simracing
  • sim racing
  • flight simulators controllers
  • YAML
  • steering
  • mousesteering
  • curve
  • interpolation

Project Samples

Project Activity

See All Activity >

Categories

MIDI, Game Controller

Follow MMVJ

MMVJ Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free

Additional Project Details

Operating Systems

Linux

Intended Audience

Education, End Users/Desktop, Information Technology, Testers

User Interface

Command-line

Programming Language

Rust

Related Categories

Rust MIDI Software, Rust Game Controller Software

Registered

2025-12-10