Helpful ReplyWhy was it so important to shove Pro Channel into it's own hidden bus?

Page: << < ..1617 Showing page 17 of 17
Author
FastBikerBoy
Forum Host
  • Total Posts : 11326
  • Joined: 2008/01/25 16:15:36
  • Location: Watton, Norfolk, UK
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 09:31:20 (permalink)
Mudgel, did you see THIS POST about SteveStrummerUK's strange on/off state issues of the PC. May or may not be related to what you have been seeing.
mudgel
Max Output Level: 0 dBFS
  • Total Posts : 12010
  • Joined: 2004/08/13 00:56:05
  • Location: Linton Victoria (Near Ballarat)
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 10:36:30 (permalink)
Yes I have. In fact I had an early corrupt installation of X1 where the path for the 4 dlls that make up the brains of PC wasn't written into the VST scanner list of paths to scan.
As it wasn't there I didn't know it needed to be there if you understand my meaning. I spent quite a lot of time in the registry and looking at SONAR's folders etc until I finally found the 4 dll's then started to wonder how SONAR knew they were there. Eventually I got it worked out. it's been confirmed by threads like Steve's but this was way early when X1b first came out I think.

After that I had a PC that was working sort of. I did a complete fresh install and this time all was well in so far as PC was "working". but despite the 246 and 255 QF and going back and forward between them I still get unpredictable on/off issues with PC. Even if I go back to X1b no QF I still get the same issues.

My early experience with SONAR before X1b I couldn't get much past loading X1a then white screen lockup or just disappear. X1b at least allows me to load X1 and get familiar with the GUI but it still white screens and locks up even after fresh OS and X1 installs. I have backup images that include s8.5.3 but I've also gone back to a fresh install of OS and X1 only without any change in my user experience. I await X1C.

Buses:
I remember a long time ago don't remember whether it was Noel or not but "he" said that internally SONAR only sees audio streams there is no difference between tracks and buses. If it was like that externally we could have such great flexibility but i think we've been shielded from things like feedback loops and such.



Mike V. (MUDGEL)

STUDIO: Win 10 Pro x64, SPlat & CbB x64,
PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz.
Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2.
Monitors: Adam A7X, JBL 10” Sub.
Audio I/O & DSP Server: DIGIGRID IOS & IOX.
Screen: Raven MTi + 43" HD 4K TV Monitor.
Keyboard Controller: Native Instruments Komplete Kontrol S88.
jm24
Max Output Level: -54 dBFS
  • Total Posts : 2127
  • Joined: 2003/11/12 10:41:12
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 11:05:09 (permalink)
Having the convenience to quick access of the various, oft used, functions is a good thing.
 
That is a different issue than the performance of the PC.
 
As has been described, having such in a mixing console is standard, as is I/O connections for outboard gear (fx bin).
 
The inspector has a spot where, currently, the PC is hardcoded.
 
2 ideas:
 
A:  The PC slot in the inspector could be a different implementation of the FX bin, with each of the items changeable. In pre X1 I thought the built-in EQ should be changeable.
2:  Better: since the slot in the inspector is of a particular size and shape, The PC slot should be a a standardized interface similar to the hardware 500 series modules. Instead of the PC the VC could be set as the default effects for the channel strip. This could become an industry standard for the basic VST interface, with expansion of interface when required.
 
This would make Sonar more confgurable, and desirable.
 

 
 
ampfixer
Max Output Level: -20 dBFS
  • Total Posts : 5508
  • Joined: 2010/12/12 20:11:50
  • Location: Ontario
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 12:09:55 (permalink)
Sounds like a good idea, why not write a feature request.

Regards, John 
 I want to make it clear that I am an Eedjit. I have no direct, or indirect, knowledge of business, the music industry, forum threads or the meaning of life. I know about amps.
WIN 10 Pro X64, I7-3770k 16 gigs, ASUS Z77 pro, AMD 7950 3 gig,  Steinberg UR44, A-Pro 500, Sonar Platinum, KRK Rokit 6 
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 17:18:19 (permalink)
I'd like to clarify some confusion on this thread:

The prochannel is NOT a bus. I have never said that so I'm not sure where that misinformation came from.

The prochannel is an internal effects bin that lives on both tracks and buses. It can be either or post USER effects bin depending on the pre/post setting on the prochannel strip.

Having the prochannel in their private bin allows us to independently manage them from the normal effects bin, bypass the entire prochannel, etc.

