Topic: ARC USB Firmware Update for SysEx Communication (Mac first)
The ARC USB uses simple MIDI notes for its communication with TotalMix FX. Unfortunately there are some MIDI programs that can not handle the flow of MIDI messages of the ARC USB, which causes dropped notes and other ill effects. The majority of problems is under macOS and with Logic, but not exclusively.
A fix might be to change from simple MIDI notes to SysEx messages. These are usually ignored, but will be specifically used by TotalMix FX.
For this to happen the ARC USB needs to be flashed to a new firmware version that adds a SysEx mode. We opted to not remove the former mode as older versions of TM FX will only work this way. A newer version of TM FX will recognize the new ARC USB firmware version and SysEx mode (SE mode) will be used automatically.
So far the theory, now to the real-world application. First download and unzip these two files:
Update: beta phase is over, this is the link to the final firmware version which works with TotalMix FX 1.6 and up:
Exit TM FX and copy the new Totalmix into the Application folder. Overwrite the existing one (replace). Do NOT start it.
Hold down the buttons TALKBACK and DIM while connecting the ARC USB. Then all LEDs should be lit a tiny bit. The ARC USB is in programming mode.
Start the ARC USB Flasher app. If you did not follow the above instructions you will be notified to exit TM FX. If it doesn't find the current version number then the ARC USB is not in programming mode, see above.
If programming succeeds disconnect the ARC USB, exit the Flasher, start TM FX, reconnect the ARC USB. Now go to Options / ARC & Key Commands Settings, tab ARC USB. In the lower right beside the Default Encoder Function list the info string 'SE-Mode' should show up.
Now check if your former issues are resolved.
Thanks for any feedback!