# Developer

**URL:** https://forums.steinberg.net/c/developer/103.md?page=1

[Latest](https://forums.steinberg.net/latest.md) · [Categories](https://forums.steinberg.net/categories.md) · [Tags](https://forums.steinberg.net/tags.md)

**Page:** 2

---

## [VSTGUI UI Editor Frequently Drops Saved Updates](https://forums.steinberg.net/t/vstgui-ui-editor-frequently-drops-saved-updates/1029333)

<div class="topic-metadata">

**Author:** [@ckfour](https://forums.steinberg.net/u/ckfour)\
**Replies:** 0\
**Last updated:** [April 9, 2026, 6:21pm UTC](https://forums.steinberg.net/t/vstgui-ui-editor-frequently-drops-saved-updates/1029333 "2026-04-09T18:21:42Z")

</div>

I find that VSTGUI UI editor frequently drops updates that are “saved” in the editor. I’ll make some change, save them, close the editor, and then find some of my changes did not persist when I rebuild the plugin. It hap…

---

## [Reading a sequence file](https://forums.steinberg.net/t/reading-a-sequence-file/1028722)

<div class="topic-metadata">

**Author:** [@dragsquares](https://forums.steinberg.net/u/dragsquares)\
**Replies:** 0\
**Last updated:** [April 4, 2026, 12:58am UTC](https://forums.steinberg.net/t/reading-a-sequence-file/1028722 "2026-04-04T00:58:02Z")

</div>

How acceptable is it to read a .cpr file to see track names? And under what conditions? Where can I find information about this?

---

## [How to properly update parameters in controller with a data exchange?](https://forums.steinberg.net/t/how-to-properly-update-parameters-in-controller-with-a-data-exchange/1028192)

<div class="topic-metadata">

**Author:** [@crackle\_pop](https://forums.steinberg.net/u/crackle_pop)\
**Replies:** 7\
**Last updated:** [April 3, 2026, 9:28am UTC](https://forums.steinberg.net/t/how-to-properly-update-parameters-in-controller-with-a-data-exchange/1028192 "2026-04-03T09:28:14Z")

</div>

My processor makes changes to parameter values, and the UI accesses these with onDataExchangeBlocksReceived. Calling the function setParamNormalized seems to be enough for most hosts. For one major host, though, the UI …

---

## [Standalone application in Linux does not show UI](https://forums.steinberg.net/t/standalone-application-in-linux-does-not-show-ui/890906)

<div class="topic-metadata">

**Author:** [@singularity1991](https://forums.steinberg.net/u/singularity1991)\
**Replies:** 2\
**Last updated:** [March 31, 2026, 7:27am UTC](https://forums.steinberg.net/t/standalone-application-in-linux-does-not-show-ui/890906 "2026-03-31T07:27:03Z")

</div>

Im trying to run the simple\_standalone application in Ubuntu. The window of the application appears but it is just empty. My distro: ❯ lsb\_release -a No LSB modules are available. Distributor ID: Ubuntu Description: …

---

## [Nuendo ADR API Documentation](https://forums.steinberg.net/t/nuendo-adr-api-documentation/1027741)

<div class="topic-metadata">

**Author:** [@Daniel\_Halford](https://forums.steinberg.net/u/Daniel_Halford)\
**Replies:** 1\
**Last updated:** [March 30, 2026, 3:51pm UTC](https://forums.steinberg.net/t/nuendo-adr-api-documentation/1027741 "2026-03-30T15:51:41Z")

</div>

Hi there, I am looking to find some documentation for the ADR API. I would like to read and write markers. Can anyone point me in the right direction? @Thorsten\_Marx ?

---

## [VST Plug-in Test host will not play](https://forums.steinberg.net/t/vst-plug-in-test-host-will-not-play/1026510)

<div class="topic-metadata">

**Author:** [@maxthemusicnerd](https://forums.steinberg.net/u/maxthemusicnerd)\
**Replies:** 1\
**Last updated:** [March 19, 2026, 10:35am UTC](https://forums.steinberg.net/t/vst-plug-in-test-host-will-not-play/1026510 "2026-03-19T10:35:52Z")

</div>

I’ve loaded in WAV files and also done just sine waves but the play button does nothing. it just stays at the start of the timeline. I’ve read around everywhere but I can’t seem to find anything that might be halting it. …

---

## [Typo in ivstprocesscontext.h?](https://forums.steinberg.net/t/typo-in-ivstprocesscontext-h/1026982)

<div class="topic-metadata">

**Author:** [@MuTools](https://forums.steinberg.net/u/MuTools)\
**Replies:** 1\
**Last updated:** [March 19, 2026, 10:34am UTC](https://forums.steinberg.net/t/typo-in-ivstprocesscontext-h/1026982 "2026-03-19T10:34:59Z")

</div>

In ivstprocesscontext.h there is this line: kCycleValid = 1 \<\< 12, ///\< cycleStartMusic and barPositionMusic contain valid information I assume this must be: kCycleValid = 1 \<\< 12, ///\< cycleStartMusic and…

---

## [Linux VSTGUI crashing in Reaper after opening and closing UI several times](https://forums.steinberg.net/t/linux-vstgui-crashing-in-reaper-after-opening-and-closing-ui-several-times/792964)

<div class="topic-metadata">

**Author:** [@rjonkman](https://forums.steinberg.net/u/rjonkman)\
**Replies:** 4\
**Last updated:** [March 19, 2026, 7:25am UTC](https://forums.steinberg.net/t/linux-vstgui-crashing-in-reaper-after-opening-and-closing-ui-several-times/792964 "2026-03-19T07:25:20Z")

</div>

I tested with my own plugin as well as the Panner plugin. It’s reporting SIGABRT in the DrawHandler constructor in x11frame.cpp. It’s dying on cairo\_xcb\_surface\_create(). DrawHandler (const ChildWindow& window) { …

---

## [Initial questions about MIDI 2.0, IMidiMapping2](https://forums.steinberg.net/t/initial-questions-about-midi-2-0-imidimapping2/1024544)

<div class="topic-metadata">

**Author:** [@reuk](https://forums.steinberg.net/u/reuk)\
**Replies:** 3\
**Last updated:** [March 6, 2026, 3:50pm UTC](https://forums.steinberg.net/t/initial-questions-about-midi-2-0-imidimapping2/1024544 "2026-03-06T15:50:25Z")

</div>

I’m looking at the new IMidiMapping2 interface and I have some questions. IMidiMapping2 allows us to fetch a list of “Midi1” and “Midi2” controller assignments. However, if we look at the Midi2Controller struct, we see…

---

## [How can I make process run?](https://forums.steinberg.net/t/how-can-i-make-process-run/1025116)

<div class="topic-metadata">

**Author:** [@maxthemusicnerd](https://forums.steinberg.net/u/maxthemusicnerd)\
**Replies:** 2\
**Last updated:** [February 27, 2026, 6:25pm UTC](https://forums.steinberg.net/t/how-can-i-make-process-run/1025116 "2026-02-27T18:25:20Z")

</div>

I can build and run the VST but it doesn’t seem like process is running. The print statements aren’t returning anything here, they do work in controller though. tresult PLUGIN\_API Maynard\_Virtual\_TrumpetProcessor::proce…

---

## [Request for Cubase Remote/Control SDK Access for desktop app Integration](https://forums.steinberg.net/t/request-for-cubase-remote-control-sdk-access-for-desktop-app-integration/1024589)

<div class="topic-metadata">

**Author:** [@pandabear33](https://forums.steinberg.net/u/pandabear33)\
**Replies:** 2\
**Last updated:** [February 27, 2026, 4:00pm UTC](https://forums.steinberg.net/t/request-for-cubase-remote-control-sdk-access-for-desktop-app-integration/1024589 "2026-02-27T16:00:06Z")

</div>

Does anyone know the proper way to request access to Steinberg’s remote integration SDKs? I’m building a Cubase workflow tool and tried creating a 3rd Party Developer Account, but the form is broken (returns a 302). Emai…

---

## [How can I update the number of items in Cubase Inspector?](https://forums.steinberg.net/t/how-can-i-update-the-number-of-items-in-cubase-inspector/979891)

<div class="topic-metadata">

**Author:** [@krundt](https://forums.steinberg.net/u/krundt)\
**Replies:** 1\
**Last updated:** [February 20, 2026, 6:50pm UTC](https://forums.steinberg.net/t/how-can-i-update-the-number-of-items-in-cubase-inspector/979891 "2026-02-20T18:50:06Z")

</div>

My VST3 plugin has 16 units, one for each of the 16 MIDI channels. The number of patches can differ from unit to unit. Cubase gets this number through a call to getProgramListInfo where the number is set using programCou…

---

## [Control DAW parameters from plugin](https://forums.steinberg.net/t/control-daw-parameters-from-plugin/1023652)

<div class="topic-metadata">

**Author:** [@vargaradu](https://forums.steinberg.net/u/vargaradu)\
**Replies:** 2\
**Last updated:** [February 13, 2026, 2:16pm UTC](https://forums.steinberg.net/t/control-daw-parameters-from-plugin/1023652 "2026-02-13T14:16:07Z")

</div>

How can DAW track or transport parameters be controlled via the VST3 plugin? For example, track Volume, Mute, Solo, Pan, Sends, etc. There are some plugins out there which can do that, so I’m wondering which kind of in…

---

## [MIDI FX Support](https://forums.steinberg.net/t/midi-fx-support/1001165)

<div class="topic-metadata">

**Author:** [@ChordPrismDev](https://forums.steinberg.net/u/ChordPrismDev)\
**Replies:** 3\
**Last updated:** [February 9, 2026, 1:31pm UTC](https://forums.steinberg.net/t/midi-fx-support/1001165 "2026-02-09T13:31:37Z")

</div>

I wanted to put forward an idea that I think would be beneficial to developers and users of MIDI FX plugins. From what I have heard there are no plans to create an official MIDI Effect VST format. While I am not sure o…

---

## [XYPad Mouse Pointer Vibrates in Cubase 14](https://forums.steinberg.net/t/xypad-mouse-pointer-vibrates-in-cubase-14/1022652)

<div class="topic-metadata">

**Author:** [@suzumushi](https://forums.steinberg.net/u/suzumushi)\
**Replies:** 0\
**Last updated:** [February 1, 2026, 2:40am UTC](https://forums.steinberg.net/t/xypad-mouse-pointer-vibrates-in-cubase-14/1022652 "2026-02-01T02:40:52Z")

</div>

Dear, When running VST3 plugins in Cubase 14, dragging the mouse over the XYPad causes the pointer to vibrate. This occurs most noticeably on Audio Tracks when the plugin’s ASIO-Guard is enabled. It does not occur when …

---

## [Creating shell plugins](https://forums.steinberg.net/t/creating-shell-plugins/1021638)

<div class="topic-metadata">

**Author:** [@roelv](https://forums.steinberg.net/u/roelv)\
**Replies:** 2\
**Last updated:** [January 23, 2026, 8:21am UTC](https://forums.steinberg.net/t/creating-shell-plugins/1021638 "2026-01-23T08:21:29Z")

</div>

Hi, I want to develop a VST shell plugin (similar to Waves Shell). I couldn’t find much info about how to create shells. Is there any documentation or example code i can have a look at? Thanks!

---

## [Codesigning for notarization](https://forums.steinberg.net/t/codesigning-for-notarization/733584)

<div class="topic-metadata">

**Author:** [@clwe](https://forums.steinberg.net/u/clwe)\
**Replies:** 5\
**Last updated:** [January 15, 2026, 5:16am UTC](https://forums.steinberg.net/t/codesigning-for-notarization/733584 "2026-01-15T05:16:51Z")

</div>

Hello there, I was having trouble with codesigning for apple notarization using the in-built codesigning cmake commands. Unfortunately a manual post build command didn’t do the trick, because xcode would automatically …

---

## [Midi Output, Issues with Velocity and Timing](https://forums.steinberg.net/t/midi-output-issues-with-velocity-and-timing/1016817)

<div class="topic-metadata">

**Author:** [@rustyshelf](https://forums.steinberg.net/u/rustyshelf)\
**Replies:** 4\
**Last updated:** [January 13, 2026, 12:30am UTC](https://forums.steinberg.net/t/midi-output-issues-with-velocity-and-timing/1016817 "2026-01-13T00:30:06Z")

</div>

I’m working on a VST3 plugin that takes MIDI events from process inputEvents, changes their properties and then adds them to outputEvents. I realise not all hosts (like Ableton for example) support this, but BitWig (v5) …

---

## [Mismatched new\[\] / delete in asiolist.cpp](https://forums.steinberg.net/t/mismatched-new-delete-in-asiolist-cpp/1020595)

<div class="topic-metadata">

**Author:** [@Lorcan](https://forums.steinberg.net/u/Lorcan)\
**Replies:** 0\
**Last updated:** [January 12, 2026, 12:54pm UTC](https://forums.steinberg.net/t/mismatched-new-delete-in-asiolist-cpp/1020595 "2026-01-12T12:54:36Z")

</div>

Hi, While analyzing one of our applications using Adress Sanitizer, I found a potentially serious bug in host/pc/asiolist.cpp: static LPASIODRVSTRUCT newDrvStruct (HKEY hkey,char \*keyname,int drvID,LPASIODRVSTRUCT lpdr…

---

## [WYSIWYG editor display only knob icon](https://forums.steinberg.net/t/wysiwyg-editor-display-only-knob-icon/1012082)

<div class="topic-metadata">

**Author:** [@Jean\_Marc\_Prudham](https://forums.steinberg.net/u/Jean_Marc_Prudham)\
**Replies:** 6\
**Last updated:** [January 12, 2026, 10:00am UTC](https://forums.steinberg.net/t/wysiwyg-editor-display-only-knob-icon/1012082 "2026-01-12T10:00:46Z")

</div>

I’m setting up a basic VST3 project using the VST3 Project Generator. The project generates and compiles successfully in visual studio , but when I load it into a DAW to edit the GUI, only a few components are visible th…

---

## [Nuendo Macos Plugin Cache issue](https://forums.steinberg.net/t/nuendo-macos-plugin-cache-issue/1020554)

<div class="topic-metadata">

**Author:** [@ErikGuldager](https://forums.steinberg.net/u/ErikGuldager)\
**Replies:** 0\
**Last updated:** [January 11, 2026, 11:12pm UTC](https://forums.steinberg.net/t/nuendo-macos-plugin-cache-issue/1020554 "2026-01-11T23:12:52Z")

</div>

Im working on building a plugin, having some weird stuff happening. It must be related to some cacheing of the plugin. But I really cant find out if there are any hidden vst3 plugin cache folders somewhere? I seem to …

---

## [Passing Audio File data to audio thread from user interface](https://forums.steinberg.net/t/passing-audio-file-data-to-audio-thread-from-user-interface/1019941)

<div class="topic-metadata">

**Author:** [@marvin1](https://forums.steinberg.net/u/marvin1)\
**Replies:** 2\
**Last updated:** [January 9, 2026, 10:28pm UTC](https://forums.steinberg.net/t/passing-audio-file-data-to-audio-thread-from-user-interface/1019941 "2026-01-09T22:28:13Z")

</div>

What is the suggested way to read audio data into memory for our audio processors DataExchangeAPI ? Something else . Any examples on double buffering (not reading the entire file at once ) ?

---

## [Clarification needed: How can you work with midi (events) in Cubase with VST3?](https://forums.steinberg.net/t/clarification-needed-how-can-you-work-with-midi-events-in-cubase-with-vst3/1019866)

<div class="topic-metadata">

**Author:** [@Sihlence](https://forums.steinberg.net/u/Sihlence)\
**Replies:** 1\
**Last updated:** [January 5, 2026, 12:24pm UTC](https://forums.steinberg.net/t/clarification-needed-how-can-you-work-with-midi-events-in-cubase-with-vst3/1019866 "2026-01-05T12:24:19Z")

</div>

Hi, i’ve really tried to do the research, but I can’t get definitive answers as to what is possible with cubase 14 and vst3. Midi plugins and editors can’t be customised, as I understand it. What i want to do: Create a …

---

## [Sidechain protocol multiple locations within the same plugin?](https://forums.steinberg.net/t/sidechain-protocol-multiple-locations-within-the-same-plugin/1019829)

<div class="topic-metadata">

**Author:** [@awesomeaudio](https://forums.steinberg.net/u/awesomeaudio)\
**Replies:** 1\
**Last updated:** [January 5, 2026, 12:17pm UTC](https://forums.steinberg.net/t/sidechain-protocol-multiple-locations-within-the-same-plugin/1019829 "2026-01-05T12:17:27Z")

</div>

I know the Cubase allows for multiple-side chain sources, and I see that the Frequency plugin can do this with each source going to each band… Is this a special feature of being a Cubase factory plugin with additional pr…

---

## [VST3 Host initialization sequence](https://forums.steinberg.net/t/vst3-host-initialization-sequence/1015586)

<div class="topic-metadata">

**Author:** [@Russell\_Colombo](https://forums.steinberg.net/u/Russell_Colombo)\
**Replies:** 7\
**Last updated:** [December 29, 2025, 8:19pm UTC](https://forums.steinberg.net/t/vst3-host-initialization-sequence/1015586 "2025-12-29T20:19:08Z")

</div>

I’m hoping someone can help me figure this out. I no longer have any hair. I’ve created a VST Host DLL for our audio application, but I’m not sure I have the initialization sequence correct. Some plugins don’t load corr…

---

## [Rookie wish: "look ahead"-ability for VST standard](https://forums.steinberg.net/t/rookie-wish-look-ahead-ability-for-vst-standard/1019300)

<div class="topic-metadata">

**Author:** [@Ottonis](https://forums.steinberg.net/u/Ottonis)\
**Replies:** 2\
**Last updated:** [December 29, 2025, 12:35pm UTC](https://forums.steinberg.net/t/rookie-wish-look-ahead-ability-for-vst-standard/1019300 "2025-12-29T12:35:38Z")

</div>

One major limitation of VST is that it cannot really “foresee” what’s coming next in an audio track. It works on one samplepoint at a time, without knowing the properties of the subsequent samplepoints. A workaround for …

---

## [Remote SDK Download](https://forums.steinberg.net/t/remote-sdk-download/201882)

<div class="topic-metadata">

**Author:** [@clonewar](https://forums.steinberg.net/u/clonewar)\
**Replies:** 1\
**Last updated:** [December 22, 2025, 12:46am UTC](https://forums.steinberg.net/t/remote-sdk-download/201882 "2025-12-22T00:46:40Z")

</div>

I understand that Steinberg has a Remote SDK that provides deep control access to Cubase and Nuendo. Is this part of the VST 3 SDK, or a separate SDK? And if it’s separate where is it downloaded from? I have an email in…

---

## [Looking for the Hardware remote Steinberg SDK](https://forums.steinberg.net/t/looking-for-the-hardware-remote-steinberg-sdk/1018741)

<div class="topic-metadata">

**Author:** [@bensmir.hbs](https://forums.steinberg.net/u/bensmir.hbs)\
**Replies:** 0\
**Last updated:** [December 22, 2025, 12:19am UTC](https://forums.steinberg.net/t/looking-for-the-hardware-remote-steinberg-sdk/1018741 "2025-12-22T00:19:57Z")

</div>

Hello, I’m currently working on an integration between Cubase and a standalone Electron application, which will act as an expression maps remote controller on an iPad. For this, I need to reliably retrieve: The list…

---

## [VST 3.8.0 SDK Released](https://forums.steinberg.net/t/vst-3-8-0-sdk-released/1011988)

<div class="topic-metadata">

**Author:** [@Yvan](https://forums.steinberg.net/u/Yvan)\
**Replies:** 10\
**Last updated:** [December 19, 2025, 4:09pm UTC](https://forums.steinberg.net/t/vst-3-8-0-sdk-released/1011988 "2025-12-19T16:09:04Z")

</div>

VST 3.8 SDK Released Dear VST Developers, Steinberg Media Technologies today releases the VST SDK 3.8 Here’s a brief overview of changes: Version 3.8.0 (2025/10/20) New licensing model for VST 3: VST 3 is now op…

---

## [Developer → SDK / Developer Access](https://forums.steinberg.net/t/developer-sdk-developer-access/1018096)

<div class="topic-metadata">

**Author:** [@mikemarbaix](https://forums.steinberg.net/u/mikemarbaix)\
**Replies:** 1\
**Last updated:** [December 15, 2025, 11:35am UTC](https://forums.steinberg.net/t/developer-sdk-developer-access/1018096 "2025-12-15T11:35:06Z")

</div>

Title: Request for Developer Documentation Access (Cubase MIDI Remote / SDK) Hello Steinberg Developer Team, I am writing to request guidance and access to official developer documentation related to Cubase, in particu…

[Previous page](https://forums.steinberg.net/c/developer/103.md)

[Next page](https://forums.steinberg.net/c/developer/103.md?page=2)