Prochannel modules are similar to VST's but are specially designed to live as modules in a small form factor inside the prochannel strip. They also have some custom functionality built in which SONAR uses to communicate with them. One example is meters which are reported by the modules.
Prochannel modules do not have any UI of their own in X1. The UI is built into the prochannel strip and tightly integrated with the rest of the SONAR functionality.

The prochannel by default consumes zero CPU because the modules are only created when you turn them on specifically.

----
There is a known bug with automation potentially turning on modules which we have fixed in X1C. The root cause of this bug as we know it is that if you ever had an envelope created for any module parameter, then seeking on the timeline (or stopping and starting playback) would activate the prochannel module that corresponds to that envelope. The most common cause of the envelopes being there in the first place is the use of automation snapshots. When you snapshot a track that has automation read enabled it will snapshot parameters for ALL prochannel modules.
After that seeking on the timeline would turn on the prochannel for those modules (only once).
This problem would also manifest on loading 8.5 projects with snapshots since they had params for the built in Sonitus eq. In this case it could turn on the prochannel using the parameters of the old EQ. Since the params do not match you would get a strange eq curve.

Both these issues have been addressed in X1C. This is the only case that we are aware of where the prochannel turns on unexpectedly.




Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
The Maillard Reaction
Max Output Level: 0 dBFS
  • Total Posts : 31918
  • Joined: 2004/07/09 20:02:20
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 17:37:09 (permalink)
Noel,
 I have been suggesting the pro channel is ON a bus... not IS a bus.

 My main interest is to be able to remove Pro Channel as I would any other EFX.

 I was hoping it could be as easy as having a check box.

 
best regards,
mike


The Maillard Reaction
Max Output Level: 0 dBFS
  • Total Posts : 31918
  • Joined: 2004/07/09 20:02:20
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 17:40:12 (permalink)
BTW,

When I have witnessed the on -off effects it happened on projects that never, ever had any envelope on any track. No envelopes.


Hopefully, at some point, enough info can be gathered, forwarded, sent in so that Cakewalk can find out the cause of that behavior.


best regards,
mike


Bub
Max Output Level: -3.5 dBFS
  • Total Posts : 7196
  • Joined: 2010/10/25 10:22:13
  • Location: Sneaking up behind you!
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 18:36:58 (permalink)
mike_mccue

BTW,

When I have witnessed the on -off effects it happened on projects that never, ever had any envelope on any track. No envelopes.
Same here.

http://forum.cakewalk.com/fb.ashx?m=2361833

"I pulled the head off Elvis, filled Fred up to his pelvis, yaba daba do, the King is gone, and so are you."
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 19:59:12 (permalink)
I have been suggesting the pro channel is ON a bus... not IS a bus. My main interest is to be able to remove Pro Channel as I would any other EFX.

 
The title of the thread suggests there is a hidden bus. There is no such thing. The prochannel is an effects bin that lives within a track or bus exactly like normal effects do.  We refer to this bin as a "channel effects bin"
 
As I explained earlier, the prochannel bin is empty until you enable a prochannel module, at which time the effect is instantiated and inserted into the channel effects bin. The controls you see on the prochannel strip for the eq, compressor and saturation modules are simply widgets that control the module parameters. Since the modules themselves have no UI the widgets are always visible in the SONAR UI and ready for use. They are connected to nothing until you enable one of the modules, by pressing the enable button, or move one of the controls which is a shortcut to auto enable it (as of X1B). There is nothing to be done to remove the prochannel if you don't ever want to use it. Just dont open the pro strip!
If you do enable a module and want to stop using it, just click the enable button for it again and it is removed from the circuit and uses no CPU. This is exactly the way the old per track eq worked so there is nothing new here in this regard. This is also exactly the way hardware consoles work.
 
 

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 20:08:32 (permalink)
When I have witnessed the on -off effects it happened on projects that never, ever had any envelope on any track. No envelopes.

 
Are you seeing this in X1B? If so this may be caused by you accidently touching a control on a prochannel module which would auto enable it. If it happened when seeking on the timeline or when stopping playback, its very likely the same issue we fixed. How sure are you that there are no envelopes on the track? They can be hard to spot sometimes. All the repro projects we received from customers did indeed have a prochannel envelope that was causing the plugin to turn on.
 
