General => Control Surfaces/ACT => Topic started by: azslow3 on May 20, 2016, 12:45:29 AM

Title: How to make ACT Learn button work in any Sonar version (AZ ACT Fix)
Post by: azslow3 on May 20, 2016, 12:45:29 AM
ACT Dynamic mapping is a part of Cakewalk ACT (Active Controller Technology) responsible for changing focused plug-in parameters (FX, ProChannel module, software instrument) from external controllers (hardware MIDI surfaces, apps on tablets, etc.).

The major advantages compare to direct MIDI mapping is a possibility to create individual mapping per plug-ins, per controller and extend the number of parameters using software banks (instead of switching the device to send another messages).

Ones configured, that approach is working fine. And ACT Dynamic mapping supposed to be as easy to configure as MIDI mapping:
The result is saved in the system, per plug-in, per controller. The mapping is global and it is not project dependent.

As with many good ideas, the devil is in details... If you have already tried to use ACT Learn, probably you hit at least one of these problems:

All that problems can be solved just with several mouse clicks. For any Sonar version (tested with X2 and 2016)  and for all surfaces with Dynamic Mapping support (ACT MIDI, Generic surface, A-PRO, VS-x00, etc.)

You will need a small program with does the trick, direct download from here: AZ ACT Fix (;sa=downfile&id=43).
No installation is required (put it on your Desktop for easy access), no adds, no dependencies and free to use. As you know, I have to add: provided "as is", without warranty of any kind, use on your own risk.

Important: do not use this utility while Sonar is running. Exit Sonar before running it, exit it before starting Sonar again. Following this rule will avoid surprises.

And now, what to do against each mentioned problem:

Starting from 0.3, you can also do basic parameter assignment editing (not thought to be full scale editor!). You can rearrange parameters within one control type (up/down) or/and move parameters between control types. Multiselection is supported (usual way, Ctrl+Click and Shift+Click). Note that this functionality is available for particular control surfaces only.

I can make a demonstration video if you want. As usual, comments and/or questions are welcome.

5.10.2016 - AZ ACT Fix (v0.2) should work with VS-700 and VS-100
6.10.2016 - AZ ACT Fix (v0.2r2):
  * fixed one internal bug (the utility could crash upon selection of some plug-ins)
  * backup is now possible to restore even if current configuration is broken.
  * workaround to deal with another sort of XML file corruption
18.10.2016 - AZ ACT Fix (v0.3): basic parameter mapping editing.
15.11.2016 - AZ ACT Fix (v0.3r1): Generic Surface support
Title: Re: How to make ACT Learn button work in any Sonar version (AZ ACT Fix)
Post by: jboileau on February 22, 2022, 05:42:03 PM
I tried downloading ACT Fix but Windows reports it as containing a virus and refuses to download it at all. Very unfortunate since I just upgraded to the newest version of Cakewalk and nothing works anymore sadly. if the steps done by ATC Fix can be done manually that would be fine for me.

Edit: I was able to regain control for AZ Controller by removing it from control surfaces in preference and adding it back. But I would certainly like to be able to use ACT fix.
Title: Re: How to make ACT Learn button work in any Sonar version (AZ ACT Fix)
Post by: azslow3 on February 22, 2022, 08:56:20 PM
Windows just reports it is unsigned. Firefox is able download it and up to date Windows Defender does not find any "virus" in it.
Microsoft Edge warn it is "not safe", it is just harder to allow exceptions is this browser (it is Microsoft... they want any program developer pays at least $70 per year for certificate).

Note that in case you was not running ACT Fix before, the probability it can recover broken ACT files is small. Cakewalk normally make them unrecoverable after some problem is detected.
Title: Re: How to make ACT Learn button work in any Sonar version (AZ ACT Fix)
Post by: jboileau on February 23, 2022, 02:48:34 AM
It seems ok now. This morning when I tried downloading it I received an alert from Windows Defender that it contained the Trojan:Win32/Wacatac.B!ml. Nothing about it being unsigned. I just checked again tonight and was surprised that it was now ok. Then I checked and Microsoft Defender was updated late this afternoon. Probably was a false positive for a little while. All good now. It went through using Edge, just warnings.

I know ActFix won't fix what I lost, but I hope I can now have a way to backup my stuff for the next release of Cakewalk. Luckily, I hadn't done very extensive ACT mapping yet. I will give ActFix a try.

Thanks for all your help!
Title: Re: How to make ACT Learn button work in any Sonar version (AZ ACT Fix)
Post by: azslow3 on February 23, 2022, 08:23:04 PM
That is well known property of modern virus detectors. They continuously report false positive. The last time I got it after modifying 2 lines of the code, fortunately I knew which lines have triggered that and so could rewrite them. But you can find nightmare stories about commercial software releases, which was delayed for days just because of false positives.