Sonar 8 not VST3 compatible?

Page: < 123 Showing page 3 of 3
Author
jasonthurley
Max Output Level: -85 dBFS
  • Total Posts : 264
  • Joined: 2010/07/22 15:57:06
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/27 15:57:37 (permalink)
"This is up there with Waves not offering 64 bit support "until they see a demand"

The majority of there users are not professional leading engineers, it's the mothers. fathers, brothers and sisters of your everyday Joe... so I understand steering a product to cater to the majority of your users. Plus that would be a lot of reworking millions of lines of code..... almost easier to start over.

I don't know about the VST3 stuff... haven't heard/researched this subject yet... There is a fix for almost everything though... I am sure someone has realized this and is working on a fix.... all in time grasshopper all in time.


#61
keith
Max Output Level: -36.5 dBFS
  • Total Posts : 3882
  • Joined: 2003/12/10 09:49:35
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/27 16:13:07 (permalink)
wintaper


it does work in Cubase, which supports the latest version of the VST standard. 

 
VST is not a "standard". It's a proprietary API that happens to be used by just about everybody, which makes it a "de facto standard". VST3 is not used by everybody (i.e., host support required by a majority of plugin vendors), so it's not even a de facto standard at this point.
 
Waves coming out with a sidechain implementation that only works in VST3 hosts is absurd. Even if a majority of hosts have "plans to support VST3 in the 'near future'", how long is that going to take, realistically? 12, 18, 24 months to get all the implementations sussed? In fact, I don't believe they would be so short-sighted. There must be a VST2 version that works during this transition period. If not... baaaahaaaahahahaha!
 
 

#62
TheSteven
Max Output Level: -55 dBFS
  • Total Posts : 2037
  • Joined: 2005/03/05 01:17:06
  • Location: Southern California
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/27 16:15:16 (permalink)
Don't forget if Sonar comes out with VST3 support Cakewalk will have to come out with VST3 versions of Rapture, Dimension Pro and all of their other VST plug-ins as well.
If Sonar 9 came out and the only change from 8.5 was that everything supported VST3 - how many of us would pony up to upgrade?
- crickets chirping -

Edit:
BTW I am not against adding VST3 support in Sonar as long as it doesn't screw up support for older VSTs and as long as the cost of implementing doesn't delay or push other stuff (bug fixes, improvements, new features) off the plate.

post edited by TheSteven - 2010/07/27 16:27:51

"Time is a great teacher, but unfortunately it kills all its pupils" Loius-Hector Berlioz

www.AgitatedState.com MenuMagic - plug-in management powertools!
My Tunes
#63
jasonthurley
Max Output Level: -85 dBFS
  • Total Posts : 264
  • Joined: 2010/07/22 15:57:06
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/27 16:15:43 (permalink)
Slow down horsy..... Wohhhhhh......

Some shared information pertaining to VST3 and 64 bit from another forum....

Most of the VST2 plugins already work at double precision. (64bit) Any critical process is always done in double precision. That goes for native plugins and Third Party plugins.

What happens is: the plugin receives a 32 bit signal from the host, the plugin upsamples to 64bit, does the process and then brings down the numbers to 32 bit and dumps the registers back into the host's summing engine. (which is 32 bit float)

The VST2 protocol is fixed to 32-bit in/32 bit out. Regardless of what the plugin does internally.

VST3 allows to accept and to dump the 64bit results into a 64bit mixing engine. 64bit in/64 bit out.

This means, used in a host that is double precision, the numbers don't have to be brought back to 32 bit before the registers are dumped into the host's summing engine.

That introduces small errors which end up in the LSB. These errors are of the same "magnitude" as the errors that a 64 bit engine produces.

While a Floating point CPU can hold up to 80bit (and more) registers, SSE registers are limited to (2x) 64 bit.
So, once you begin adding (big) numbers you will encounter the same errors in a 64bit engine as in a 32 bit engine.

In other words, *the way the Nuendo engine is build (holding the registers as long as possibly can before dumping the results to 32 bit)* for simple summing, 64 bit is less precise than 32 bit. (although the 64 bit errors are smaller than the 32bit errors - still both can be neglected.)

