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
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build generative AI apps with Vertex AI. Switch between models without switching platforms.
Start 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