Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Developer Forum

Reply
 
Thread Tools Display Modes
Old 06-21-2018, 11:22 PM   #1
lonestar
Human being with feelings
 
lonestar's Avatar
 
Join Date: Sep 2012
Location: Not exactly here
Posts: 35
Default An easy technical question for those in the know...

...by a total programming newbie.

Does the VST2 standard impose any restrictions as far as bit-depth for data transfers between chained plug-ins? Is there a maximum limit of 32FP?

And how about VST3, then? I've read somewhere that this architecture should be capable of 64FP data transfers... Is it true?

Advance thanks for any answers.
__________________
"You know, Albert, your problem is that you can’t count!"
(Fritz Kreisler to Albert Einstein, while playing together in a string quartet).
lonestar is offline   Reply With Quote
Old 06-22-2018, 04:02 AM   #2
azslow3
Human being with feelings
 
Join Date: Nov 2017
Location: Heidelberg, Germany
Posts: 454
Default

Both support 32bit and 64bit processing explicitly (and do not support anything else, f.e. there is no 24bit integer processing).
azslow3 is offline   Reply With Quote
Old 06-22-2018, 06:53 AM   #3
lonestar
Human being with feelings
 
lonestar's Avatar
 
Join Date: Sep 2012
Location: Not exactly here
Posts: 35
Default

Quote:
Originally Posted by azslow3 View Post
Both support 32bit and 64bit processing explicitly (and do not support anything else, f.e. there is no 24bit integer processing).
Ok, thank you.

So that means that also the VST2 protocol is able to send and receive 64FP streams to and from any plug-in depending on the employed code, right?
__________________
"You know, Albert, your problem is that you can’t count!"
(Fritz Kreisler to Albert Einstein, while playing together in a string quartet).
lonestar is offline   Reply With Quote
Old 06-22-2018, 10:33 AM   #4
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 7,338
Default

Quote:
Originally Posted by lonestar View Post
Ok, thank you.

So that means that also the VST2 protocol is able to send and receive 64FP streams to and from any plug-in depending on the employed code, right?
All the plugins and the host involved will have to support it. (Plugins and hosts are not required to support the 64 bit floating point processing, it's optional.)
__________________
For info on SWS Reaper extension plugin (including Xenakios' previous extension/actions) :
http://www.sws-extension.org/
https://github.com/Jeff0S/sws
--
Xenakios blog (about HourGlass, Paul(X)Stretch and λ) :
http://xenakios.wordpress.com/
Xenakios is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 09:12 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.