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
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it 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