Search found 118 matches

by pongasoft
Thu Aug 06, 2020 9:24 pm
Forum: VSTGUI
Topic: Issue with Modal View Session
Replies: 4
Views: 2686

Issue with Modal View Session

I have the following code: // button is a view { auto dialog = VSTGUI::owned<MyContainer>(new MyContainer({0, 0, 100, 100})); DLOG_F(INFO, "before beginModalViewSession..."); auto id = button->getFrame()->beginModalViewSession(dialog); DLOG_F(INFO, "after beginModalViewSession..."); button->getFrame...
by pongasoft
Tue Aug 04, 2020 3:52 pm
Forum: VST 3 SDK
Topic: CMake ARGV2 is "dangerous"
Replies: 1
Views: 1741

CMake ARGV2 is "dangerous"

I have the following code: function(jamba_add_vst3_resource target type filename) smtg_add_vst3_resource(${target} "${JAMBA_RESOURCE_DIR}/${filename}") # use type... endfunction() The issue is that: function(smtg_add_vst3_resource target input_file) smtg_add_plugin_resource(${target} ${input_file}) ...
by pongasoft
Tue Aug 04, 2020 2:07 pm
Forum: VST 3 SDK
Topic: Issue with VST3 Generator app
Replies: 4
Views: 2755

Issue with VST3 Generator app

I have been trying to use the new app included with the zip file for 3.7.0 to generate a project on macOS. I have been unable to do so. After I select (Welcome tab) the location of the SDK and the location of CMake, I can't do anything else. It won't let me switch to either of the 2 other tabs (Crea...
by pongasoft
Sat Aug 01, 2020 2:04 pm
Forum: VST 3 SDK
Topic: building auwrapper
Replies: 2
Views: 755

Re: building auwrapper

Jamba is using 3.6.9 and does it automatically for you. You may want to check how I did it https://github.com/pongasoft/jamba/tree/master/audio-unit The main CMake file is https://github.com/pongasoft/jamba/blob/v4.4.0/jamba.cmake#L227 An easy way to see it in action is to go to https://jamba.dev/qu...
by pongasoft
Fri Jul 31, 2020 2:15 pm
Forum: VST 3 SDK
Topic: RE: VST 3.7 SDK Released
Replies: 2
Views: 803

Re: RE: VST 3.7 SDK Released

Can you explain the reasoning and rationale for releasing 3.7.0 vs 3.6.15? I am just curious what triggers the distinction.

Thanks
Yan
by pongasoft
Thu Jul 30, 2020 1:18 pm
Forum: VST 3 SDK
Topic: RE: VST 3.7 SDK Released
Replies: 2
Views: 803

RE: VST 3.7 SDK Released

Thank you for the latest release. I can see you have made the documentation public and accessible and also improved it. This is great! I also see you have added a new tool to generate a VST3 plugin. This is also fantastic. So congrats. I think I just have one comment. I wished the specific version o...
by pongasoft
Tue Jul 28, 2020 6:19 pm
Forum: VST 3 SDK
Topic: Performance issue with Steinberg::MemoryStream
Replies: 0
Views: 1607

Performance issue with Steinberg::MemoryStream

I have been running in some serious performance issue with the class Steinberg::MemoryStream on Windows 10 when writing a lot of elements to it. I wrote the little following test program: void testFastWriteMemoryStream(int iNumElements) { LOG_SCOPE_FUNCTION(INFO); FastWriteMemoryStream vs{}; IBStrea...
by pongasoft
Sun Jul 26, 2020 6:36 pm
Forum: VSTGUI
Topic: Long running task
Replies: 1
Views: 1677

Long running task

Hi I have a task (resampling in this case) that happens after the user clicks on some button. I was wondering what is the recommended approach to handle a task like this which is going to take a while to complete in order to prevent the UI to be frozen while it happens. I have done GUI work in the p...
by pongasoft
Wed Jul 22, 2020 1:13 pm
Forum: VSTGUI
Topic: High CPU usage on macOS using COffscreenContext
Replies: 8
Views: 3625

Re: High CPU usage on macOS using COffscreenContext

I am not sure if it will be 100% relevant, but for my vst plugin, I use a COfffScreenContext to generate a bitmap (which is then cached) and the bitmap is drawn into the view. I have no performance problems (on macOS). Here is the code (source: https://github.com/pongasoft/vst-sam-spl-64/blob/v1.4.0...
by pongasoft
Mon Jul 06, 2020 1:16 pm
Forum: VST 3 SDK
Topic: Multiple inputs
Replies: 1
Views: 633

Multiple inputs

The VST SDK lets you add as many inputs as you want with addAudioInput I am just curious if there is a "standard" way for hosts to handle this. In Reason (by Reason Studios), because of the use of the physical rack model and wiring, it is pretty trivial as you simply get a pair of sockets for each (...