The problem
MIDI Fighter Utility 2.85 keeps showing "NO MIDIFIGHTER DETECTED" for a second and reconnects in a loop.
The program looks for USB-MIDI device names containing the text "Midi Fighter", "MF PRO", "Midifighter" or "USB MIDI". On german MacOS Mojave 10.14.6 a newly attached MIDI Fighter Twister 4 will be named "USB-MIDI-Gerät":
ed798c34f6d01d3c2d34e66869c38a04.jpg
The fix
Simply open the MacOS-Utility "Audio-MIDI-Setup.app", click on "Window > MIDI-Studio", detach the MIDI Fighter Twister USB cable, then double-click the device "USB-MIDI-Gerät" and rename it to "USB MIDI-Gerät" (remove the first dash).
A bit more advanced fix
Alternatively, you could patch the MIDI Fighter Utility binary in a Hex-Editor to match the strings:
Before: (Midi Fighter)|(MF PRO)|(Midifighter)|(USB-MIDI)
After : (Midi Fighter)|(MF PRO)|(Midifighter)|(USB MIDI)
Feel free to contact me, if you would like to have a patched version.
@DJTechTools: It would be great if you could add the string "USB MIDI" to your detection regex.
Bookmarks