Either way, if you are seeing a problem in this area, for us to investigate it its necessary for us to have a project that this happens on. Many people including beta testers have tried to repro these reports and have been unable to. That isn't to say that the problem doesnt happen but if it does it would have to be some very specific circumstances that causes it since it certainly isn't widespread. If someone is still seeing this and has ruled out envelopes being on the project in question they should send in the file.
 

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
relpomiraculous
Max Output Level: -80 dBFS
  • Total Posts : 525
  • Joined: 2004/10/05 07:56:01
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 20:24:29 (permalink)
Prochannel is AWESOME.

Sonar X2 64 bit - Win 7 Pro 64 bit - Intel Core i7 870 - 8 gigs of ram - HP 3130 desktop
fooman
Max Output Level: -63 dBFS
  • Total Posts : 1382
  • Joined: 2006/06/26 14:47:44
  • Location: Ontario, Canada
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 20:50:17 (permalink)
I love prochannel.
I have a bunch of great plugs, UAD, voxengo, etc.
ProChannel's saturation is amonfg the best IMO.  Don't know why, but it really glues some things together.

Threads like this DO scare me, since I'd hate to have a client in and have the mix sound different if I've used PC on most of my instrument busses...
But I'll take my chances I guess!
vintagevibe
Max Output Level: -51 dBFS
  • Total Posts : 2446
  • Joined: 2003/12/15 21:45:06
  • Location: Atlanta, Ga
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 20:55:41 (permalink)
mike_mccue


Noel,
I have been suggesting the pro channel is ON a bus... not IS a bus.

My main interest is to be able to remove Pro Channel as I would any other EFX.

I was hoping it could be as easy as having a check box.


best regards,
mike

If you don't want it don't use it.  Since there is no CPU used when it is not in use and since it can be totally hidden there is absolutely no down side to it being there and therefore no reason to remove it.

post edited by vintagevibe - 2011/08/10 22:02:39
Jonbouy
Max Output Level: 0 dBFS
  • Total Posts : 22562
  • Joined: 2008/04/14 13:47:39
  • Location: England's Sunshine South Coast
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/10 21:24:27 (permalink)
Noel Borthwick [Cakewalk
]


I have been suggesting the pro channel is ON a bus... not IS a bus. My main interest is to be able to remove Pro Channel as I would any other EFX.

 
The title of the thread suggests there is a hidden bus. There is no such thing. The prochannel is an effects bin that lives within a track or bus exactly like normal effects do.  We refer to this bin as a "channel effects bin"
 
As I explained earlier, the prochannel bin is empty until you enable a prochannel module, at which time the effect is instantiated and inserted into the channel effects bin. The controls you see on the prochannel strip for the eq, compressor and saturation modules are simply widgets that control the module parameters. Since the modules themselves have no UI the widgets are always visible in the SONAR UI and ready for use. They are connected to nothing until you enable one of the modules, by pressing the enable button, or move one of the controls which is a shortcut to auto enable it (as of X1B). There is nothing to be done to remove the prochannel if you don't ever want to use it. Just dont open the pro strip!
If you do enable a module and want to stop using it, just click the enable button for it again and it is removed from the circuit and uses no CPU. This is exactly the way the old per track eq worked so there is nothing new here in this regard. This is also exactly the way hardware consoles work.
 
 


So perhaps the question could be reworded as "Why was it so important to seperate the Pro Channel UI from the actual modules"?

If that is the question doesn't it add unnecessary complexity in keeping the UI widgets state in sync with the actual current state of the module, as there is a level of disconnect there that isn't inherent on a self-contained VST?

More importantly could this be the cause of several people reporting the inexplicable state changes on the PC?  I understand the idea that if it is off it is not using any resources, that isn't the issue people are reporting.  The issue, although unconfirmed, seems to me to be switch states being subject to seemingly uncommanded changes.

Also I wonder how does what is called the 'channel effects bin' differ schematically from a bus junction exclusively for the insertion of the PC, is it not just a hidden or exclusive PC bus by any other name?

I'm just pondering out loud here.
post edited by Jonbouy - 2011/08/10 21:53:14

"We can't do anything to change the world until capitalism crumbles.
In the meantime we should all go shopping to console ourselves" - Banksy
The Maillard Reaction
Max Output Level: 0 dBFS
  • Total Posts : 31918
  • Joined: 2004/07/09 20:02:20
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/11 08:06:55 (permalink)
FWIW,

 The word "hidden" is just that... a word.

 When I choose to use the word "hidden" I was thinking of the time that Noel wrote here at the forum that SONAR's effects bin sat on a bus that is not visible to the user.

 http://forum.cakewalk.com...mpage=1&print=true

