Midi Fighter Utility 2.91 Released

A new version of the Midi Fighter Utility is now available! We focused this release on implementing community feedback with fixes and new features along with prepping the code for more stuff to come later this year. Be aware that units running 2026 firmware will need to run 2.91 or higher to access the new functionality.

In order to use this software plug in your Midi Fighter directly to your computer via USB (DO NOT USE A USB HUB) and follow the onscreen instructions in the utility. You’ll be prompted to update your firmware as new firmware updates are available. If no new firmware updates are available you are good to go!

Download: macOS / Windows

Thanks to everyone that took part of the beta and offered invaluable feedback to help make Midi Fighters more powerful than ever.


2.91

  • App is now signed and notarized with a Apple Developer account so the initial nag popups on macOS are gone
  • Fixed graphic glitches introduced in 2.90
  • Direct access to user guides from the Help menu
  • Simultaneous multi device support
  • Responsive Light/Dark themes on macOS and Windows
  • Log now shows MIDI commands sent by the unit in a more legible form rather than raw. It now also reports firmware date and has a Clear button to ease troubleshooting
  • Edits are saved to the unit when using the send command even if the edit box was not closed
  • Bank navigation synced between unit and utility
  • Improved reading unit settings consistency on load
  • Settings no longer need multiple clicks to be edited
  • Vectorized icons for better rendering on high DPI displays
  • Simplified UI with cleaner layout (firmware version is visible via Tools>Log)
  • Setting groups auto expand
  • Keyboard shortcuts for common actions
  • MFU adapts and hides new settings which are not available on older firmwares
  • Twister bank change animations can be disabled in the MFU
  • EXPERIMENTAL Undo & Redo functionality, accessible via normal keyboard shortcuts or the Edit menu for all settings except colors
  • Updated Spectra graphics
  • Fixes detection issues caused by 3rd party devices and OS language
  • MFU detects a device in boot loader mode and offers recovery options
  • New WinUSB DFU drivers (Win)
  • Upgraded to Qt 6.8.3 framework (macOS + Windows)
  • Fix build, runtime, and compatibility issues
  • Introduce per-device session model (behind the scenes)

Twister (20260601)

  • Device reports a unique serial number
  • More diverse color palette (Current + MF64 palette switchable via the MFU)
  • 8 Banks firmware: available via Tools>Alternative Firmware, the step sequencer is disabled in this firmware
  • RGB color recalibration
  • White is available for the RGB LEDs
  • Tooltips: Hover over a setting to get a quick explanation of what it does. This can be toggled off from the Help menu
  • Configurable Shift encoder channel (per encoder)
  • Configurable Animation channels (global)
  • New reset encoder value (127) encoder action
  • Bank Select side button action to quickly navigate all 4/8 banks
  • Bank change animations
  • New Spread an indicator type (starts in the middle and expands symmetrically)
  • Shift Page A/B side button actions are available toggle and momentary
  • MFU shows whether an encoder has detent enabled and its color
  • MFU no longer moves an encoder with a detent to 0 on load
  • New display sleep timer and animation (RGB wave or turn off)
  • Multiple encoders can now be selected in the MFU by dragging your mousecross the encoders or holding the shift key and clicking. (before the MULTIPLE button had to be activated)
  • Code optimization for future updates

64 (20260601)

  • Device reports a unique serial number
  • Button grid can be rotated so the connector exits towards the user (handy for filming)
  • Increased LED brightness
  • 2 New sleep animations
  • Code optimization for future updates

Spectra (20260601)

  • Device reports a unique serial number
  • New sleep animation
  • Code optimization for future updates

3D (20260601)

  • Device reports a unique serial number
  • New sleep animation
  • Code optimization for future updates

New Twister user guide coming shortly to explain all the new goodies.

Hi guys,

Sorry to say, but the new utility is not scaling properly on my Windows 10 machine (13-inch, high-DPI display). The graphics look good, but the “send to” and other buttons at the bottom are not accessible, and the window can neither be resized vertically to be any smaller, nor will it allow me to move it up screen or maximized it.

Cheers!

so cool you are still supporting the Midi Fighters!!

Just one question. With apple discontinuing support for x86 apps soon, will there be a Midi Fighter utility version compiled for apple silicon soon?!

Thanks!!

it keep saying “Scanning for Midi Fighter” even I have updated to 2026 firmware I did try on 2 different device, I also tried to restart but it cannot found my mf64. I’m using Windows 10, I connected only 1 Midi Fighter 64

Yes, the MFU will be universal later this year so we’ll be more than ready for when Rosetta is discontinued in 1-2 years. Intel will still be supported then too, we are not moving to Silicon only anytime soon on macOS.

Please share a screenshot along with your resolution and scaling settings and I’ll look into it further.
This is what I use on W10 with a 4k display. Scaling vertically works for me too

The app looks fine here. Win11/125% scale.

The app finds my MF3D, but none of my three Twisters so far. Each have the custom 1-3 firmware on them, and they work just fine in my DAW. Firmware on the MF3D got updated just fine. v2.90 sees each of the Twisters individually just fine.

This system is up to date on the MS Midi 2.0 drivers. Any other info you need ?

Thanks for the heads up. It seems like a last minute edit on our end broke detection for the 64. Can you please download this version and let me know if it fixes it for you?

yooo!! Its worked. Thank you so so much for helping me

