X1B - That does it. - SOLVED - Happiness again.

Page: < 12 Showing page 2 of 2
Author
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re:X1B - That does it. 2011/03/24 11:43:56 (permalink)
Yes it is newer. I said that in my last message above.
Yes we have updated the SDK since what was published.

 
We have made changes to the control surface interfaces to allow access to the new compressor and saturation modules as well as to the SONAR code which responds to the surface messages.
There are only 2 ways to access the prochannel (or even the older per track eq for that matter) via a control surface:
 
1. Use the ACT control surface and learn the controls with your control surface. We have act presets for a few keyboards (A-PRO, ...) that are set up to do this automatically but for other surfaces you would have to manually "ACT learn" each control. Note that for the ACT method you have to set ACT focus to each module from SONAR by clicking the module or any knob within it. There is no way to navigate the individual modules from the surface itself.
 
2. Modify or write a new control surface dll that directly controls the built in pro channel modules. The original surface sdk does not have the new interfaces to do this since it only has the types defined for the old eq. For this we need to publish the new interfaces which I said we have plans for once we have some time. The main relevant definition change from the surface side for this is the enum below from controlsurface.h. If you want to try accessing it from your surface in the interim you may be able to get by with just changing that one definition in your header file (and of course adding support to actually communicate with the prochannel modules using it)
 
enum SONAR_MIXER_FILTER
    { MIX_FILTER_EQ = 0,
 MIX_FILTER_COMP = ( MIX_FILTER_EQ + 1 ) ,
 MIX_FILTER_GATE = ( MIX_FILTER_COMP + 1 ) ,
 MIX_FILTER_SAT = ( MIX_FILTER_GATE + 1 )
    }  SONAR_MIXER_FILTER;
There are no other supported mechanisms to talk to a built in module. If you were relying on MIDI CC's it was an undocumented mechanism that was never intended to work that way.
 

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#31
UnderTow
Max Output Level: -37 dBFS
  • Total Posts : 3848
  • Joined: 2004/01/06 12:13:49
  • Status: offline
Re:X1B - That does it. 2011/03/24 11:50:01 (permalink)
frankandfree

I really don't understand why Cakewalk can't just say "Ooops, sorry this went a bit wrong, we got to live with it now". It would sound so much more likeable than telling us someone actually decided to do it this way for unknown reasons (as some other mod did) or telling us about the lot of work that went into the development - which for sure is true, I don't think anyone denies that.
Indeed. Making mistakes is human and not such a big deal. Pretending no mistakes were made and that the bad decisions were actually intentional is really bad and a good way to turn your users against you. And frankly, trying to defend this blunder just makes Cakewalk look incompetent.

UnderTow
#32
shawn@trustmedia.tv
Max Output Level: -54 dBFS
  • Total Posts : 2136
  • Joined: 2008/12/06 09:41:18
  • Location: Hastings, MN
  • Status: offline
Re:X1B - That does it. 2011/03/24 11:55:38 (permalink)
stratman70


frankandfree


Ryan Munnis [Cakewalk]
The VS-700 and ProChannel are highly compatible. Regarding the mappings, I have already addressed this concern in a separate thread if you would like to take a look at my post. The controls really are not scrambled at all and the workflow behind it was well thought out. You can find this post and more information here.

I am not a Product Manager nor a Developer, but I have assisted countless users with the VS-700 and SONAR 8.0, 8.5 and SONAR X1. There is one thing I can assure you, not because I work at Cakewalk, but because I use the VS-700 everyday... the ProChannel mappings work very well with the VS-700. This new implementation is a big part of SONAR X1b and a lot of work, in-house, went into it's development.

Just to clarify what's meant by "scrambled":



Not that it tips the world over, but seeing the Pro Channel having three rows/four columns of knobs (labeled Freq, Q and Level) and the VS700 Channel Strip Control Section having three rows/four columns of knobs (labeled Freq, Q and Level as well) I like some others think here happened an ooops while developing the gui of Pro channel and a nice chance to have a really nice, perfect match of the two interfaces passed by.