Noel B says:

"In fact in SONAR's mix engine, internally everything routes through a bus, including output from track's and synths, although these buses are not user visible."


 When I choose to use the word "hidden" I was thinking of the fact I can not find the delete button to delete the bus as I may with all the buses that are not hidden.



 Hidden is not some kind of bad word that demands a deep explanation... it's a descriptive.


 



 Hi Noel, because you asked:

 I am still on the X1A hot fix something. I saw the PC turning on and off with that version. That's the version that had the problem that you fixed in 1B. So, I've been real curious to observe so many other people having what appears to be a very similar problem in the later releases. I did my complaining about PC a long while ago... now I'm just reading of others' problems while I avoid Pro Channel the best I can.

 Now that you have described how complex the implementation is... I have further interest in not being any where near it.

 I didn't start this thread to report that the on-off problem is continuing to happen.

 I started this thread to ask why I can not delete Pro Channel from my projects.


 The idea that ProChannel is basically several DSP apps kludged into a persistent GUI is easy to comprehend. That seems roughly equal to having 3 VSTs in the efx bin that leave GUIs when you delete them.

 If I deleted a EQ, Compressor, and Saturator in my EFX bin and the guis persisted it would seem unusual... and an annoyance.

  The explanation about how Pro Channel compares to a console is also easy to comprehend. From my perspective consoles have always been about the convenience and the cost effectiveness of stuffing all the functions into one (or a few) chassis with shared (or buffered) power supply systems. I grew up on consoles... consoles are effective.

 Back in 19ninetysomething I started using SONAR and have since come to the personal opinion that consoles are becoming anachronisms that will only persist in production environments that prioritize convenience over everything else. SONAR's track view taught me this through my experiences with it... and so for many years I only used a console to route inputs and monitor while ignoring the console and console format for the final mix. When I began with SONAR I planned on using a console but SONAR's track view simply did a better job and so I learned to stay ITB.

 Once I learned that I could patch up almost anything I wanted in the effects bin I grew to enjoy all that flexibility and convenience.

 A typical vocal chain for me today is EQ, 1st Compressor, 2nd Compressor, EQ, reverb and then maybe some more EQ... then I send that to a "bus". I think it's great that I can patch something like this up without even reaching for cable. It's like I am living in the future. It's fantastic!!!

 In today's day and age... the pro channel looks like part of a make believe console... and it is about as inflexible as a real console. It seems ironic that Cakewalk went to all the trouble to make SONAR seem old fashioned.



 When you describe the complexity of the implementation of Prochannel's modules I can't help but reflect upon the idea that I would have appreciated and preferred an advancement of greater routing flexibility within SONAR, the kind of stuff many users have been asking about for years, rather than a celebration of stuffing more DSPs within the existing constraints.




 
 With regards to your question about the possibility that I might be missing some hard to view envelope: I was working with brand new projects started just to test X1. I did not place a single envelope in the project at any time. I don't know how to be more clear about that.

 I found the problem within 5 minutes of launching SONAR X1 for the first time... and still wonder why no one at Cakewalk hadn't seen the problem in the previous year of development and testing.


 I can also report that I have never used a ACT function. I'll repeat that... I have never used an ACT function in my history of using SONAR. I use the SONAR and VST displays as interfaces and just work in there with my keyboard and mouse.

 

 


 Thanks very much for taking the time to review this thread.


 best regards,
mike







still editing spelling and or grammar
post edited by mike_mccue - 2011/08/11 11:02:03


mudgel
Max Output Level: 0 dBFS
  • Total Posts : 12010
  • Joined: 2004/08/13 00:56:05
  • Location: Linton Victoria (Near Ballarat)
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/11 10:09:20 (permalink)
I'd really love to send in a project where the state of the PC turns on and off. But I never know when it's going to happen - I never know if a project will be there long enough to even save it let alone worry about PC.

I've had enough of talking about Pro Channel and the whole X1 experience. Everything that happens with X1b is random and unpredictable, flakey and weird glitchy things that eventually take it out via a lockup with a white screen or it just disappears. And no the process is not still running and I've just lost the GUI. ProChannel I can really forget about as I don't really even try to use it anymore. Im only using X1B to try and learn the interface so I'll know what to do when i can actually use it post X1C. 10 minutes or so at a time.