There are some advantages to a full 64bit engine, and there are disadvantages. But you should be able to get the exact same results. Unless you are doing some "exotic" things which would never occur in "normal" mixing conditions. (-50 dB/+50 dB)

So, in answer to your question. Most of the good plugins out there already use double precision for their processes. VST3 or VST2 won't make them sound better or worse.
No difference.


I agree with most of what is said... some is just computer science and some is opinion... I would have to do thorough testing to hear differences.

Have fun

#64
tarsier
Max Output Level: -45 dBFS
  • Total Posts : 3029
  • Joined: 2003/11/07 11:51:35
  • Location: 6 feet under
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 11:02:48 (permalink)
The VST2 protocol is fixed to 32-bit in/32 bit out. Regardless of what the plugin does internally.

Not true. Cakewalk's VST plugins pass 64 bit data in and out.
#65
jasonthurley
Max Output Level: -85 dBFS
  • Total Posts : 264
  • Joined: 2010/07/22 15:57:06
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 11:45:35 (permalink)
"Cakewalk's VST plugins pass 64 bit data in and out."
I believe the idea is that it can't using VST1 or 2..... as it doesn't allow 64 bit data streaming to the host processor.... Using Cakewalk plug-ins is beside the point.. as you don't need a VST3 platform to run them... however a Waves plug-in that uses VST3 won't work on the 64 bit engine Sonar has and that's the problem.

Cakewalks plug-ins also kinda blow

Lol....  Also is that not limited to your OS running 64 bit and your system (Like hardware components/processors/busses) allowing 64 bit processing? Runnig windows at 32 bit floating point is not processing at 64 bit even if Sonar steps it up in it's own platform.


#66
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
  • Total Posts : 26036
  • Joined: 2006/09/17 11:23:23
  • Location: Everett, WA USA
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 11:49:23 (permalink)
The VST2 protocol is fixed to 32-bit in/32 bit out. Regardless of what the plugin does internally.

This illustrates the danger in blindly pasting "information" gleaned from unreliable sources. Now somebody in some other forum may find your post and re-quote it again as gospel. This is how urban myths get propagated.


All else is in doubt, so this is the truth I cling to. 

My Stuff
#67
jasonthurley
Max Output Level: -85 dBFS
  • Total Posts : 264
  • Joined: 2010/07/22 15:57:06
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 12:13:25 (permalink)
"The VST2 protocol is fixed to 32-bit in/32 bit out. Regardless of what the plugin does internally.
This illustrates the danger in blindly pasting "information" gleaned from unreliable sources."

Hence why I stated this was from a forum and I agree with most of what is said in it.... some people....




#68
kp
Max Output Level: -61 dBFS
  • Total Posts : 1496
  • Joined: 2004/01/21 15:22:09
  • Location: London, UK
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 12:14:41 (permalink)
jasonthurley


"Cakewalk's VST plugins pass 64 bit data in and out."
I believe the idea is that it can't using VST1 or 2..... as it doesn't allow 64 bit data streaming to the host processor.... Using Cakewalk plug-ins is beside the point.. as you don't need a VST3 platform to run them... however a Waves plug-in that uses VST3 won't work on the 64 bit engine Sonar has and that's the problem.

There is an agreed opcode within VST2.4(?) that says "this plugin can handle 64 bit data in and out".  Some of the Cakewalk plug-ins support it and I think at least some others do too (eg. Voxengo).  At least Reaper (cough, ahem) also supports and uses the "this plugin can handle 64 bit data in and out" opcode too AFAIK.
post edited by kp - 2010/07/28 12:16:37
#69
jasonthurley
Max Output Level: -85 dBFS
  • Total Posts : 264
  • Joined: 2010/07/22 15:57:06
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 12:17:47 (permalink)
There is an agreed opcode within VST2.4 that says "this plugin can handle 64 bit in and out"

Does that mean it uses 64 bit though? I thought it just allows the plug-in to process at 64 bit but then down converts to 32....
#70
brundlefly
Max Output Level: 0 dBFS
  • Total Posts : 14250
  • Joined: 2007/09/14 14:57:59
  • Location: Manitou Spgs, Colorado
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 12:22:42 (permalink)
some people...



You can include me in that group, if it's short for "some people just want everything posted to be as accurate as possible, because bad information is worse than no information."