I really don't understand why Cakewalk can't just say "Ooops, sorry this went a bit wrong, we got to live with it now". It would sound so much more likeable than telling us someone actually decided to do it this way for unknown reasons (as some other mod did) or telling us about the lot of work that went into the development - which for sure is true, I don't think anyone denies that.


I don't user any controller but even I have to say "that is pretty , well weird. That's intended?


It looks like the right feature is mapped to the corresponding button, whats the problem?


Studio SONAR X3. Axiom 25 midi controller, DUNE 2, Producer Content, Good Times, Bandlab Mojo

#33
codamedia
Max Output Level: -67 dBFS
  • Total Posts : 1185
  • Joined: 2005/01/24 09:58:10
  • Location: Winnipeg Canada
  • Status: offline
Re:X1B - That does it. 2011/03/24 12:08:46 (permalink)
shawn@trustmedia.tv


stratman70


frankandfree
Just to clarify what's meant by "scrambled":
 


I don't user any controller but even I have to say "that is pretty , well weird. That's intended?


It looks like the right feature is mapped to the corresponding button, whats the problem?
The right features are mapped for the VS-700 - I don't think that is in question by the users. What is in question is the order Pro Channel is setup with. Pro Channel should have been laid out the same as the VS-700. Had CW just mapped them in order that would have been just as bad, because then the names on the VS-700 wouldn't line up. Some would have liked it, and the others would have complained.
 
It may seem minor, but I know if I owned the 700 this would drive me crazy. A gui adjustment to Pro Channel would solve this issue rather quickly. Nothing needs to be re-routed, just placed in the right order like UnderTow has suggested earlier.

Don't fix it in the mix ... Fix it in the take! 
 

Desktop: Win 7 Pro 64 Bit , ASUS MB w/Intel Chipset, INTEL Q9300 Quad Core, 2.5 GHz, 8 GB RAM, ATI 5450 Video
Laptop: Windows 7 Pro, i5, 8 Gig Ram
Hardware: Presonus FP10 (Firepod), FaderPort, M-Audio Axiom 49, Mackie 1202 VLZ, POD X3 Live, Variax 600, etc... etc...
#34
ProMusic27
Max Output Level: -84 dBFS
  • Total Posts : 341
  • Joined: 2009/11/27 06:05:55
  • Location: Granja Viana - Carapicuíba - SP - Brasil
  • Status: offline
Re:X1B - That does it. 2011/03/24 12:17:07 (permalink)
I am one of the "complainers" about this VS 700 thing with X1b in this forum... I am not making "a lot of noise" only debating the "becauses" behind CW choices...

Everyone who feedbacks me said they don't look to the screen to tweak EQs... Only to console display... They even claim that having a single monitor improves work flow than having two... (very weird for me, I love to have two)

Well, I believe they are been sincere and I am trying to change my ways just for curiosity...

I'd tryed ACT also but have some confusions with it since everytime I hit [EQ] to switch between comp/eq/sat, ACT is disabling (I believe this is the way it works).

Some times I feel tempted to solve things with the old and simple mouse...

Peace.

Mauricio Monteiro - Brazil
Intel I7 2.8Ghz 16Gb ram | Win 7 64 | Sonar Platinum 64 | UAD-2 Octo | UAD-2 Quad | VS-700 rack | VS-100 | FaderPort | JBL 4326 monitors | A-88 | Integra 7 | iRig keys 37 PRO | Akai MPD 226 | Full AIRA system | XPS-10 | JP-8000 | Super JV-1080 | R-8 | R-44 field recorder.
 
 
#35
bitman
Max Output Level: -34 dBFS
  • Total Posts : 4105
  • Joined: 2003/11/06 14:11:54
  • Location: Keystone Colorado
  • Status: offline