I'm going to adopt the notion that I won't be the single user who will never get X1 to work so I'll wait till X1C; If it turns out that it doesn't work then, well I'm in no worse a place than now.

See here I am whingeing again. spray me with the PEST Control spray please.

Mike V. (MUDGEL)

STUDIO: Win 10 Pro x64, SPlat & CbB x64,
PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz.
Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2.
Monitors: Adam A7X, JBL 10” Sub.
Audio I/O & DSP Server: DIGIGRID IOS & IOX.
Screen: Raven MTi + 43" HD 4K TV Monitor.
Keyboard Controller: Native Instruments Komplete Kontrol S88.
Keni
Max Output Level: -17.5 dBFS
  • Total Posts : 5769
  • Joined: 2003/11/04 10:42:15
  • Location: Willits, CA USA
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/11 10:27:03 (permalink)
John T


Matter of taste, the auto plot resolution, I reckon. I like it set to auto for general use, and change it to fixed for specific tasks. I don't think either makes a "Better" default.


Me too... Tho I rarley use PC yet due to so many issues...

Keni

Keni Fink
Keni - Facebook
Deep Space Records
http://www.reverbnation.com/inexile
http://www.cdbaby.com/artist/inexile
Out Of My Head Music (BMI)

SPlat/MacPro/Dual Xeon 3.06GHz 6-core (12 total)/64GB/Win8.1X64/Presonus 1818VSL/Soundscape SS8IO-1
Jonbouy
Max Output Level: 0 dBFS
  • Total Posts : 22562
  • Joined: 2008/04/14 13:47:39
  • Location: England's Sunshine South Coast
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/11 10:50:52 (permalink)
Also, I have had plenty of occasions when I've saved templates or track templates in 8.5.3 the inbuilt Sonitus eq has a strange random plot on reloading.  If this behaviour has carried over from previous versions where random data is being applied to the new 'channel effects bin' which has been described as similar to how the 'inbuilt' Sonitus EQ 'bin' used to work although would have greater consequences since PC isn't just a mere eq then how can you replicate this condition?

It all looks OK when you save it and comes back with the random data applied.  Nothing wrong with the project when saved, nor when it is recalled, just a cranky eq curve applied, nothing to indicate how the random curve got there though.


post edited by Jonbouy - 2011/08/11 10:51:55

"We can't do anything to change the world until capitalism crumbles.
In the meantime we should all go shopping to console ourselves" - Banksy
Keni
Max Output Level: -17.5 dBFS
  • Total Posts : 5769
  • Joined: 2003/11/04 10:42:15
  • Location: Willits, CA USA
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/11 12:31:44 (permalink)
Jonbouy


Also, I have had plenty of occasions when I've saved templates or track templates in 8.5.3 the inbuilt Sonitus eq has a strange random plot on reloading.  If this behaviour has carried over from previous versions where random data is being applied to the new 'channel effects bin' which has been described as similar to how the 'inbuilt' Sonitus EQ 'bin' used to work although would have greater consequences since PC isn't just a mere eq then how can you replicate this condition?

It all looks OK when you save it and comes back with the random data applied.  Nothing wrong with the project when saved, nor when it is recalled, just a cranky eq curve applied, nothing to indicate how the random curve got there though.


I haven't run into this since X1b myself, but I rarely use PC due to the many issues... I'm sorry to hear that it's still plaguing you

I can see how hard it is to find anything to upload to show the problem... That was a problem for me as well... there just isn't really anything to upload?!?!

Keni


Keni Fink
Keni - Facebook
Deep Space Records
http://www.reverbnation.com/inexile
http://www.cdbaby.com/artist/inexile
Out Of My Head Music (BMI)

SPlat/MacPro/Dual Xeon 3.06GHz 6-core (12 total)/64GB/Win8.1X64/Presonus 1818VSL/Soundscape SS8IO-1
bitman
Max Output Level: -34 dBFS
  • Total Posts : 4105
  • Joined: 2003/11/06 14:11:54
  • Location: Keystone Colorado
  • Status: offline
Re:Why was it so important to shove Pro Channel into it's own hidden bus? 2011/08/11 21:57:23 (permalink)
I Love the ProChannel too.

'Prolly as I am developing for it but love it nevertheless.
Page: << < ..1617 Showing page 17 of 17
Jump to:
© 2024 APG vNext Commercial Version 5.1