• Hardware
  • BCF2000/BCR2000 AJ plugin ProChannel version
2011/10/10 20:36:08
Efesta
This is my first post on this forum. After reading all the threads I could find on Control Surface with Sonar X1 and pondering for a while on a VS-700C and a Mackie MCU I decided about a month ago to go the cheaper route and buy two BCF2000 and a BCR2000. Thanks to this forum and YouTube I got the BCF2000s up and running pretty quick in Mackie emulation mode but like many others ended up very frustrated trying to make the BCR2000 works with ACT or the Generic Control Surface. In the end I decided to install AJ plugin and eventually got it to work on my X1 Win7/64 setup using Andy's compile. Clearly an improvement but still not a great integration with the BCF's and ProChannel. Out of frustration I downloaded the source code and the SDK and was able to completely remap the EQ page to provide a full mapping of the ProChannel including all the filter components (COMP, EQ and SAT). Very likely I might have to adapt it to work with the new X1 Expander but it's working pretty well on X1c for now.
Here's what the console display looks like in PC76 and PC4K mode:
  
   
 
I also changed the behavior of the plugin so page 1 (now ProCh) loads as the default page and force it to sync with the current selected track in Sonar. This way it just becomes a ProChannel extension of the BCF2000s (assuming you selected the "Select highlights track" in the Mackie property page). After labeling my BCR2000 with a vellum template (transparency) it is now so intuitive that I barely have use for the display console anymore.
Here's what my BCR2000 looks like:

 
Otherwise you can still use the plugin the same way as before including all the other pages, bank and transport switches. I have no idea how to distribute it but if someone is willing to help I don't mind making it available to anybody who wants it.
 
Eric 
2011/10/10 22:57:30
Keebo
Welcome to the forum, Efesta.

Nice work on the BC's.  I'm glad you were able to get them to work like you wanted.

Coincidentally, just today I tried to add the BCR2000 full-duplex control surface - version 1.2 64 bit to my system.  After installing per the instructions, Sonar would complain with a error notice that I needed to install the .exe file again.  This is like 20-30 error messages one after another.  Re-installing was worthless.

So unless you can email me your mods with instructions, my BCR will again be turned off like it has since I went 64 bits over a year ago.

The BCF/Mackie works exceptionally well BTW.
2011/10/11 17:49:28
Keebo
I just wanted to say thanks to Eric for not only his detailed help on installing this but also for the Pro Channel preset.  It works very well and I would urge anyone with X1 and a BCR2000 to give it a try.

I am very satisfied and perhaps my BCR is happy to be active again after a long rest.
2011/10/11 18:47:54
gibsongs
Sounds great - how would one go about getting the templates/files/install instructions?

gs
2011/10/11 21:46:34
Keebo
Eric said he would be posting soon with more information.
2011/10/11 21:59:12
Efesta
Now that Keebo has tried it successfully , here's the recipe to install AJ's plugin on a Win 7-64 computer. Using an editor like Notepad just create a command file with a name like "install-win7-x64.cmd" in the plugin folder and copy the following: 
 

@setlocal enableextensions
@cd /d "%~dp0"
 
rem unregister and register BCR2000 Control Surface so SONAR knows about it
regsvr32 /u bcr2000control.dll
regsvr32 bcr2000control.dll
 
rem copy BCR2000 console and activex to 32-bit Windows system folder (support old VB6 application)
copy /y MSCOMCTL.OCX "C:\Windows\system"
copy /y prjbcr2000console.exe "C:\Windows\system"
pause
 
rem register VB6 activex from Windows system folder
cd "C:\Windows\system"
regsvr32 MSCOMCTL.OCX
 
rem unregister and register VB6 Console
prjbcr2000console.exe /UnregServer
prjbcr2000console.exe
pause

 
Save the file. Right click on it and "Run as an Administartor"
- You should get a popup from User Account Control to confirm - click Yes
- The next step should popup a RegSvr32 message stating "DllUnregisterServer in bcr2000control.dll succeeded" - click OK
- The next step should popup a RegSvr32 message stating "DllRegisterServer in bcr2000control.dll succeeded" - click OK
- The next step is a pause to confirm that the VB6 bcr2000 console and activex have been copied to the Windows system folder (not system32)
   - MSCOMCTL.OCX
   - prjbcr2000console.exe
- Press Enter if both files were copied
- The next step should popup a RegSvr32 message stating "DllRegisterServer in MSCOMCTL.OCX succeeded" - click OK
- the final pause is just to check that the prjbcr2000console.exe unregister and register ran - there is no feedback (no news = good news)
- Press Enter to close the CMD Window
 
Start Sonar and open a project
- Get to the Control Surface option and you should now have a new bcr2000control item in the list
- My BCR2000 is plugged as a USB so in my case I just set the BCR2000 input and output ports
- If you choose it and display the property page it should say version 1.1.0 (in reality it's 1.2 but that's normal)
- Assuming you installed the AJ plugin preset (sysx file) on your BCR2000 just make sure you are on this preset
- Press the SHIFT button twice (the one just above the USB mode led) and the console should appear on your monitor
- If you press the PAGE button (left of the SHIFT) you should cycle through the 7 pages (#2 is EQ)
- Press SHIFT twice again and the console should disappear
 
Let me know if you find a typo.
Eric
2011/10/11 22:12:49
Efesta
For the people interested in my version of the plugin just PM me with your email address and let me know which version (w32 or x64) you want.
If you already have AJ's plugin working, you don't need to reinstall, you just need to replace the bcr2000control.dll with the one I will send you. Just make sure Sonar is not running while you do the swap. If you need a full install just let me know. 
  
On Keebo's suggestion I also fixed the plugin code so Sonar can still start even if there is a problem with the console. You now get only one message that states the plugin could not invoke the console but will run without it. As far as I can tell you can still do everything with the BCR as long as you know your way around it. Having the console is definitely a big plus to see the status and mapping but at least this way it makes the plugin much less invasive on Sonar.  
 
Eric
2011/10/17 19:35:02
lost tears music
So yeah!!! Efesta!! You did a great job!! 
Really good! And the way you made the tracks update  in AJs plugin while using the bcf2000 also is fantastic! Very handy for control of eq and compression without having to press the buttons on the bcr2000 to get to your track!

Thanks Efesta!!
2011/11/18 22:16:02
tonyd
Efesta is a Golden Software God! 

Just to add a modest contribution and repay a bit for the effort, I have made the plugin available for public download here. The zipped file contains both the AJ original and Eric's mod, in 32 and 64 bits. All the credit goes to the creators of the plugin. All I did is made the files available with Eric's approval.

Download, save, unzip into a folder and follow the instructions.

Enjoy and thank Eric!

2011/11/18 23:12:32
dstor525
Great work picking up where the companies dropped the ball. Is there any chance of something similar being worked out to solve issues with using the Alphatrack in Sonar X1?
12
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account