Re:X1B - That does it. 2011/03/24 12:47:07 (permalink)
Noel Borthwick [Cakewalk
]

Yes it is newer. I said that in my last message above.

Yes we have updated the SDK since what was published.

 
We have made changes to the control surface interfaces to allow access to the new compressor and saturation modules as well as to the SONAR code which responds to the surface messages.
There are only 2 ways to access the prochannel (or even the older per track eq for that matter) via a control surface:
 
1. Use the ACT control surface and learn the controls with your control surface. We have act presets for a few keyboards (A-PRO, ...) that are set up to do this automatically but for other surfaces you would have to manually "ACT learn" each control. Note that for the ACT method you have to set ACT focus to each module from SONAR by clicking the module or any knob within it. There is no way to navigate the individual modules from the surface itself.
 
2. Modify or write a new control surface dll that directly controls the built in pro channel modules. The original surface sdk does not have the new interfaces to do this since it only has the types defined for the old eq. For this we need to publish the new interfaces which I said we have plans for once we have some time. The main relevant definition change from the surface side for this is the enum below from controlsurface.h. If you want to try accessing it from your surface in the interim you may be able to get by with just changing that one definition in your header file (and of course adding support to actually communicate with the prochannel modules using it)
 
enum SONAR_MIXER_FILTER
    { MIX_FILTER_EQ = 0,
 MIX_FILTER_COMP = ( MIX_FILTER_EQ + 1 ) ,
 MIX_FILTER_GATE = ( MIX_FILTER_COMP + 1 ) ,
 MIX_FILTER_SAT = ( MIX_FILTER_GATE + 1 )
    }  SONAR_MIXER_FILTER;
There are no other supported mechanisms to talk to a built in module. If you were relying on MIDI CC's it was an undocumented mechanism that was never intended to work that way.
 


Thank you, Thank You, Thank you.

I don't know why this information I have been looking for has been so long in coming as I inquired about possible changes to the SDK as far back as November 2010 and it seemed as though nobody was home. I don't hold you responsible for that however.

Anyway, now I have closure and a new beginning. My plug is a derivative work of A.J. Mayo's open source BCR2000 plug where I learned to use CCs to get the job done. I'll just do it this other way. I am looking forward to the updated SDK and documentation when it is available.

Thank you so much Noel.


#36
FastBikerBoy
Forum Host
  • Total Posts : 11326
  • Joined: 2008/01/25 16:15:36
  • Location: Watton, Norfolk, UK
  • Status: offline
Re:X1B - That does it. 2011/03/24 13:12:14 (permalink)
Noel, does that mean that the Mackie Control dll will be updated eventually?
#37
Lanceindastudio
Max Output Level: -29 dBFS
  • Total Posts : 4604
  • Joined: 2004/01/22 02:28:30
  • Status: offline
Re:X1B - That does it. 2011/03/24 13:22:23 (permalink)
I have submitted about 5 different bugs that are bugs, period.

They usually deny them being bugs and say user error lol-

I'm a Sonar endorsee for the last 3 versions and have used the program for over 6 years (since Sonar 2 XXL) and have it mastered big time.

It is obvious when something does not function correctly, or I wouldn't submit them as bugs.

Denial of a bug is very annoying wouldn't you say?
When something obviously doesnt work as it should, it is a bug.

I can say I do like X1b a lot and it seems to be working nicely thus far in general!



Asus P8Z77-V LE PLUS Motherboard   
i7 3770k CPU
32 gigs RAM
Presonus AudioBox iTwo
Windows 10 64 bit, SONAR PLATINUM 64 bit
Lots of plugins and softsynths and one shot samples, loops
Gauge ECM-87, MCA SP-1, Alesis AM51
Presonus Eureka
Mackie HR824's and matching subwoofer
#38
Ryan Munnis [Cakewalk]
Administrator
  • Total Posts : 1067
  • Joined: 2009/11/01 10:28:44
  • Status: offline
