RE vs VST efficieny (platform specific optimizations)?

This forum is for discussing Rack Extensions. Devs are all welcome to show off their goods.
Post Reply
User avatar
WillyOD
Posts: 281
Joined: 20 Jan 2015
Location: Left of stardust
Contact:

25 May 2017

So many people still posting about VST vs REs performances. They don't seem at all directly comparable to me, but it got me wondering...

How much of the efficieny do REs lose against VSTs because they're multiplatform? And how much because of their Reason specific complexity?

How limiting is the SDK? Could you for example implement platform specific inline Assembly optimizations for REs while still providing a more basic pseudo-fallback-routines for other platforms? Sorry if these are silly questions, but since I don't have access to the SDK I have no idea about the RE interface/implementation or its limitations.
I used to make music but now I just cry on these forums. @diippii.com

User avatar
WillyOD
Posts: 281
Joined: 20 Jan 2015
Location: Left of stardust
Contact:

25 May 2017

I guess easier way of putting it; Is it possible to provide OS-platform specific optimizations inside REs?
I used to make music but now I just cry on these forums. @diippii.com

User avatar
eXode
Posts: 838
Joined: 11 Feb 2015

25 May 2017

VSTs can be better optimized than REs as far as I understand.

This has to do with the fact that the RE code is platform agnostic, and that RE's (currently) are sandboxed. With VST the developer can do optimizations on hardware level, etc. Assembly optimizations is not possible in REs (I believe it was one points that Urs of u-he brought up). This is put simply, and as far as I understand it.
Last edited by eXode on 25 May 2017, edited 2 times in total.

User avatar
etyrnal
Posts: 316
Joined: 24 Jan 2016
Contact:

27 May 2017

WillyOD wrote:So many people still posting about VST vs REs performances. They don't seem at all directly comparable to me, but it got me wondering...

How much of the efficieny do REs lose against VSTs because they're multiplatform? And how much because of their Reason specific complexity?

How limiting is the SDK? Could you for example implement platform specific inline Assembly optimizations for REs while still providing a more basic pseudo-fallback-routines for other platforms? Sorry if these are silly questions, but since I don't have access to the SDK I have no idea about the RE interface/implementation or its limitations.
and here comes the nightmare that is vst... fragmentation, etc...

Sent from my XT1575 using Tapatalk

Post Reply
  • Information
  • Who is online

    Users browsing this forum: Yandex [Bot] and 13 guests