Search found 89 matches
- Tue Dec 03, 2019 2:30 pm
- Forum: VST 3 SDK
- Topic: RE: [VST 3.6.14 SDK Released]
- Replies: 1
- Views: 40
RE: [VST 3.6.14 SDK Released]
Hello Creating a new thread since I can't respond to the announcement thread. The changes state: VSTGUI 4.9. What are the changes exactly? Where can I find the release notes for VSTGUI? The only thing I could find on the github project is https://github.com/steinbergmedia/vstgui/blob/vstgui4_9/vstgu...
- Sat Oct 19, 2019 2:03 pm
- Forum: VST 3 SDK
- Topic: Parameter updates get lost between controller and processor using performEdit
- Replies: 2
- Views: 122
Re: Parameter updates get lost between controller and processor using performEdit
I have never experienced this problem. Are you sure you call: beginEdit(id); then performEdit(id); performEdit(id); performEdit(id); ... then endEdit(id); I have encapsulated this sequence in a Editor concept, so that I don't really have to think about it (beginEdit is done in constructor and endEdi...
- Tue Oct 15, 2019 1:54 pm
- Forum: VST 3 SDK
- Topic: Plugin to control non-MIDI devices?
- Replies: 2
- Views: 91
Re: Plugin to control non-MIDI devices?
As far as I can tell there is nothing built-in in the VST SDK to connect to non-MIDI devices. That being said, the VST SDK layer lets you do whatever you want. For example, I wrote this plugin called SAM-SPL64 ) which accesses the file system to store temporary samples ( SampleFile.cpp ). So I can t...
- Fri Oct 04, 2019 6:39 pm
- Forum: VSTGUI
- Topic: Type inconsistency
- Replies: 2
- Views: 117
Re: Type inconsistency
I actually did. It is not a showstopper problem since I was able to work around it but yet it is a problem: I ended up writing some generic code to create some parameters (in my framework), with APIs like those: template<typename T> GUIParam<T> registerParam(ParamID iParamID); // ParamID == uint32 t...
- Thu Oct 03, 2019 3:11 pm
- Forum: VSTGUI
- Topic: Type inconsistency
- Replies: 2
- Views: 117
Type inconsistency
In the VST SDK, ParamID is defined to be uint32 typedef uint32 ParamID; ///< parameter identifier uint32 is then defined this way #if SMTG_OS_WINDOWS && !defined(__GNUC__) typedef long int32; typedef unsigned long uint32; #else typedef int int32; typedef unsigned int uint32; #endif In VSTGUI, ccontr...
- Sun Sep 15, 2019 4:31 pm
- Forum: VSTGUI
- Topic: Bitmap with 2 frames issue
- Replies: 2
- Views: 126
Re: Bitmap with 2 frames issue
I have not checked the code for my theory but this is what I think is happening: * because I am on macOS with HiDPI screen and I don't provide a 2x version of the image, the original image (which contains 2 frames) is scaled up. * the process of scaling the image up introduces artifacts which ends u...
- Sat Sep 14, 2019 6:01 pm
- Forum: VSTGUI
- Topic: Bitmap with 2 frames issue
- Replies: 2
- Views: 126
Bitmap with 2 frames issue
Hello I have the following bitmap with 2 frames: button_2frames.png The bitmap has a size of 26x52 (2 frames each 26x26). If I use this bitmap with an OnOff button and set the "size" to 26, 26, I end up with the following rendered button 1x.png As you can see there is a thin line at the very bottom ...
- Mon Sep 09, 2019 4:10 pm
- Forum: VST 3 SDK
- Topic: What DAWs use to differentiate plugins?
- Replies: 2
- Views: 244
Re: What DAWs use to differentiate plugins?
Yes I do confirm that it works... here is what I ended up doing: #ifndef NDEBUG static const ::Steinberg::FUID JambaTestPluginProcessorUID(0x1a410f8a, 0xbfb94a04, 0x9cf832e0, 0xd3f0e2ee); static const ::Steinberg::FUID JambaTestPluginControllerUID(0xf831107a, 0x489b4284, 0xbe16d9db, 0xe12bb012); #de...
- Sun Sep 08, 2019 3:35 pm
- Forum: VST 3 SDK
- Topic: What DAWs use to differentiate plugins?
- Replies: 2
- Views: 244
What DAWs use to differentiate plugins?
I have the following use case: On macOS, I build my plugin with all debug symbols and I generate a "~/Library/Audio/Plug-ins/VST3/VAC-6V_Debug.vst3" folder. I also build for "release" without debug symbols and I generate a "~/Library/Audio/Plug-ins/VST3/VAC-6V.vst3" folder. When I use the VST3 Plugi...
- Mon Sep 02, 2019 3:00 pm
- Forum: VSTGUI
- Topic: String128 -> UTF8String conversion
- Replies: 1
- Views: 162
Re: String128 -> UTF8String conversion
I think I found an answer in the code: https://github.com/steinbergmedia/vstgui/blob/bb93128afc4509e74d8556891b1f03647a1a9660/vstgui/plugin-bindings/vst3editor.cpp#L213 bool convertValueToString (float value, char utf8String[256]) { if (parameter) { Steinberg::Vst::String128 utf16Str; if (parameter ...