Re:X1B - That does it. 2011/03/24 13:45:07 (permalink)
UnderTow


Ryan Munnis [Cakewalk
]


Hi bitman,

The VS-700 and ProChannel are highly compatible. Regarding the mappings, I have already addressed this concern in a separate thread if you would like to take a look at my post.
Just stating that things are as planned despite clear complaints from users is not addressing anything. Addressing the issue means fixing it.

Considering the price of the VS-700, Cakewalk should have taken it's layout into account when designing the ProChannel and anyway the layout on the VS-700 makes more sense IMO. Level at the top, Freq in the middle and Q at the bottom (a bit like the order used on a real SSL  ). Having to take your eyes off the screen and look at the Control Surface is a guaranteed sign of bad integration.

Addressing the issue would mean re-ordering the controls on the ProChannel or at the very least release a special version of the ProChannel for the VS-700.
The controls really are not scrambled at all and the workflow behind it was well thought out. You can find this post and more information here.
If this is what Cakewalk consider well thought out...   You can state that it is well thought out but it doesn't make it true. Well thought out would mean "Hey we have this very expensive control surface, let's make our GUI reflect the order of the control surface and hey, it happens to coincide wit the order on the hardware we are imitating anyway".

In other words, the order on the ProChannel is random at best and that never equates to "well thought out".

I use the VS-700 everyday... the ProChannel mappings work very well with the VS-700. This new implementation is a big part of SONAR X1b and a lot of work, in-house, went into it's development.
Are you suggesting that having the ProChannel controls in the same order as on the VS-700 would be less good? Because you can not say that it works "very well" when there is a clear and rather unambiguous improvement possible. The only thing you can reasonably say is that you get by despite this blunder made when originally designing the ProChannel and X1.

This type of post where Cakewalk insists on being right despite users complaining and, well, anyone can see that they are wrong, does really not give much hope for the future of Sonar at all...

UnderTow


I've never stated neither Cakewalk's nor customers' views to be right or wrong. I also haven't acknowledged nor have I NOT acknowledged anything. Please try to take my position, Technical Support, into consideration before assuming or implying that I have any hidden agendas.

I'm simply stating that given the fact that the ProChannel EQ controls are mapped in the GUI in a different order then the encoders on the surface, I think the new implementation works quite well. I don't believe it is wrong of me to attempt to encourage VS-700 users to spend some time with the implementation and to direct them towards the document that discusses how it works in X1b.

There are a lot of controls in ProChannel and despite the rows not being in the order you guys shed light to, something wouldn't have matched up in the end anyway. Sonitus EQ and ProChannel EQ have 6 unique bands to adjust, but there are only 4 columns of encoders in the CHANNEL STRIP CONTROL section. Regardless of the fact that this section doesn't look like exactly Sonitus EQ, I've learned to control each band of the Sonitus EQ after a few minutes of using the surface, and I've learned to control the ProChannel EQ, Compressors and Tube Saturation from the surface pretty quickly as well.

I understand the complaints regarding this, but all of this frustration over 12 controls falls apart the moment you leave the EQ module or Page 1 of it's controls and the context of what you're controlling in SONAR changes.

In any case, I didn't decide to contribute to argue opinions nor misinform customers. I came in here to share that despite many assumptions and concerns over the layout, I believe that using the VS-700 with ProChannel is still very easy to control and encourage anyone with VS-700Cs to learn how it works.

I can definitely think of a variety of other commands on the VS-700 and on other hardware or software that are more difficult to memorize with the growing list of key bindings and gestures that have been burned into my brain.
post edited by Ryan Munnis [Cakewalk] - 2011/03/24 13:49:23

