N14.0.41 (Win 11): MIDI remote mapping file gets overwritten on startup

I have set up a custom remote script for TouchOSC (on iPad) and made loads of mappings. The remote device is always still there when I start Nuendo, but the “globalmappings.json” file for the device, (in C:\Users\[Username]\Documents\Steinberg\Nuendo\MIDI Remote\User Settings) constantly gets overwritten with a blank file upon startup, meaning all the mappings are suddenly gone.

In order to fix this I have to keep a backup of the .json file with the proper mappings and manually copy it back to the above folder every time I start Nuendo, and then refresh the remote device, This is extremely annoying, and obviously a bug because it wasn’t there in 14.0.31. I’ve tried making the .json mapping file read-only but it doesn’t help. Does anyone else have this problem and will it be fixed soon?

Yepp, just complained about the same thing. What i found out: Midi Remote in N14 not usable - or am i doing something wrong?

Hey! Ah… seems like you’ve got the exact same issue. Crazy that this very obvious bug hasn’t been acknowledged..

Hi, Is this a script you have written in javascript? or is it one which you assembled within Nuendo Midi Remote Device Panel?

I used the Midi Remote Device Panel, and it has been working fine since N12.

You could try: In its fully working connected state within Nuendo, export the script out to a safe location (not any script folder) from the Remote Manager. The exported file will now have an extension of ‘name.midiremote’. Disable and remove the script in Nuendo Remote manager panel.

Fully exit Nuendo, Then remove (dont delete, just put them somewhere else) the relevant folder and instances within:

C:\Users\USERNAME\Documents\Steinberg\Nuendo\MIDI Remote\Driver Scripts\Local

and

C:\Users\USERNAME\Documents\Steinberg\Nuendo\MIDI Remote\User Settings

Then restart Nuendo and reimport the ‘name.midiremote’ you exported.

Worth a try…..not had to do it myself

the midi remote script does not contain mappings! Very important to know. The script only contains the visual layout and button settings. Mappings are stored within the documents - Steinberg Folder

Just tested this with a simple single button suface in Nuendo 14 assigned to a quick control. Exported this script to desktop ‘test.midiremote’ . Closed Nuendo, deleted both the related files in the Documents folders. Re launched Nuendo, imported script from desktop. The ‘test.midiremote’ surface loaded including assignment to the Quick Control. New ‘.json’ file was automatically created in Local folder and new _globalmappings.json in the User folder. Works here.

interesting…Once i even had to set up my controller completely because of missing assignments when only loading the script.

Did you set the assignment to “project” or “global”?

Global