Search found 103 matches

by howardantares
Sat Feb 16, 2019 7:59 pm
Forum: VST 3 SDK
Topic: Loading old VST3 chunks in a new JUCE version?
Replies: 3
Views: 129

Re: Loading old VST3 chunks in a new JUCE version?

Using, JUCE, we can code once, compile multiple times, and cover a wide variety of platforms. Previously, we had to write separate AAX code and VST3 code, and then build a separate project in Xcode to "wrap" the VST3 plugin to make an AU version. And we had to write completely distinct code for any ...
by howardantares
Fri Feb 15, 2019 3:06 am
Forum: VST 3 SDK
Topic: Loading old VST3 chunks in a new JUCE version?
Replies: 3
Views: 129

Loading old VST3 chunks in a new JUCE version?

Has anyone had any experience loading custom chunk data after switching to JUCE? I've asked on the JUCE forums, but want to cover all bases to see if there is a solution to this. Our existing VST3 (and AU) plug-ins used custom chunk data for reading/writing session information. We have begun migrati...
by howardantares
Fri May 18, 2018 10:01 pm
Forum: VSTGUI
Topic: vst3editor error: 'auto' not allowed in lambda parameter
Replies: 1
Views: 500

Re: vst3editor error: 'auto' not allowed in lambda parameter

Looks like changing the standard library usage from c++11 to c++14 resolves this issue. I do not know yet if that will be compatible with my other SDKs (such as AAX, ARA and PACE).
by howardantares
Fri May 18, 2018 4:42 pm
Forum: VSTGUI
Topic: vst3editor error: 'auto' not allowed in lambda parameter
Replies: 1
Views: 500

vst3editor error: 'auto' not allowed in lambda parameter

I am getting this error in a plug-in I am updating to VST3 SDK 3.6.9 and VSTGUI 4.5 (with Xcode 9 in High Sierra) : /SDKs/VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/vst3editor.cpp:65:9: error: 'auto' not allowed in lambda parameter [] (auto) { gUpdateHandlerInit.get ()->triggerDeferedUpdates ()...
by howardantares
Tue May 01, 2018 1:50 pm
Forum: VSTGUI
Topic: Performance problem on Mac when drawing from offscreen context with HiDPI mode active
Replies: 4
Views: 834

Re: Performance problem on Mac when drawing from offscreen context with HiDPI mode active

I found a work-around, at least. I derived a class from CViewContainer, which overrides only invalidRect(), which simply calls CViewContainer(size). This causes the entire view that contains my scrollbar and zoom and scroll buttons to be invalidated, so that the graph to the right never gets broken ...
by howardantares
Mon Apr 30, 2018 11:34 pm
Forum: VSTGUI
Topic: Performance problem on Mac when drawing from offscreen context with HiDPI mode active
Replies: 4
Views: 834

Re: Performance problem on Mac when drawing from offscreen context with HiDPI mode active

I'm also curious why the invalidation rectangles are not merged into one for this view in the first place, since they abut vertically and have the same left and right values.
by howardantares
Mon Apr 30, 2018 10:23 pm
Forum: VSTGUI
Topic: Performance problem on Mac when drawing from offscreen context with HiDPI mode active
Replies: 4
Views: 834

Re: Performance problem on Mac when drawing from offscreen context with HiDPI mode active

Oh, by the way, the bitmap we're drawing comes from an offscreen context into which we've done our actual graph drawing when scrolling. I get it via offscreenContext->getBitmap();, then call bitmap->draw().
by howardantares
Mon Apr 30, 2018 10:19 pm
Forum: VSTGUI
Topic: Performance problem on Mac when drawing from offscreen context with HiDPI mode active
Replies: 4
Views: 834

Performance problem on Mac when drawing from offscreen context with HiDPI mode active

We've gotten complaints from some users about the vertical scrolling of a graph in our plug-in. This only happens when the machine/display in question is in HiDPI mode, apparently. If I drag the plug-in to my monitor that is not using a HiDPI mode, it performs fine. When I drag it back to my monitor...
by howardantares
Tue Mar 27, 2018 5:39 pm
Forum: VSTGUI
Topic: Crashes in CoreGraphics?
Replies: 2
Views: 572

Re: Crashes in CoreGraphics?

Yep, you are correct. I was requesting a buffer of data, passing the length of the buffer instead of the last position in the buffer as required, which would be the length minus 1. That one extra write overwrites whatever just happens to be in the memory location after the buffer, thus the randomnes...
by howardantares
Tue Mar 27, 2018 2:06 pm
Forum: VSTGUI
Topic: Crashes in CoreGraphics?
Replies: 2
Views: 572

Crashes in CoreGraphics?

I've been seeing a fair number of crashes in Studio One and Reaper, in different places, but often in code where we are simply drawing some lines or rectangles or text. Below is a portion of a crash log showing one such crash I have seen. I understand the note that an "object was probably modified a...