Ryan Munnis
Cakewalk
#39
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re:X1B - That does it. 2011/03/24 15:00:02 (permalink)
Noel, does that mean that the Mackie Control dll will be updated eventually?

 
It could but don't hold me to it since I haven't heard of any schedule for it yet. :)

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#40
FastBikerBoy
Forum Host
  • Total Posts : 11326
  • Joined: 2008/01/25 16:15:36
  • Location: Watton, Norfolk, UK
  • Status: offline
Re:X1B - That does it. 2011/03/24 15:32:05 (permalink)
Noel Borthwick [Cakewalk
]


Noel, does that mean that the Mackie Control dll will be updated eventually?

 
It could but don't hold me to it since I haven't heard of any schedule for it yet. :)


Thank you, you couldn't drop a few hints in the right ears by any chance? There'll be several of us on here who would appreciate it, very muchly. 
#41
Manolo
Max Output Level: -81 dBFS
  • Total Posts : 454
  • Joined: 2004/01/29 16:00:49
  • Status: offline
Re:X1B - That does it. 2011/03/24 15:32:29 (permalink)
Lanceindastudio


I have submitted about 5 different bugs that are bugs, period.

They usually deny them being bugs and say user error lol-

I'm a Sonar endorsee for the last 3 versions and have used the program for over 6 years (since Sonar 2 XXL) and have it mastered big time.

It is obvious when something does not function correctly, or I wouldn't submit them as bugs.

Denial of a bug is very annoying wouldn't you say?
When something obviously doesnt work as it should, it is a bug.

I can say I do like X1b a lot and it seems to be working nicely thus far in general!


Known that. The status of my last problem report about VS-700C was changed to CONTACT SUPPORT and it's a bug.

Ryan, sure you can learn what button on VS-700C matched what control in Sonar but franckly, we buy a Surface Control to have a "hard" visual and especially a VS-700C for full integration with Sonar. Every owner of VS-700C let about 2000$ at Roland and Cakewalk (by Roland) can't make the GUI of Sonar matches the buttons of VS-700C...

It's details perhaps but it sometimes makes the difference between the good and the top.

It's the kind of things I can't understand. Like a little  bug I reported that I ask myself yet how this bug can exist in the top five sequencer ?!(it doesn't exist in 8.5.3) :







Is it serious ?


post edited by Manolo - 2011/03/24 17:23:49

RME Fireface UC | Sonar Platinum x64/Windows 10 Pro x64| Superior 2.0 with all Toontrack soundbanks, Eastwest Complete Composer used in Kontakt 5, Ozone 5 | VS-700C, BCF 2000

#42
drumr
Max Output Level: -77 dBFS
  • Total Posts : 683
  • Joined: 2006/04/28 10:37:30
  • Location: Twang Town
  • Status: offline
Re:X1B - That does it. 2011/03/24 16:46:27 (permalink)
FastBikerBoy


Noel Borthwick [Cakewalk
]


Noel, does that mean that the Mackie Control dll will be updated eventually?


It could but don't hold me to it since I haven't heard of any schedule for it yet. :)

Thank you, you couldn't drop a few hints in the right ears by any chance? There'll be several of us on here who would appreciate it, very muchly. 

Yessssss indeed!!
#43
BlixYZ
Max Output Level: -74 dBFS
  • Total Posts : 805
  • Joined: 2010/12/31 16:45:54
  • Location: Barrington, NJ
  • Status: offline
Re:X1B - That does it. 2011/03/24 16:47:18 (permalink)
I am not familiar with SDK.  Will someone explain what this all means to me?

Will the parameters be available to my Mackie C4?  If not in Sonar mode, then in basic midi mode?

I was excited to see the word "solved" in the thread title, but I guess I need someone to spell it out for me. :)

I might even be willing to get a bcr to use DEDICATED to the prochannel, if it would function well.

Thanks all.
#44
BlixYZ
Max Output Level: -74 dBFS
  • Total Posts : 805
  • Joined: 2010/12/31 16:45:54
  • Location: Barrington, NJ
  • Status: offline
