BCF2000/BCR2000 AJ plugin ProChannel version

Author
Efesta
Max Output Level: -90 dBFS
  • Total Posts : 20
  • Joined: 2011/10/10 13:16:29
  • Location: Seattle
  • Status: offline
2011/10/10 20:36:08 (permalink)

BCF2000/BCR2000 AJ plugin ProChannel version

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 
post edited by Efesta - 2011/10/10 23:10:23

Dell XPS i7-2600 3.4Ghz, 8G RAM, 2 HD, Win7/64; Sonar Producer Expanded X1d-64; NI Komplete 8 Ultimate; Roland Octa-Capture 96kHz; Behringer BCF2000(2x), BCR2000, FCB1010; Guitars:  PRS Studio, Martin 000-42 Marquis, 000-28EC w/Anthem, 00-18SH, D12X1, Takamine C128;  Keys: Yamaha CS1x, Roland JP-8080;
#1

12 Replies Related Threads

    Keebo
    Max Output Level: -79 dBFS
    • Total Posts : 576
    • Joined: 2003/11/06 18:06:26
    • Location: Southeast
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2011/10/10 22:57:30 (permalink)
    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.

    Sonar X2 Producer 64 bit
    Sonar X1 Producer Expanded 64 bit
    Sonar 8.5.3 Producer 32/64 bit
    Windows 7 64 bit
    #2
    Keebo
    Max Output Level: -79 dBFS
    • Total Posts : 576
    • Joined: 2003/11/06 18:06:26
    • Location: Southeast
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2011/10/11 17:49:28 (permalink)
    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.

    Sonar X2 Producer 64 bit
    Sonar X1 Producer Expanded 64 bit
    Sonar 8.5.3 Producer 32/64 bit
    Windows 7 64 bit
    #3
    gibsongs
    Max Output Level: -88 dBFS
    • Total Posts : 124
    • Joined: 2010/03/25 09:23:41
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2011/10/11 18:47:54 (permalink)
    Sounds great - how would one go about getting the templates/files/install instructions?

    gs
    #4
    Keebo
    Max Output Level: -79 dBFS
    • Total Posts : 576
    • Joined: 2003/11/06 18:06:26
    • Location: Southeast
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2011/10/11 21:46:34 (permalink)
    Eric said he would be posting soon with more information.

    Sonar X2 Producer 64 bit
    Sonar X1 Producer Expanded 64 bit
    Sonar 8.5.3 Producer 32/64 bit
    Windows 7 64 bit
    #5
    Efesta
    Max Output Level: -90 dBFS
    • Total Posts : 20
    • Joined: 2011/10/10 13:16:29
    • Location: Seattle
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2011/10/11 21:59:12 (permalink)
    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
    post edited by Efesta - 2011/10/11 22:01:32

    Dell XPS i7-2600 3.4Ghz, 8G RAM, 2 HD, Win7/64; Sonar Producer Expanded X1d-64; NI Komplete 8 Ultimate; Roland Octa-Capture 96kHz; Behringer BCF2000(2x), BCR2000, FCB1010; Guitars:  PRS Studio, Martin 000-42 Marquis, 000-28EC w/Anthem, 00-18SH, D12X1, Takamine C128;  Keys: Yamaha CS1x, Roland JP-8080;
    #6
    Efesta
    Max Output Level: -90 dBFS
    • Total Posts : 20
    • Joined: 2011/10/10 13:16:29
    • Location: Seattle
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2011/10/11 22:12:49 (permalink)
    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
    post edited by Efesta - 2011/10/13 15:27:39

    Dell XPS i7-2600 3.4Ghz, 8G RAM, 2 HD, Win7/64; Sonar Producer Expanded X1d-64; NI Komplete 8 Ultimate; Roland Octa-Capture 96kHz; Behringer BCF2000(2x), BCR2000, FCB1010; Guitars:  PRS Studio, Martin 000-42 Marquis, 000-28EC w/Anthem, 00-18SH, D12X1, Takamine C128;  Keys: Yamaha CS1x, Roland JP-8080;
    #7
    lost tears music
    Max Output Level: -89 dBFS
    • Total Posts : 72
    • Joined: 2008/05/03 06:46:03
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2011/10/17 19:35:02 (permalink)
    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!!
    #8
    tonyd
    Max Output Level: -86 dBFS
    • Total Posts : 222
    • Joined: 2004/07/14 18:45:50
    • Location: Toronto
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2011/11/18 22:16:02 (permalink)
    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!

    post edited by tonyd - 2011/11/18 22:19:18
    #9
    dstor525
    Max Output Level: -90 dBFS
    • Total Posts : 7
    • Joined: 2007/07/18 18:23:36
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2011/11/18 23:12:32 (permalink)
    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?
    #10
    lost tears music
    Max Output Level: -89 dBFS
    • Total Posts : 72
    • Joined: 2008/05/03 06:46:03
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2012/02/25 20:28:13 (permalink)
    Hey everybody!!! 
    I thought I'd share this!! 

    So afterall I have found a way to solve the long going problem with the mute and solo shift thing with the bcf2000 and sonar. I dont know if anyone else has done this or if there is any other solution out there but from my research i have found nothing.
    BUT!
    I got 2 BCF2000 and 1 BCR2000 working exactly as I want!! The I use the BCR2000 with AJ's plugin with Efestas brilliant version and in my own Mackie Mode!!! I use 2 presets on the BCR2000. One for controlling effects with AJ Efesta plugin and one in MY OWN mackie mode so I can use the buttons for different comands such as insert audio and midi tracks, dock and undock, zoom and many other things that now I can do using buttons and not the mouse. , And 2 BCF2000s in my own Mackie Mode. Top row of buttons for mute, an the other row of buttons for solo. NO SHIFT!!!! Faders for volume, rotaries for Pan and other stuff you could do in the normal Mackie mode like toggle inputs and outputs of tracks. Its easy to click 1 button on the BCR2000 and insert an Audio track and then with one rotaries on the BCF2000 toggle and select the inputs and outputs in that track. No need to take hands of controller and grab the mouse! For the top right 4 buttons and also the other assignable buttons on the BCF2000s I have assigned different commands. e.g I got 1 BCF2000 on the left that has track mode and stuff on the top right 4 buttons,and  play, stop, scroll next meter and previous meter and  on the lower 4 buttons. Then I got my BCR2000 right infront of me to control effects and give other commands like insert track, show hide insperctor (thats the pro channel pop up), show hide browser, and other stuff, and also control plugins with AJ Efesta plugin. and with record, play, undo redo buttons (nice update on the bcr 2000 to the selected track by moving the fader or soloing the track.) And on then I got my 2nd BCF2000 wit volume pans mute solos, and other commands on the buttons. anything you want that mackie and sonar offers.
    ALL FULL DUPLEX

    You can assing almost anything!! The only thing missing now is a button that would open the selected plugin. Like when you are controling reverb on a track with Aj Efesta plugin, it would be nice to have a button that would bring up that plugin window. And also to have an insert plugin like there is in cubase.
    Oh. and you cant use the blue MCU emulator with this. But I dont need it. its all there! :)

    SO!! HOW TO DO THIS?

    I had found a way to do all the above but I had do double press the mute and solo buttons to unsolo or unmute a track. And I had to use the rotary buttons for select track. I found it inconvienient.
    SO I FOUND THE SOLUTION. NOW EVERYTHING WORKS GREAT!! 
    MUTE buttons SOLO buttons, work perfectly! I move the fader or solo a track and its selected and updated on my bcr2000. Just like the normal mackie mode but even better cos you can assing even more commands!! And commands YOU choose.
    I have a really good hands off mouse workflow!!

    You need MIDIOX and MIDIYOKE.
    I have done some Data Mapping MIDI command translations in Midiox!! If anybody wants to try this contact me and I'll send you the midi map I have done for solo, mute , and select tracks with the fader and the solo buttons. with that, you use a button on your BC device and Midiox translates it to the mackie mode command!

    And to connect your 1st BCF2000 in S3 mode to your BCR2000 in U4 mode. And then connect your other BCF2000 with a MIDI interfce. It has worked sometimes for me in usb mode but I get a conflict. But none of that if its in standalone mode.

    What to do on the BCF2000s

    Set it to BC mode. Now you can edit the faders and knobs and buttons like this. this is how it works with my map. You can do your own with CCs if you want.
    Faders from 1 to 8 press edit on the BCF2000 and make the setting like this:   fader 1 (track 1 volume) to  Pb channel 1  fader 2 (track 2 volume)  Pb channel 2  e.t.c .......   fader 8 Pb channel 8  works full duplex!!  the rotaries 1 - 8 are: rotary 1 cc channel 1  16, 0-127 rel 3  rotary 2 cc channel 1  17, 0-127 rel 3  rotary 3 cc channel 1  18, 0-127 rel 3  e.t.c 

    For the buttons, top row set them to notes 16 to 23 mutes for  tracks 1 to 8
    For the lower row set them to note 8 to 15 that is solos for tracks 1 to 8
    Rotary buttons set them to notes 0 to 7 that is track arm.
    All notes must be set with a value of 127


    Every thing works in full duplex!!! But you dont get led updates on the pan rotaries on the bcf2000. but personaly i dont need it cos use my ears and i look at the screen. 
    Save yor preset!`


    Now. Open midiox! Set the input of midiox to the interface connected to your bc unit. If you use your bcr2000 as the midi interface of your bcf2000, select it. if you are using another midi interface, select that.
    Then select the out put of midiox to a MIDIyoke output. Say, Midiyoke output 1.
    If you are using 2 bcf2000s, open a new midiox window. and set that to the other midi interface and a different output say midiyoke output 2.


    Check if you have midi input to midiox from your bc units. Up to here you should.
    Then go to Data Mapping in Midiox and load the map.! do it for each midiox you have open!
    Open your Bcf2000s in SOnar Mackie mode. (dont worry.. its all ok! read below)
    Open Sonar and go to control surface dialog box and insert your mackie control plugins with input from the output of midiox.
    It will say midiyoke input 1. And the output to your midi interface that goes to your bc unit.
    Now it should be working normaly. As on the normal Sonar mackie mode. If not. you havent done something right.


    NOW!!! CLOSE the bcf2000 unit. And open it again in BC mode. 
    Thats it!! You should be able to have a "shift free" controller! with now shift pressing for the solo button. and any other command you want!!! :) 
    So, if anyone would like to try this let me know! I can send you the midiox map and a list of the mackie control mapping commands. (what midi note does what command)
    For me, it works great! I have a full controling controller! It has made my workflow much easier!! Much faster!!
    BIG THANKS TO AJ AND EFESTA FOR MAKING THAT PLUGIN!!!!!




    post edited by lost tears music - 2012/02/25 20:31:41
    #11
    the_great_bounty
    Max Output Level: -90 dBFS
    • Total Posts : 6
    • Joined: 2012/10/11 15:21:06
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2012/10/12 08:42:07 (permalink)
    the eric mod doesn't work on sonar X1 expanded or X2. Is it normal ?
    #12
    EliasO
    Max Output Level: -90 dBFS
    • Total Posts : 41
    • Joined: 2012/11/20 10:01:04
    • Status: offline
    Re:BCF2000/BCR2000 AJ plugin ProChannel version 2012/12/18 19:03:50 (permalink)
    Hello people!!
    All this was great!!! Good stuff!!!
    But the plugin doesnt seem to work in sonar X2. It just works as the original AJ plugin. But on the 2nd page of the plugin it shows the controls of whatever plugin you have 1st in the pro channel! Any news of how this can work in X2?

    #13
    Jump to:
    © 2024 APG vNext Commercial Version 5.1