#71
kp
Max Output Level: -61 dBFS
  • Total Posts : 1496
  • Joined: 2004/01/21 15:22:09
  • Location: London, UK
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 12:34:19 (permalink)
jasonthurley


There is an agreed opcode within VST2.4 that says "this plugin can handle 64 bit in and out"

Does that mean it uses 64 bit though? I thought it just allows the plug-in to process at 64 bit but then down converts to 32....


It means it accepts 64 bit floating point going in and coming out.  It can (must, I guess) also support 32 in/out. Internally, it can of course do whatever it likes...
#72
jasonthurley
Max Output Level: -85 dBFS
  • Total Posts : 264
  • Joined: 2010/07/22 15:57:06
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 12:36:05 (permalink)
some people...


You can include me in that group, if it's short for "some people just want everything posted to be as accurate as possible, because bad information is worse than no information."

This is an online forum.... get it or get out

I believe we all want accurate information, hence why I spend time here helping people with problems for free if I know anything about the problem/subject. You want everything to be accurate then call customer service and deal with them... see how well that goes. Especially when you get the person that flips through the troubleshooting manual and starts at step 1
#73
John
Forum Host
  • Total Posts : 30467
  • Joined: 2003/11/06 11:53:17
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 12:45:56 (permalink)
I have asked this question before with no real answer. How do we know that a native 64 bit plugin is processing at 64 bits? Now this adds the notion that even if it is is it keeping it fully 64 bits?

I would like to know just what the heck is going on.


This is an online forum.... get it or get out
Bit and Brun are two of the very best forum members. They have a enviable track record that you have yet to establish. It would be wise to listen to them and not try to insult them.

post edited by John - 2010/07/28 12:50:05

Best
John
#74
jasonthurley
Max Output Level: -85 dBFS
  • Total Posts : 264
  • Joined: 2010/07/22 15:57:06
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 12:51:31 (permalink)
Are you running a 64 bit OS? Then it is possible... running any other bit stream OS (Like 32 bit floating point) ... No

This is just like the Cheap HD camera's.. the claim it is HD but it is just Upstepped to HD from a smaller formatt..... What does this do for quality?.... Nothing... you dan't have enough information to be HD then it is not true HD.. same goes for the 64 bit plug-ins and operating systems/hardware/software


#75
jasonthurley
Max Output Level: -85 dBFS
  • Total Posts : 264
  • Joined: 2010/07/22 15:57:06
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 12:57:02 (permalink)
"Bit and Brun are two of the very best forum members. They have a enviable track record that you have yet to establish. It would be wise to listen to them and not try to insult them."

I offered free advice and someone who doesn't know what they are saying decided to correct information that is scince not opinion

If they are so highly respected.. then why not truly do your own research before correcting something you obviously don't know much about? My family has managed IBM from the original computers taking up rooms to currently teaching super computing in the leading colleges og\f the US... so regardless of the respect they might have if you don't know what your talking about then don't bother... that's all Im saying
#76
jasonthurley
Max Output Level: -85 dBFS
  • Total Posts : 264
  • Joined: 2010/07/22 15:57:06
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 12:58:55 (permalink)
Here is a great article for those truly interested in 64 bit

http://mixonline.com/mag/audio_im_sixty_four/
#77
brundlefly
Max Output Level: 0 dBFS
  • Total Posts : 14250
  • Joined: 2007/09/14 14:57:59
  • Location: Manitou Spgs, Colorado
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 13:04:33 (permalink)
jasonthurleyThis is an online forum.... get it or get out



You really need to start finishing some sentences, lest they be misinterpreted.


I'll take this to mean: "You encounter all kinds of people on online forums, including self-aggrandizing blowhards* who know just enough to be dangerous. It's pointless to try to get them to acknowledge their errors, even in the face of irrefutable evidence, so you might as well not try."


I'm in complete agreement with you there.




* "My family has managed IBM from the original computers taking up rooms to currently teaching super computing in the leading colleges og\f the US..."

#78
keith
Max Output Level: -36.5 dBFS
  • Total Posts : 3882
  • Joined: 2003/12/10 09:49:35
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 13:05:52 (permalink)
kp


jasonthurley


There is an agreed opcode within VST2.4 that says "this plugin can handle 64 bit in and out"