Re:X1B - That does it. 2011/03/24 16:57:53 (permalink)
Oops, didn't notice there was a page two.  This thread really blew up.

So, is it possible now or are we waiting for something?
Sorry, I'm a music geek, not a computer geek.  What is SDK?
#45
FastBikerBoy
Forum Host
  • Total Posts : 11326
  • Joined: 2008/01/25 16:15:36
  • Location: Watton, Norfolk, UK
  • Status: offline
Re:X1B - That does it. 2011/03/24 17:15:41 (permalink)
Still waiting I'm afraid although Bitman's surface/solution may help you - I'm not sure but us regular Mackie surface users will need to be patient apparently
 
#46
Dave Modisette
Max Output Level: 0 dBFS
  • Total Posts : 11050
  • Joined: 2003/11/13 22:12:55
  • Location: Brandon, Florida
  • Status: offline
Re:X1B - That does it. 2011/03/24 18:58:26 (permalink)
BlixYZ


I am not familiar with SDK.  Will someone explain what this all means to me?

Will the parameters be available to my Mackie C4?  If not in Sonar mode, then in basic midi mode?

I was excited to see the word "solved" in the thread title, but I guess I need someone to spell it out for me. :)

I might even be willing to get a bcr to use DEDICATED to the prochannel, if it would function well.

Thanks all.
 
 
SDK = Software Developers Kit - stuff the bit flippers use to write drivers and such.  That's about all I know about it.


Dave Modisette ... rocks a Purrrfect Audio Studio Pro rig.

http://www.gatortraks.com 
My music.
... And of course, the Facebook page. 
#47
bitman
Max Output Level: -34 dBFS
  • Total Posts : 4105
  • Joined: 2003/11/06 14:11:54
  • Location: Keystone Colorado
  • Status: offline
Re:X1B - That does it. 2011/03/24 20:49:43 (permalink)
A software development kit is generally a set of header files that provide a way to interact with software such as Sonar where sections of the program are opened up for 3rd party development such as a CS plugin.

If you want to write a VST plug for example you would get a C compiler and the VST SDK to install in the compiler. Then with the supplied ascii header files and support documentation you can then write your vst that makes calls to the host program that will be acceptable (hopefully) to it.
There are other ways such as synthmaker to make a VST without writing any or much code.

Without a SDK you are pretty much blinded.

I changed the Title to solved because Cake fessed up that the programming interface changed and that is why no matter what I did the ProChannel just sat there as if to say "We can't hear you...".

So fair enough. And Noel graciously posted the changes that will be a hold-ya-over to me.
I can get to retooling the cs plugin with a sense of direction.

I'm deeply sorry for my anger. It's been a tough 5 or so months of cakewalk giving the scoobie "Ru?"

:Rock on.

post edited by bitman - 2011/03/24 21:05:03
#48
BlixYZ
Max Output Level: -74 dBFS
  • Total Posts : 805
  • Joined: 2010/12/31 16:45:54
  • Location: Barrington, NJ
  • Status: offline
Re:X1B - That does it. 2011/03/24 22:37:44 (permalink)
Well bitman,

I don't know about anyone else, but if you are able program a solution, Iwould be happy to support your efforts with a donation. 

Why are the changes that Noel posted just a "holdyaover"?
Are you waiting for more information?  Or are you waiting for them to do or fix something?
#49
Freex
Max Output Level: -81 dBFS
  • Total Posts : 478
  • Joined: 2010/11/23 11:10:50
  • Location: Northern Ireland
  • Status: offline
Re:X1B - That does it. 2011/03/25 08:56:26 (permalink)
I would be very grateful for 1


Asus P9X79, Intel i7-3930k, 32GB RAM ,Windows 7, RME RayDat, Presonus Firestudio, Presonus Digimax FS, Mackie MCU, Mackie XT, Makcie C4, KRK Rokit 6

