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
Outbound sales software Icon
Outbound sales software

Unified cloud-based platform for dialing, emailing, appointment scheduling, lead management and much more.

Adversus is an outbound dialing solution that helps you streamline your call strategies, automate manual processes, and provide valuable insights to improve your outbound workflows and efficiency.
Learn More

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