Overview / Feature List

This is a list of all the features that are currently in MAIRA.

General Features

  • Ability to configure settings per-car and per-track
  • Ability to control most settings to various inputs (keys, knobs, buttons, hats)
  • Controller profiles – save and switch between named sets of button/input mappings
  • SimHub plugin

Awesome force feedback experience – the main feature!

  • 360 Hz (upscaled to 500 Hz) force feedback for all wheelbases
  • Works for all types of wheelbases – gear driven, belt driven, and direct drive
  • Adjust the main weight separately from the high frequency details
  • Multiple FFB algorithms to choose from
  • Prediction removes up to 2 frames of latency (1/30s)
  • Wheel LFE
  • Crash and curb protection
  • Reduce forces and auto-center wheel when parked or not on track
  • Soft clipping
  • Vibrate on gear change and ABS activation

Steering effects

  • Understeer, oversteer, and seat-of-pants steering effects
  • Calibrated to each car
  • Wheel vibration, constant force, and pedal vibration effects
  • Overlay to show how your car is behaving, similar to the skid-slip indicator on aircraft
  • Robot driver – outputs steering, brake, throttle, and shift up/down to a vJoy virtual joystick, letting MAIRA drive the car on track to learn and measure it

Pedal effects

  • Works with all Simagic pedal haptic devices natively
  • Works with some other brands via SimHub
  • Mix, match, and tune different effects including –
    • Gear change (separate settings for shift into gear and shift into neutral)
    • ABS activation
    • RPM (constant or vibrate when its time to shift)
    • Wheel lock and spin
    • Clutch slip
    • Understeer, oversteer, and seat-of-pants

Wind simulation

  • Works with the custom MAIRA Typhoon Wind
  • Equalizer-style fine tuning of fan speeds based on car speed
  • Wind curving
  • Minimum fan speed (for those hot days)

G Tensioner

  • USB serial-controlled G Tensioner integration
  • Real-time graphs showing surge, sway, and heave forces
  • Responds to G-forces (surge, sway, heave) during racing
  • Seat-of-pants effect for enhanced immersion
  • Vibration effects (ABS, wheel slip, rumble)
  • Per-axis control (normal/inverted/disabled modes)
  • Separate left and right shoulder control

Sounds

  • Custom sounds support (drop in your own wav files)
  • Adjust loudness and pitch (frequency shift)
  • Sound effects for –
    • ABS activation
    • Wheel lock and spin
    • Understeer, oversteer, and seat-of-pants
    • Brake and throttle warning (when both are pressed simultaneously)
    • FFB clipping warning

Captions

  • Uses ElevenLabs Speech-to-Text to convert iRacing voice chat into captions
  • Runs in real time while radio traffic is active
  • Text is shown in a movable/scalable overlay window

Commentary

  • AI-powered race commentary using ElevenLabs Text-to-Speech
  • Spotter calls for car proximity (car left, car right, three-wide situations, clear)
  • Flag announcements (green, yellow, white, checkered, blue, black, debris, etc.)
  • Multi-language support with customizable phrase templates
  • Priority-based voice queue system
  • Configurable reminder intervals for proximity calls

Trading Paints

  • Downloads paints from Trading Paints
  • Notifies iRacing after paints have been downloaded (so cars are reloaded)
  • No need to run the Trading Paints app
  • Optionally delete downloaded paints (keeping your own) when iRacing closes, to keep your paint folder from filling up

Graph

  • Shows real time data graphs for –
    • Input torque from iRacing (360 Hz and 60 Hz)
    • Input wheel LFE from iRacing
    • Output torque from MAIRA
    • Clutch, brake, and throttle pedal haptics
    • Timer jitter

Overlays

  • Gap monitor – movable/scalable overlay displaying real-time gap information to cars ahead and behind
  • Delta monitor – movable/scalable overlay showing lap time and delta versus your last lap and versus the leader
  • Grip-O-Meter – movable/scalable overlay showing real-time grip usage (under/oversteer and seat-of-pants forces)
  • All overlays can be made visible and draggable, optionally shown when off track and in replay mode

Simulator Data

  • Shows the data stream from iRacing in real time –
    • Header data
    • Session information
    • Telemetry data

Game bridge

  • Use MAIRA with racing games other than iRacing (experimental)
  • Supports Le Mans Ultimate, Assetto Corsa, Assetto Corsa Competizione, Assetto Corsa EVO, Assetto Corsa Rally, rFactor 2, and RaceRoom Racing Experience
  • Reads each game’s shared memory directly – only rFactor 2 needs a (free, community) plugin

App settings

  • Multiple language support! This is the list of languages supported in MAIRA –
    • English
    • العربية (المملكة العربية السعودية) – Arabic (Saudi Arabia)
    • Български (България) – Bulgarian (Bulgaria)
    • Català (Espanya) – Catalán (Spain)
    • Čeština (Česko) – Czech (Czechia)
    • Cymraeg (Cymru) – Welsh (UK)
    • Dansk (Danmark) – Danish (Denmark)
    • Deutsch (Deutschland) – German (Germany)
    • Español (España) – Spanish (Spain)
    • Español (México) – Spanish (Mexico)
    • Eesti (Eesti) – Estonian (Estonia)
    • Suomi (Suomi) – Finnish (Finland)
    • Français (Canada) – French (Canada)
    • Français (France) – French (France)
    • עברית (ישראל) – Hebrew (Israel)
    • हिन्दी (भारत) – Hindi (India)
    • Magyar (Magyarország) – Hungarian (Hungary)
    • Հայերեն (Հայաստան) – Armenian (Armenia)
    • Italiano (Italia) – Italian (Italy)
    • 日本語(日本) – Japanese (Japan)
    • 한국어 (대한민국) – Korean (South Korea)
    • Latviešu (Latvija) – Latvian (Latvia)
    • Norsk bokmål (Norge) – Norwegian Bokmål (Norway)
    • Nederlands (Nederland) – Dutch (Netherlands)
    • Polski (Polska) – Polish (Poland)
    • Português (Brasil) – Portuguese (Brazil)
    • Português (Portugal) – Portuguese (Portugal)
    • Română (România) – Romanian (Romania)
    • Русский (Россия) – Russian (Russia)
    • Slovenčina (Slovensko) – Slovak (Slovakia)
    • Svenska (Sverige) – Swedish (Sweden)
    • ไทย (ประเทศไทย) – Thai (Thailand)
    • Türkçe (Türkiye) – Turkish (Turkey)
    • Українська (Україна) – Ukrainian (Ukraine)
    • 简体中文 – Chinese (Simplified)
    • 繁體中文 – Chinese (Traditional)
  • Various app window options (topmost, scaling, start minimized, etc.)
  • Checking for updates on app start

App manager

  • Automatically start and stop external applications when connecting/disconnecting from iRacing
  • Configurable delays for application startup sequences
  • Can terminate and relaunch applications automatically
  • Set CPU priority and processor affinity (avoid primary cores) for each managed application

Stream Deck integration

  • Elgato Stream Deck support for button mappings
  • Use Stream Deck buttons to control MAIRA settings and features