Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
1. Close SONAR
2. On your system go to 'C:\Users\[Your Windows user name]\AppData\Roaming\Cakewalk\SONAR X3' (or producer/studio)
3. Delete the file called ctrlsurface.dat
4. Now open up a command window with administrator rights.
Windows 7: Type CMD in the start search. Right click on cmd.exe and select 'Run as Administrator'
Windows 8: Open up Metro, type CMD, rightclick on Command Prompt and select 'Run as Administrator' at the bottom of the screen.
5. In the prompt type "cd C:\Program Files (x86)\Steam\SteamApps\common\Cakewalk\x64\Shared Surfaces" without quotes and press [Enter].
Note: If your STEAM directory is not on C: or in a different path you'll need to change that accordingly.
6. Your prompt should now read that you're in the above directory.
7. Next type "Regsvr32 ACTController.dll" without the quotes and press [Enter].
8. You should receive a message stating that the .dll was registered successfully.
9. Repeat this for any of the other control surface .dll files you need to utilize and are having issues with.
Now you should be able to go back into SONAR x64 and the ACT control surface will keep your MIDI port assignments. If you have any issues with following along, please contact our phone support reps and they can walk you through this.
More Info on Contacting Support here
Yes, it's normal for the control surface to be missing since we deleted the original configuration file. It get's re-created on launch if it's unavailable.
Do you have any pending Windows updates going? Sometimes this prevents files from getting registered properly too. You'll see a successful message, but it doesn't actually work. This has been a problem with some of our FX/Synth too. If you do have any pending updates, complete them, then run the steps above again.
Also, please try re-registering the same file under:
"C:\Program Files (x86)\Steam\SteamApps\common\Cakewalk\Shared Surfaces"
It shouldn't be a Win 8.1 specific issue as it happens to me sometimes in Win7 or Win8. Though the previous steps always worked for me and others to get it working correctly.
Windows update strikes again!
Thanks for the reply on your status. I'm glad everything is working now, and you're very welcome!
I think we've discovered a bit more fool proof method for registration. We'll be integrating that into new releases and retroactively updating past products in the near future.
But it still won't do anything if Windows is holding the Regsvr utilities hostage during a pending update. :(
Hmm, potentially. We'd have to look into the HUI protocol. I just found a post on the Reaper forums that has all the docs. I'll make sure it's on our feature brainstorming lists.
We have open sourced out control surface SDK's. There's a user on our public forum whos working on a new universal plug-in. http://forum.cakewalk.com/You-can-integrate-your-Control-Surface-with-SONAR-as-deep-as-you-want-m3125708.aspx
It's possible that there could be a HUI > Mackie or HUI > Cakewalk mapper/interpreter, without having to introduce native HUI into the application.
the ACT MIDi control surface does work, but the MMC control surface needs to be fixed..
You'll just need to run the same registration process above with the MMC.dll files under Shared Surfaces and x64/Shared Surfaces.
I just tried validating steam files, it failed 2 files, but it didn't add the x64/Shared Surface/MMC.dll file.... can i replace it with the one in the Shared Surfaces folder?
After X3, we deprecated some older control surface plugins, which were unpopular.
There's a separate installer available on our website: https://www.cakewalk.com/Support/Knowledge-Base/2007013438/Control-Surface-Installers
But after testing, it appears it's not picking up the Steam paths. You can try and see if it works on your end.
I may need to add this as an optional DLC to SONAR then. I can probably get that done for the next monthly update.
On more research, it looks like MMC is a 32 bit only control surface.
https://www.cakewalk.com/Support/Knowledge-Base/2007012973/What-control-surfaces-are-supported-under-SONAR-x64
I can't rebuild individual components, so I think it'll be limited to 32 bit at the moment. You wont be able to copy the 32 bit version over to 64.