Thanks for confirming!

For anyone else experiencing detection issued with the 64 please redownload and install the Utility from any of the usual links. The patched version is up.

Here you go.

If I try to move the window up, using the trackpad or the arrow keys, it just snaps back down to this position. As previously stated, it won’t let me resize it vertically to be any smaller than this. And changing or disabling the DPI settings for the app has no effect.

Cheers!

Here are my display settings.

I’ve never had an issue with graphic scaling for any other app – not in the 8 years that I’ve been using this laptop anyway.

Cheers!

Noted and replicated on my end. This quickfix will allow you to make the window shorter but some elements in the device display part might get cut off. You’d still be able to see the send to MF button, etc.

The issue is that the window is too big to fit on your display at that scaling so I have to work around that. The 800px min height that was set was too tall for 750px (1080 at 1.5)

That’ll do for now… Thanks! :slightly_smiling_face:

The update is very interesting, but it modified my main *.mfs files, changing colors and functionality of the side buttons. I tried downgrading, but my *.mfs files still behave strangely. For example: I created an *.mfs file to use in Traktor, and now when using the side buttons to change banks, the sound of a track played in Traktor stutters.

Would you mind sending me your mfs file so I can troubleshoot in a more specific setting? I have a solid idea of what might be causing it and your mfs or a screenshot of what you have them set to will help a bunch.

Regarding colors, the expanded palette uses different colors so that might be why, you might want to use the Classic color map for any mappings made before this release until they get updated. Page 4 of the user guide covers this

Attached are two versions:

  1. TRAKTOR.mfs: the version I created in 2023, which worked perfectly until now.

  2. TRAKTOR JUN 2026: the version I had to redo several adjustments to, and I’m still unsure about the colors I used in the working version (since it’s lost because version 2.90 no longer opens).

The three banks contained in TRAKTOR.mfs were configured in version 2.90 of MF Utility for use in Traktor Pro 4.

I adjusted colors and functionalities to match a configuration I set up in the “Controller Manager” section of Traktor. I had configured the bank switching for the middle buttons.

Upon updating to firmware 2026, I first noticed that the “on color” colors changed tone. I also noticed that the configuration I assigned for “off color” (I left some buttons without color) had changed. Several colorless buttons have had colors assigned to them.

Secondly, from what I could observe, the animation when switching banks is causing a stutter in the playback of songs in Traktor. This seemed very strange to me, because when I looked at the firmware “02 Oct 2019” I noticed that switching banks using the middle buttons activates exactly the same channel (CH 04).

To get TRAKTOR.mfs working in version 2.91, I had to load the firmware “02 Oct 2019” and manually adjust the colors again.

Then, I tried updating to firmware 2026 again, but since the firmware update erases the configuration, I had to reinstall the 2019 firmware.

I can’t send a screenshot because the version where I did everything correctly (2.90) becomes unusable even after downgrading to version 2019. It would be good to keep version 2.90 to ensure a smoother transition.

I use several *.mfs files for different environments. I’ll list them below:

  1. TRAKTOR.mfs: this is the one we’re discussing here
  2. AUM MAP SET 2024.mfs: for use with the AUM app on iPad.
  3. DJAY APP IPAD.mfs: for use with the Djay Pro app on iPad
  4. MPC_MFT 02 FEB 2024.mfs: for use with the MPC One
  5. ABLETON CLYPHX.mfs: for use with Ableton Live and Clyphx Pro.

If you want, I can send you these others as well.

I haven’t started using the others after the 2.91 update yet, but I’m always producing content for social media and I’m always changing the *.mfs. The Midi Fighter Twister is the ace in my pack.

Overall, the innovations are good, but the transition between firmware versions seems somewhat problematic (at least for me, since I use different *.mfs files).

I really hope it gets resolved quickly, because otherwise, I can imagine the work I’ll have to do to reorganize everything lol

(attachments)

TRAKTOR JUN 2026.mfs (2.24 KB)
TRAKTOR.mfs (2.23 KB)

Side Buttons:
This is somewhat expected as the new firmware has more side button actions available. From what I see after importing is that the Prev/Next Bank actions you had assigned are remapped to the Shift pages, this should be a quick edit on the MFU while we work internally on a fix to handle it automatically.

Colors:
Ok, unrelated to the new color map then. There was some color calibration done to this firmware for white to show as that (it was kinda lavander with the old calibration) so other colors can look a bit different. Neither off or on colors should be changing on import like you are experiencing so that’s definitively a bigger issue I’ll focus on right away.

A few things to test

  1. Does reopening the utility after updating the firmware and then importing the original MFS still load incorrectly (aside from the side buttons needing to be reassigned)?

  2. Does this MFS load correctly and match your regular Traktor mapping TRAKTOR_291.mfs (6.6 KB)

Below are screenshots for the off colors of each bank from Traktor.mfs in 2.90. On colors were all cyan except bank2 which was red.

Bank Animations:
I’ll investigate. for now i suggest turning them off while we address it. You can find the setting the Global tab in the utility since it’s a cosmetic feature affecting performance in your case.

MFS handling in general:
Regardless of the issues you are experiencing at the moment, I know having to manually import these each time depending on the setting can be a pain with the current workflow. We are building a profile manager into the next MFU so you can keep the MFS inside the utility and just click on the one you want active (or have it switch depending on the active software). This will be released later this year