How To Setup A Drum Map...The Easy Way.PDF

#50
stevenpanter
Max Output Level: -84 dBFS
  • Total Posts : 311
  • Joined: 2004/02/15 04:47:52
  • Location: Westcliff-On-Sea, Essex, UK
  • Status: offline
Re:X1B - That does it. 2011/03/25 09:03:49 (permalink)
FastBikerBoy


Noel Borthwick [Cakewalk
]


Noel, does that mean that the Mackie Control dll will be updated eventually?


It could but don't hold me to it since I haven't heard of any schedule for it yet. :)
Thank you, you couldn't drop a few hints in the right ears by any chance? There'll be several of us on here who would appreciate it, very muchly. 
 
+10000!



Steven Panter - Musician, Composer, Producer. 
Sonar Platinum Producer Edition (and all previous Sonar versions back to 3), Kontakt 11, Z3TA+ 2, BFD2, FM8, Vocaloid and others

PC: Custom-built i7-6080, 16Gb RAM, 3 * 1TB SSD, Windows 10 64-bit
 
Korg  Kronos, Minilogue, M3 Module, Triton Extreme
Roland RD700-GX, Jupiter 80, XV-5080, Fantom XR, V-Synth XT, VariOS

A
collection of guitars, basses, and amps.
#51
Freex
Max Output Level: -81 dBFS
  • Total Posts : 478
  • Joined: 2010/11/23 11:10:50
  • Location: Northern Ireland
  • Status: offline
Re:X1B - That does it. 2011/03/26 05:31:41 (permalink)
2. Modify or write a new control surface dll that directly controls the built in pro channel modules. The original surface sdk does not have the new interfaces to do this since it only has the types defined for the old eq. For this we need to publish the new interfaces which I said we have plans for once we have some time. The main relevant definition change from the surface side for this is the enum below from controlsurface.h. If you want to try accessing it from your surface in the interim you may be able to get by with just changing that one definition in your header file (and of course adding support to actually communicate with the prochannel modules using it) enum SONAR_MIXER_FILTER { MIX_FILTER_EQ = 0, MIX_FILTER_COMP = ( MIX_FILTER_EQ + 1 ) , MIX_FILTER_GATE = ( MIX_FILTER_COMP + 1 ) , MIX_FILTER_SAT = ( MIX_FILTER_GATE + 1 ) } SONAR_MIXER_FILTER;

 
Anyone on here have the skills and tech, to sort this one out for us? Maybe with a little help we'll be able to get the prochannel all working for the MCU.
Sounds like CW could be a long wait.


Asus P9X79, Intel i7-3930k, 32GB RAM ,Windows 7, RME RayDat, Presonus Firestudio, Presonus Digimax FS, Mackie MCU, Mackie XT, Makcie C4, KRK Rokit 6

How To Setup A Drum Map...The Easy Way.PDF

#52
bitman
Max Output Level: -34 dBFS
  • Total Posts : 4105
  • Joined: 2003/11/06 14:11:54
  • Location: Keystone Colorado
  • Status: offline
Re:X1B - That does it. 2011/03/26 07:07:42 (permalink)
OK, Happy Saturday.

I have broken through to the other side so to speak and have the BCR2000 controlling the PCEQ.

Before anyone asks for the plug in, know that there are many warts and compromises that I have just put up with while using this plug to control either the sonitas or 3rd party fx bin eqs all in the interest of getting back to the business of recording.

The main limitation is that since the bcr2000 has 4 controls per vertical strip and I can only think in terms of the old in-line mixer, I opted to only control the 4 band eq "gains" and left the Q and freq to the mouse. I generally preset the frequencies and Qs to responsible starting points and mixed that way.

Another is I never asked the bcr2000 to swap "pages" or personalities and now become an FX controller. Primarily because I didn't want to ever be spinning a knob thinking it's a LF gain pot when crap, it's the threshold. It's just the way I prefer to work. I would love to have more vertical pots on the bcr2000 but it is what it is for now.

