Update on Reason 10.3 and VST performance

This forum is for discussing Reason. Questions, answers, ideas, and opinions... all apply.
Popey
Competition Winner
Posts: 2091
Joined: 04 Jul 2018

16 Dec 2018

Good of propellerheads to keep us in the loop regarding the vst performance update. I am hoping this update also fixes the issue i have with one vst that worked in reason but now crashes and will not work (the vst developer stated the issue is how reason handles an exception and has contacted them but not being a coder myself i don't know what this really means). Still find it weird a vst would work and then not - has anyone else had this issue?

User avatar
Loque
Moderator
Posts: 11187
Joined: 28 Dec 2015

16 Dec 2018

Popey wrote:
16 Dec 2018
Good of propellerheads to keep us in the loop regarding the vst performance update. I am hoping this update also fixes the issue i have with one vst that worked in reason but now crashes and will not work (the vst developer stated the issue is how reason handles an exception and has contacted them but not being a coder myself i don't know what this really means). Still find it weird a vst would work and then not - has anyone else had this issue?
No, and what the dev said is bs. If there is a exception thrown and cannot be handled before it will be thrown, you have a problem. I dunno all details, but that was weird what the dev said imo
Reason12, Win10

EdGrip
Posts: 2348
Joined: 03 Jun 2016

16 Dec 2018

pongasoft wrote:
14 Dec 2018
As far as I am concerned, I prefer a million times getting updates like this even if is less of a good news than total silence!
This times a million. Thanks Mattias!

Popey
Competition Winner
Posts: 2091
Joined: 04 Jul 2018

16 Dec 2018

No, and what the dev said is bs. If there is a exception thrown and cannot be handled before it will be thrown, you have a problem. I dunno all details, but that was weird what the dev said imo
[/quote]

Interesting, i did find it weird that the vst worked then didnt. At the time i thought it was connected to a win 10 update (only thing that had changed on pc) but got this response from dev (Reason, it is incorrectly handling an exception that is already handled in our code. I'll contact their support again in regards to this issue.)

User avatar
Creativemind
Posts: 4876
Joined: 17 Jan 2015
Location: Stoke-On-Trent, England, UK

16 Dec 2018

Popey wrote:
16 Dec 2018
No, and what the dev said is bs. If there is a exception thrown and cannot be handled before it will be thrown, you have a problem. I dunno all details, but that was weird what the dev said imo
Interesting, i did find it weird that the vst worked then didnt. At the time i thought it was connected to a win 10 update (only thing that had changed on pc) but got this response from dev (Reason, it is incorrectly handling an exception that is already handled in our code. I'll contact their support again in regards to this issue.)
[/quote]

Yeah, dunno what's bs about that. The dev has no reason (excuse the pun) to lie about it. What's the betting the said vst works fine in other daw's?
:reason:

Reason Studio's 11.3 / Cockos Reaper 6.82 / Cakewalk By Bandlab / Orion 8.6
http://soundcloud.com/creativemind75/iv ... soul-mix-3

User avatar
xylyx
Posts: 232
Joined: 11 Feb 2015

16 Dec 2018

Creativemind wrote:
16 Dec 2018
(Reason, it is incorrectly handling an exception that is already handled in our code. I'll contact their support again in regards to this issue.)
Yeah, dunno what's bs about that. The dev has no reason (excuse the pun) to lie about it. What's the betting the said vst works fine in other daw's?
Not claiming to be an expert in VST programming (I'm not) but if the dev's code is already handling the exception, then why would Reason need to handle the exception itself?

User avatar
Loque
Moderator
Posts: 11187
Joined: 28 Dec 2015

16 Dec 2018

xylyx wrote:
16 Dec 2018
Creativemind wrote:
16 Dec 2018


Yeah, dunno what's bs about that. The dev has no reason (excuse the pun) to lie about it. What's the betting the said vst works fine in other daw's?
Not claiming to be an expert in VST programming (I'm not) but if the dev's code is already handling the exception, then why would Reason need to handle the exception itself?
The question should be, why is there an exception, why is it caught and can be caught, and risky in witch state is the application?

Beside this, the host can install special handlers for this and a client never should install a handle. And if the VST runs in an isolated process or box which is controlled by Reason, i guess Reason recognized there is a problem and acts as there is a problem by deactivation. Well, that is what I would do with such a peace of software.
Reason12, Win10

User avatar
thx
Posts: 46
Joined: 18 Sep 2016
Location: UK

16 Dec 2018

xylyx wrote:
16 Dec 2018
Not claiming to be an expert in VST programming (I'm not) but if the dev's code is already handling the exception, then why would Reason need to handle the exception itself?
Read the quote again, you missed the word "incorrectly".

User avatar
chimp_spanner
Posts: 2916
Joined: 06 Mar 2015

16 Dec 2018

Creativemind wrote:
16 Dec 2018
Popey wrote:
16 Dec 2018
No, and what the dev said is bs. If there is a exception thrown and cannot be handled before it will be thrown, you have a problem. I dunno all details, but that was weird what the dev said imo
Interesting, i did find it weird that the vst worked then didnt. At the time i thought it was connected to a win 10 update (only thing that had changed on pc) but got this response from dev (Reason, it is incorrectly handling an exception that is already handled in our code. I'll contact their support again in regards to this issue.)
Yeah, dunno what's bs about that. The dev has no reason (excuse the pun) to lie about it. What's the betting the said vst works fine in other daw's?
[/quote]

Was it Voltage Modular by any chance? Because I got the same response. Ended up having to get the purchase refunded. Shame because it seemed great and it worked in Cubase. But without VST functionality in Reason I'd be just as well off using VCV Rack, which is free. So *shrugs*

Popey
Competition Winner
Posts: 2091
Joined: 04 Jul 2018

16 Dec 2018

Was it Voltage Modular by any chance? Because I got the same response. Ended up having to get the purchase refunded. Shame because it seemed great and it worked in Cubase. But without VST functionality in Reason I'd be just as well off using VCV Rack, which is free. So *shrugs*
[/quote]

No animate but interesting we got same dev response

User avatar
chimp_spanner
Posts: 2916
Joined: 06 Mar 2015

16 Dec 2018

Popey wrote:
16 Dec 2018
Was it Voltage Modular by any chance? Because I got the same response. Ended up having to get the purchase refunded. Shame because it seemed great and it worked in Cubase. But without VST functionality in Reason I'd be just as well off using VCV Rack, which is free. So *shrugs*
No animate but interesting we got same dev response
[/quote]

Yeah, very! And they said they wouldn't be able to address it until well into next year! Like I said, it's a shame cos the plugin was great.


User avatar
chimp_spanner
Posts: 2916
Joined: 06 Mar 2015

16 Dec 2018

joeyluck wrote:
16 Dec 2018
Just a heads up, y'all are breaking quotes and they are being attributed to the wrong people.
Weird! I was just pressing the quote button. But yeah noticed it looked weird.

User avatar
xylyx
Posts: 232
Joined: 11 Feb 2015

16 Dec 2018

thx wrote:
16 Dec 2018
xylyx wrote:
16 Dec 2018
Not claiming to be an expert in VST programming (I'm not) but if the dev's code is already handling the exception, then why would Reason need to handle the exception itself?
Read the quote again, you missed the word "incorrectly".
No, I didn't. The quote suggests that Reason is incorrectly handling an exception that they say their plugin already handles...

avasopht
Competition Winner
Posts: 3948
Joined: 16 Jan 2015

16 Dec 2018

Creativemind wrote:
16 Dec 2018
Yeah, dunno what's bs about that. The dev has no reason (excuse the pun) to lie about it. What's the betting the said vst works fine in other daw's?
It basically works like this, if an exception is thrown in the VST that is not handled in the VST then the VST has a serious bug. The DAW should not be responsible for patching unhandled exceptions. Maybe most other DAWs are doing this, but the problem still lies with the VST that hasn't handled its exceptions and not the DAW that hasn't covered over the bug.

User avatar
joeyluck
Moderator
Posts: 11038
Joined: 15 Jan 2015

16 Dec 2018

chimp_spanner wrote:
16 Dec 2018
joeyluck wrote:
16 Dec 2018
Just a heads up, y'all are breaking quotes and they are being attributed to the wrong people.
Weird! I was just pressing the quote button. But yeah noticed it looked weird.
Haha all good. It just takes one and then it's all down hill from there, once folks start quoting that one broken quote.

Popey
Competition Winner
Posts: 2091
Joined: 04 Jul 2018

16 Dec 2018

Apologies if it was me, i deleted some of the quote so only relevant part remained so it could have been me. If so it was not intended

User avatar
tobypearce
Posts: 576
Joined: 28 Sep 2015
Contact:

19 Dec 2018

Do we know if the changes in 10.3 will address the graphical performance issues - them being the ones that are obliging many Mac users to switch to low res mode to enable Reason to function without crackles and graphics glitches?

I'm asking: are the graphics/audio glitches caused (or made worse) by the buffer issue that's being addressed by 10.3?

('m not asking about more fundamental changes like hi-res graphics to Reason devices etc - that's different.)
https://onetrackperweek.com
One year - 52 tracks - Electronic Dance Music

User avatar
buddard
RE Developer
Posts: 1245
Joined: 17 Jan 2015
Location: Stockholm
Contact:

19 Dec 2018

tobypearce wrote:
19 Dec 2018
Do we know if the changes in 10.3 will address the graphical performance issues - them being the ones that are obliging many Mac users to switch to low res mode to enable Reason to function without crackles and graphics glitches?
I was hoping for that as well, but since they haven't mentioned anything about it I'm not expecting it to be fixed this time around...
I'm asking: are the graphics/audio glitches caused (or made worse) by the buffer issue that's being addressed by 10.3?
I don't think so, as people seem to be experiencing graphics performance problems even when not running VSTs.

madmacman
Posts: 788
Joined: 18 Jan 2015

19 Dec 2018

tobypearce wrote:
19 Dec 2018
Do we know if the changes in 10.3 will address the graphical performance issues - them being the ones that are obliging many Mac users to switch to low res mode to enable Reason to function without crackles and graphics glitches?
My guess: revamped graphics engine comes as major update with R11. But (as discussed in another thread) I wouldn't hold my breath until Q3/Q4 2019.

antic604

19 Dec 2018

avasopht wrote:
16 Dec 2018
Creativemind wrote:
16 Dec 2018
Yeah, dunno what's bs about that. The dev has no reason (excuse the pun) to lie about it. What's the betting the said vst works fine in other daw's?
It basically works like this, if an exception is thrown in the VST that is not handled in the VST then the VST has a serious bug. The DAW should not be responsible for patching unhandled exceptions. Maybe most other DAWs are doing this, but the problem still lies with the VST that hasn't handled its exceptions and not the DAW that hasn't covered over the bug.
I don't think it's THAT simple - the plugin (Voltage Modular) works perfectly fine in Bitwig, Live and Studio One and hasn't caused crashes or other problems, so I'd guess there's something specific going on with Reason's wrapper. I'd be willing to bet money that Props coded their VST wrapper to be 100% VST-spec compliant, but in real world there's lots of "freedom" in how VSTs are coded (I'm not saying this is a positive thing!) which results in a lot of mess and lack of standardisation, e.g. just compare how different VSTs behave on high-DPI screens and how DAW developers need to get out of their way to support them properly.

User avatar
ScuzzyEye
Moderator
Posts: 1402
Joined: 15 Jan 2015
Contact:

19 Dec 2018

antic604 wrote:
19 Dec 2018
avasopht wrote:
16 Dec 2018
It basically works like this, if an exception is thrown in the VST that is not handled in the VST then the VST has a serious bug. The DAW should not be responsible for patching unhandled exceptions. Maybe most other DAWs are doing this, but the problem still lies with the VST that hasn't handled its exceptions and not the DAW that hasn't covered over the bug.
I don't think it's THAT simple - the plugin (Voltage Modular) works perfectly fine in Bitwig, Live and Studio One and hasn't caused crashes or other problems, so I'd guess there's something specific going on with Reason's wrapper. I'd be willing to bet money that Props coded their VST wrapper to be 100% VST-spec compliant, but in real world there's lots of "freedom" in how VSTs are coded (I'm not saying this is a positive thing!) which results in a lot of mess and lack of standardisation, e.g. just compare how different VSTs behave on high-DPI screens and how DAW developers need to get out of their way to support them properly.
I can be both. That simple, and that the Props were just following the spec. Now, I've not looked the the VST SDK for a while, so I don't know if there's a rule. But if there was a line that says, "don't throw exceptions to the host," and the Props assumed there would be no unhandled exceptions coming their way, it would result in exactly this.

User avatar
dancing fool
Posts: 131
Joined: 11 Jul 2015

19 Dec 2018

So no fix for the Voltage Modular crash in reasons10.3 update? It's a pitty.

User avatar
ScuzzyEye
Moderator
Posts: 1402
Joined: 15 Jan 2015
Contact:

19 Dec 2018

dancing fool wrote:
19 Dec 2018
So no fix for the Voltage Modular crash in reasons10.3 update? It's a pitty.
I don't think anyone has said that. They are definitely looking at the VST interface to improve performance. So while they're in there, they might be adding a catch-all exception handler.

antic604

19 Dec 2018

dancing fool wrote:
19 Dec 2018
So no fix for the Voltage Modular crash in reasons10.3 update? It's a pitty.
It doesn't crash. It never shows up as an available VST.

Post Reply
  • Information
  • Who is online

    Users browsing this forum: spacepluk and 25 guests