Hi Alexey,
I dont want to hijack any of the other threads, so i thought it would be best to start a new one here. And i hope it´s ok to upload it here?
Ok, here is a first test of an editor for the genericpluginparams.xml.
It´s purpose is to make the process of manually editing the XML more comfortable, so i assume you know why and what is happening. In the end it just writes the required ACT-parameters in ascending order (by type) to this node in the XML-file.
Unzip and put SonActEdit.exe anywhere you like, then start it and (without selecting a plugin) you see the ACT-Numbers like S1-S8, B1-B16,...
Selecting a plugin from the combo shows it´s params andc the current assignment. Selecting a param highlights the current assignement, and clicking on other control does assign, right-click to clear. Some other editing commands (shift+click to "fill a row") are available.
Now, the funny part is when you have Az-Controller running!
Yes, you can edit while sonar is running (but need to restart Sonar for changes to take effect). If you open Az-Controller-dialog (you can minimize it, so it does not take space), then SonActEdit can follow current Plugin and Parameter of Sonar-UI ("follow Az-Ctrl"). That means you can directly assign any plugin-param to the surface-control (that´s how it should have been always, IMHO).
There are many more details, but i think you get the main idea..
Copys of the original files are saved with date+time, so there should be no risk. To work reliable, the sonaract.xml is replaced by a 0-byte-file, but also with backup.
If you think this could be useful, i would think of a more generic UI, to fit other surfaces too.
Edit: the latest version can be downloaded here:
SonActEdit