Another limitation is I have for get 'er done sake, developed 3 dlls for the 3 bcr2000s I have. One for each unit that makes up the 8 tracks of a 24 track array. This is out of the need to just have it work in my studio.
Consequently, I just set each unit to a unique and specific midi channel to differentiate all the units. There is a better way but I didn't need to implemented as it was just for use in my studio.

You can see why I haven't released it into the wild.

As for the MCU:

I don't know much about it as it's too much money for some encoders.
The BCR2000 allows us to assign a specific CC value to each control.
A.J. Mayo's plug listens for those CC# and spins the appropriate sonar
element.

The MCU in AFAIK a different beast. I have for example looked at the BCF2000 output when faders are pushed under BCF2000 McSo Emulation. I'm not a midi wiz in the least but the output is not CC# as is in BC mode but might be Sysex?

I do know this about it. when you push fader1 on an McSo emu BCF, the midi stream is on channel 1. when you push fader2, the midi stream is on channel 2 and so on.

The BCF2000 and BCR2000s in BC mode are much less of a closed black box than the MCU.

Behringer gets some things very right.

Back to my code......

 
#53
thegeek
Max Output Level: -78 dBFS
  • Total Posts : 631
  • Joined: 2008/10/02 14:28:00
  • Location: Athens,Greece
  • Status: offline
Re:X1B - That does it. 2011/03/26 09:01:24 (permalink)
Bitman,

in case you are interested I have a complete chart of the messages the MCU sends out! In fact you can set any controller to send those midi messages and OTHER DAWS will "think" they deal with an MCU (Ableton Live for example). Unfortunately I ve tried it with Sonar, and Sonar was standing there waiting as if it was waiting some secret handshake.

*I later discovered, that besides the midi control messages, all midi devices send some form of ID message. In case of other DAWS, obviously they dont take it under consideration, hence they work with ANY device if its set up to send midi messages like the MCU. Unfortunately, Sonar needs to identify the controller as an MCU before starting receiving the messages - all this is purely speculation*

Now, to specifics:
For example, when you "touch" the fader 1 on an MCU it sends out a "G#7 note on" message (MCU is touch sensitive)
When you move fader 1 it sends out "pitch wheel" message on midi channel 1 (max value 8176, min value -8192)
The next fader sends pitch wheel message again on midi channel 2 and so on.

In any case, if you want the complete chart let me know and I'll upload somewhere for you to get it (in PDF format)
post edited by thegeek - 2011/03/26 09:19:56
#54
bitman
Max Output Level: -34 dBFS
  • Total Posts : 4105
  • Joined: 2003/11/06 14:11:54
  • Location: Keystone Colorado
  • Status: offline
Re:X1B - That does it. 2011/03/26 10:39:16 (permalink)
To think I looked at G#7 and saw uh, maybe sysex I dunno when it was a G#7. <facepalm>

Thanks.
I'm interested is such a chart also.

ron AT mtrecording DOT KOM

Thanks.


#55
thegeek
Max Output Level: -78 dBFS
  • Total Posts : 631
  • Joined: 2008/10/02 14:28:00
  • Location: Athens,Greece
  • Status: offline
Re:X1B - That does it. 2011/03/26 15:13:36 (permalink)
Sent just now!

More interesting info on the matter: the fabulous "BC Manager" program, in its latest versions, provides a simple midi through interface AND an MC strip emulation on screen. What this means is, you can have, with all this info gathered and a virtual midi cable, an MCU emulation with an on screen "display" (providing the necessary info of what you are actually controlling ) with ANY controller. I have had success doing so but as I described earlier, ufortunately NOT in Sonar.
post edited by thegeek - 2011/03/26 20:19:49
#56
Page: < 12 Showing page 2 of 2
Jump to:
© 2024 APG vNext Commercial Version 5.1