Does that mean it uses 64 bit though? I thought it just allows the plug-in to process at 64 bit but then down converts to 32....


It means it accepts 64 bit floating point going in and coming out.  It can (must, I guess) also support 32 in/out. Internally, it can of course do whatever it likes...

VST 2.4 (released in early 2006?) supports double precision... http://www.kvraudio.com/news/4656.html
 
SONAR 5 came out maybe 6 months before that, introducing the double precision engine. At the time VST 2.3 and earlier obviously didn't have double precision support (since that was added a few months later in the 2.4 API).... so cakewalk concocted the "vendor opcode" scheme fo SONAR 5, which initially worked specifically with pristine space and probably other voxengo plugs, most cake plugs, and maybe a handful of others... In any case, I'm sure with eventually adding support for 2.4 plugs beyond SONAR 5, the current VST integration code supports their legacy hack (if that code is even still in there) plus the official VST 2.4 way of doing double precision. I think the API calls are canDoDoubleReplacing() or canDoubleReplacing() or something...  plus the corresponding process() calls...
post edited by keith - 2010/07/28 13:11:34
#79
keith
Max Output Level: -36.5 dBFS
  • Total Posts : 3882
  • Joined: 2003/12/10 09:49:35
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 13:14:38 (permalink)
To follow up on my previous post:
 
jasonthurley

The VST2 protocol is fixed to 32-bit in/32 bit out. Regardless of what the plugin does internally.
 
True up until VST2.4, which supports double precision in and out (as well as x64, I believe).
VST3 allows to accept and to dump the 64bit results into a 64bit mixing engine. 64bit in/64 bit out.
Also the case for VST 2.4.
#80
John
Forum Host
  • Total Posts : 30467
  • Joined: 2003/11/06 11:53:17
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 15:03:11 (permalink)
jasonthurley


Are you running a 64 bit OS? Then it is possible... running any other bit stream OS (Like 32 bit floating point) ... No

This is just like the Cheap HD camera's.. the claim it is HD but it is just Upstepped to HD from a smaller formatt..... What does this do for quality?.... Nothing... you dan't have enough information to be HD then it is not true HD.. same goes for the 64 bit plug-ins and operating systems/hardware/software


I have no idea what you are talking about. Nor if it is in answer to the questions I posed.


Brundleflly; subtle very subtle.  Brilliant!  


Best
John
#81
tarsier
Max Output Level: -45 dBFS
  • Total Posts : 3029
  • Joined: 2003/11/07 11:51:35
  • Location: 6 feet under
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/28 15:17:31 (permalink)
I have asked this question before with no real answer. How do we know that a native 64 bit plugin is processing at 64 bits? Now this adds the notion that even if it is is it keeping it fully 64 bits?

Feed it a signal that 32 floating point bits is insufficient to represent and thus would require 64 floating point bits of resolution to represent. See what comes out the other end. That signal would have to have a magnitude that is very very small or very very large. Watch out for software techniques that try to avoid P4 denormals like Sonar's ZeroFillMethod= parameter, which might screw up the level of your very very small signal.

32 floating point bits can represent very small or very large, but 64 bits, being double precision, can represent very very small or very very large.
#82
Meffy
Max Output Level: -78 dBFS
  • Total Posts : 629
  • Joined: 2003/11/22 16:41:23
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/29 08:58:16 (permalink)
tarsier

32 floating point bits can represent very small or very large, but 64 bits, being double precision, can represent very very small or very very large.
Technically, that would be "very very small small or very very large large." Both MSW and LSW are doubled.

O_:-}
#83
tarsier
Max Output Level: -45 dBFS
  • Total Posts : 3029
  • Joined: 2003/11/07 11:51:35
  • Location: 6 feet under
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/29 10:21:26 (permalink)
Both MSW and LSW are doubled.

Indeed! thank you for correcting my inexcusable error.
#84
Meffy
Max Output Level: -78 dBFS
  • Total Posts : 629
  • Joined: 2003/11/22 16:41:23
  • Status: offline
Re: RE: Sonar 8 not VST3 compatible? 2010/07/29 12:12:04 (permalink)
We must each do our bit.
#85
Page: < 123 Showing page 3 of 3
Jump to:
© 2024 APG vNext Commercial Version 5.1