# Developer

**URL:** https://forums.steinberg.net/c/developer/103.md

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

---

## [VST 2 SDK discontinued](https://forums.steinberg.net/t/vst-2-sdk-discontinued/201774)

<div class="topic-metadata">

**Author:** [@Yvan](https://forums.steinberg.net/u/Yvan)\
**Replies:** 0\
**Last updated:** [May 17, 2018, 10:24am UTC](https://forums.steinberg.net/t/vst-2-sdk-discontinued/201774 "2018-05-17T10:24:28Z")

</div>

May 16, 2018 Late 2013 we announced that the Software Development Kit (SDK) for VST 2 would no longer be maintained and would only be available as subset of the VST 3 SDK. Five years down the line and this transitional …

---

## [Proprietary ASIO SDK License Agreement – No Response After 5 Weeks (ODÉMI DAW)](https://forums.steinberg.net/t/proprietary-asio-sdk-license-agreement-no-response-after-5-weeks-odemi-daw/1043608)

<div class="topic-metadata">

**Author:** [@odemidaw](https://forums.steinberg.net/u/odemidaw)\
**Replies:** 0\
**Last updated:** [October 14, 2026, 4:26pm UTC](https://forums.steinberg.net/t/proprietary-asio-sdk-license-agreement-no-response-after-5-weeks-odemi-daw/1043608 "2026-10-14T16:26:23Z")

</div>

Hello Steinberg Developer Team, My name is Willy Alvarado, and I am the developer of ODÉMI DAW, an independent digital audio workstation for Windows. On September 9, 2026, I submitted the signed Proprietary ASIO SDK Li…

---

## [Proprietary ASIO licence for an individual developer before business registration](https://forums.steinberg.net/t/proprietary-asio-licence-for-an-individual-developer-before-business-registration/1042871)

<div class="topic-metadata">

**Author:** [@yun9207](https://forums.steinberg.net/u/yun9207)\
**Replies:** 0\
**Last updated:** [October 5, 2026, 7:23am UTC](https://forums.steinberg.net/t/proprietary-asio-licence-for-an-individual-developer-before-business-registration/1042871 "2026-10-05T07:23:20Z")

</div>

Hello Steinberg Developer Team, I am developing BlueGEE Touch Rack, a closed-source Windows standalone guitar effects application using JUCE Starter and ASIO. I have not registered a business yet. Initially, I plan to …

---

## [ASIO licensing question for a commercial application using NAudio](https://forums.steinberg.net/t/asio-licensing-question-for-a-commercial-application-using-naudio/1042368)

<div class="topic-metadata">

**Author:** [@snakamura](https://forums.steinberg.net/u/snakamura)\
**Replies:** 0\
**Last updated:** [September 28, 2026, 11:42am UTC](https://forums.steinberg.net/t/asio-licensing-question-for-a-commercial-application-using-naudio/1042368 "2026-09-28T11:42:29Z")

</div>

Hello, We are developing a commercial Windows Forms application that captures audio input through ASIO. Our application uses NAudio (NAudio.Asio) to communicate with ASIO drivers installed on the user’s Windows PC. Ou…

---

## [Details on getting the "sync parameter tags" to work?](https://forums.steinberg.net/t/details-on-getting-the-sync-parameter-tags-to-work/843279)

<div class="topic-metadata">

**Author:** [@paulsintetos](https://forums.steinberg.net/u/paulsintetos)\
**Replies:** 4\
**Last updated:** [September 17, 2026, 9:51pm UTC](https://forums.steinberg.net/t/details-on-getting-the-sync-parameter-tags-to-work/843279 "2026-09-17T21:51:15Z")

</div>

Hello developers. I’ve been messing with VSTGUI for about 8 hours now with no progress. Copying code snippets from examples has done nothing. I’ve followed the “build your first plugin” example to the letter. Whatever I…

---

## [Vst::ITransportControl clarification needed for SetCycleEnd](https://forums.steinberg.net/t/vst-itransportcontrol-clarification-needed-for-setcycleend/1040039)

<div class="topic-metadata">

**Author:** [@Arakula](https://forums.steinberg.net/u/Arakula)\
**Replies:** 2\
**Last updated:** [September 11, 2026, 1:45pm UTC](https://forums.steinberg.net/t/vst-itransportcontrol-clarification-needed-for-setcycleend/1040039 "2026-09-11T13:45:56Z")

</div>

The action SetCycleStart is clear - it sets the first sample for the cycle. The action SetCycleEnd, however, isn’t as clearly defined - what exactly do you pass here? The last sample of the cycle, or the first sample af…

---

## [Signed ASIO SDK Licensing Agreement - no reply from reception@steinberg.de](https://forums.steinberg.net/t/signed-asio-sdk-licensing-agreement-no-reply-from-reception-steinberg-de/1040647)

<div class="topic-metadata">

**Author:** [@HIROAKI\_KUTSUNA](https://forums.steinberg.net/u/HIROAKI_KUTSUNA)\
**Replies:** 0\
**Last updated:** [September 5, 2026, 1:03pm UTC](https://forums.steinberg.net/t/signed-asio-sdk-licensing-agreement-no-reply-from-reception-steinberg-de/1040647 "2026-09-05T13:03:50Z")

</div>

I am trying to submit a signed proprietary ASIO SDK Licensing Agreement and cannot get a response through the route the SDK itself points to. Sent the signed agreement to reception@steinberg.de in August 2026 - no rep…

---

## [ASIO SDK Licensing Agreement Question](https://forums.steinberg.net/t/asio-sdk-licensing-agreement-question/1040137)

<div class="topic-metadata">

**Author:** [@Sound.Rec.Mix.FOH](https://forums.steinberg.net/u/Sound.Rec.Mix.FOH)\
**Replies:** 4\
**Last updated:** [August 29, 2026, 11:40pm UTC](https://forums.steinberg.net/t/asio-sdk-licensing-agreement-question/1040137 "2026-08-29T23:40:11Z")

</div>

I am currently operating as an individual and have not yet established a company. Can an individual developer enter into the ASIO SDK Licensing Agreement as the Licensee? If so, how should the “Company or Organization”…

---

## [VST3PluginTestHost and ITransportControl](https://forums.steinberg.net/t/vst3plugintesthost-and-itransportcontrol/1039779)

<div class="topic-metadata">

**Author:** [@pongasoft](https://forums.steinberg.net/u/pongasoft)\
**Replies:** 6\
**Last updated:** [August 27, 2026, 2:16pm UTC](https://forums.steinberg.net/t/vst3plugintesthost-and-itransportcontrol/1039779 "2026-08-27T14:16:00Z")

</div>

In the release notes for SDK 3.8.1 there is this section: VST3PluginTestHost v3.11.0: Add host support of ITransportControl. I installed, SDK 3.8.1, as well as VST3PluginTestHost (and confirmed it is 3.11.0) I am …

---

## [How to get the .vstpreset file name inside a plugin after the host saved it](https://forums.steinberg.net/t/how-to-get-the-vstpreset-file-name-inside-a-plugin-after-the-host-saved-it/1039338)

<div class="topic-metadata">

**Author:** [@Michael\_L\_Berlin](https://forums.steinberg.net/u/Michael_L_Berlin)\
**Replies:** 6\
**Last updated:** [August 22, 2026, 7:16am UTC](https://forums.steinberg.net/t/how-to-get-the-vstpreset-file-name-inside-a-plugin-after-the-host-saved-it/1039338 "2026-08-22T07:16:19Z")

</div>

Hello, I want to display the .vstpreset file name a preset was loaded from (using the host’s load preset feature) in the GUI of my plugin. I managed to do this when saving a .vstpreset file by retrieving the file name i…

---

## [Multi Output VST 3 Audio Effect Plug Ins - question](https://forums.steinberg.net/t/multi-output-vst-3-audio-effect-plug-ins-question/1037961)

<div class="topic-metadata">

**Author:** [@ltf3](https://forums.steinberg.net/u/ltf3)\
**Replies:** 2\
**Last updated:** [August 21, 2026, 1:47pm UTC](https://forums.steinberg.net/t/multi-output-vst-3-audio-effect-plug-ins-question/1037961 "2026-08-21T13:47:19Z")

</div>

HI I’m not a developer but I am trying to understand the current state of play in Cubase Pro/Nuendo V15 with regard to whether Cubendo can ( or cannot ) route outputs of a multi output audio insert plug in into say, Gro…

---

## [Typo in vst noteexpression types cpp](https://forums.steinberg.net/t/typo-in-vst-noteexpression-types-cpp/1039216)

<div class="topic-metadata">

**Author:** [@suzumushi](https://forums.steinberg.net/u/suzumushi)\
**Replies:** 1\
**Last updated:** [August 19, 2026, 4:02pm UTC](https://forums.steinberg.net/t/typo-in-vst-noteexpression-types-cpp/1039216 "2026-08-19T16:02:20Z")

</div>

In line of 50-55 of vstnoteexpressiontypes.cpp if (\_title) UString (info.title, str16BufferSize (String128)).assign (\_title); if (\_shortTitle) UString (info.shortTitle, str16BufferSize (String128)).assign (\_shortTit…

---

## [Note Expression Type Flags are not displayed correctly in the VST3PluginTestHost](https://forums.steinberg.net/t/note-expression-type-flags-are-not-displayed-correctly-in-the-vst3plugintesthost/1039219)

<div class="topic-metadata">

**Author:** [@suzumushi](https://forums.steinberg.net/u/suzumushi)\
**Replies:** 0\
**Last updated:** [August 17, 2026, 12:13am UTC](https://forums.steinberg.net/t/note-expression-type-flags-are-not-displayed-correctly-in-the-vst3plugintesthost/1039219 "2026-08-17T00:13:04Z")

</div>

The Note Expression tab in the info window of the VST3PluginTestHost displays: flags isBipolar, isOneShot, isAbsolute 0 -, No, No 1 -, Yes, No 2 -, No, Yes 3 -, Yes, Yes 4 -, No, No 5 -, Yes, No …

---

## [No response to Proprietary ASIO SDK License Agreement submission](https://forums.steinberg.net/t/no-response-to-proprietary-asio-sdk-license-agreement-submission/1038992)

<div class="topic-metadata">

**Author:** [@secret.crunch.pepper](https://forums.steinberg.net/u/secret.crunch.pepper)\
**Replies:** 1\
**Last updated:** [August 13, 2026, 2:39pm UTC](https://forums.steinberg.net/t/no-response-to-proprietary-asio-sdk-license-agreement-submission/1038992 "2026-08-13T14:39:00Z")

</div>

Hello Steinberg Developer Team, I submitted the signed agreement on July 25 and followed up on August 6, but have not yet received a response. Could a Steinberg representative confirm the correct submission address or p…

---

## [VST 3.8.1 SDK Released](https://forums.steinberg.net/t/vst-3-8-1-sdk-released/1038865)

<div class="topic-metadata">

**Author:** [@Yvan](https://forums.steinberg.net/u/Yvan)\
**Replies:** 0\
**Last updated:** [August 11, 2026, 3:57pm UTC](https://forums.steinberg.net/t/vst-3-8-1-sdk-released/1038865 "2026-08-11T15:57:49Z")

</div>

VST 3.8.1 SDK Released Dear VST Developers, Steinberg Media Technologies today releases the VST SDK 3.8.1 Here’s a brief overview of changes: Version 3.8.1 (2026/08/11) Interface changes: New interface ITransp…

---

## [NoteExpression Event never called in process](https://forums.steinberg.net/t/noteexpression-event-never-called-in-process/1035433)

<div class="topic-metadata">

**Author:** [@xavier\_oudin](https://forums.steinberg.net/u/xavier_oudin)\
**Replies:** 5\
**Last updated:** [July 31, 2026, 2:07pm UTC](https://forums.steinberg.net/t/noteexpression-event-never-called-in-process/1035433 "2026-07-31T14:07:35Z")

</div>

I want to implement MPE, following the note\_expression\_synth in samples. In the controller, I put 3 noteExpressionType in the NoteExpressionTypeContainer, which are kExpressionTypeID, kTuningTypeID and kBrightnessTypeID…

---

## [VST GUI View Switch Container 'Ghosting' in Ableton](https://forums.steinberg.net/t/vst-gui-view-switch-container-ghosting-in-ableton/1035544)

<div class="topic-metadata">

**Author:** [@Worlingham](https://forums.steinberg.net/u/Worlingham)\
**Replies:** 1\
**Last updated:** [July 24, 2026, 2:25pm UTC](https://forums.steinberg.net/t/vst-gui-view-switch-container-ghosting-in-ableton/1035544 "2026-07-24T14:25:53Z")

</div>

Hi all, I have a switch container which shows one of two templates based on a segment button. The switched templates are identical in size, but different contents (shown below). However in Ableton only, when switching b…

---

## [plugView-\>attach not working correctly](https://forums.steinberg.net/t/plugview-attach-not-working-correctly/1035610)

<div class="topic-metadata">

**Author:** [@krundt](https://forums.steinberg.net/u/krundt)\
**Replies:** 12\
**Last updated:** [July 1, 2026, 11:11pm UTC](https://forums.steinberg.net/t/plugview-attach-not-working-correctly/1035610 "2026-07-01T23:11:07Z")

</div>

I am developing support for VST3 into some of my VST hosts. I have a nearly working system now, but there is one set of VST3 plugins I cannot figure out. I have based my code on the “editorhost” code found in the vst3sdk…

---

## [Plugin plugin window attach issue](https://forums.steinberg.net/t/plugin-plugin-window-attach-issue/1032944)

<div class="topic-metadata">

**Author:** [@SunshineDreaming](https://forums.steinberg.net/u/SunshineDreaming)\
**Replies:** 6\
**Last updated:** [June 30, 2026, 3:33pm UTC](https://forums.steinberg.net/t/plugin-plugin-window-attach-issue/1032944 "2026-06-30T15:33:49Z")

</div>

In my own VST3 plugin host (on Windows 10 / 11) already 1800+ plugins load and run successfully. But there are some plugins, which still refuse to load their plugin window, while succeeding in the SDK VST3 Test Host. On…

---

## [VSTSDK 3.8.0 editorhost and host-checker examples don't agree on resizing](https://forums.steinberg.net/t/vstsdk-3-8-0-editorhost-and-host-checker-examples-dont-agree-on-resizing/1035956)

<div class="topic-metadata">

**Author:** [@Arakula](https://forums.steinberg.net/u/Arakula)\
**Replies:** 0\
**Last updated:** [June 30, 2026, 8:14am UTC](https://forums.steinberg.net/t/vstsdk-3-8-0-editorhost-and-host-checker-examples-dont-agree-on-resizing/1035956 "2026-06-30T08:14:41Z")

</div>

I just came across this little peculiarity - when resizing the view, editorhost expects IPlugView::checkSizeConstraint () to return anything except kResultTrue if the PlugIn doesn’t approve the new size and wants anothe…

---

## [Where do I submit the Proprietary ASIO SDK License Agreement?](https://forums.steinberg.net/t/where-do-i-submit-the-proprietary-asio-sdk-license-agreement/1035889)

<div class="topic-metadata">

**Author:** [@daytryan04](https://forums.steinberg.net/u/daytryan04)\
**Replies:** 2\
**Last updated:** [June 29, 2026, 5:57pm UTC](https://forums.steinberg.net/t/where-do-i-submit-the-proprietary-asio-sdk-license-agreement/1035889 "2026-06-29T17:57:38Z")

</div>

I’m developing a closed-source Windows DAW and I’m integrating the latest ASIO SDK under the proprietary license. The SDK license states that before publishing a proprietary application, I need to obtain a copy of the L…

---

## [Documentation issue?](https://forums.steinberg.net/t/documentation-issue/1032911)

<div class="topic-metadata">

**Author:** [@MuTools](https://forums.steinberg.net/u/MuTools)\
**Replies:** 5\
**Last updated:** [May 27, 2026, 12:50pm UTC](https://forums.steinberg.net/t/documentation-issue/1032911 "2026-05-27T12:50:53Z")

</div>

On this doc page: there is this piece of code: // synchronize controller to component by using setComponentState MemoryStream stream; // defined in "public.sdk/source/common/memorystream.h" stream.setByteOrder (…

---

## [Subject: Request for ASIO SDK access / licensing information](https://forums.steinberg.net/t/subject-request-for-asio-sdk-access-licensing-information/1031382)

<div class="topic-metadata">

**Author:** [@DAVID\_SHUKRUN](https://forums.steinberg.net/u/DAVID_SHUKRUN)\
**Replies:** 1\
**Last updated:** [May 23, 2026, 12:35pm UTC](https://forums.steinberg.net/t/subject-request-for-asio-sdk-access-licensing-information/1031382 "2026-05-23T12:35:55Z")

</div>

Hello Steinberg Developer Team, I’m a software developer working on an audio application, and I’d like to use the Steinberg ASIO SDK in my project. I’m currently trying to understand the correct licensing process and h…

---

## [Bug Report: ASIO SDK - Hardcoded buffer limits in asiodrivers.cpp prevent loading drivers with names](https://forums.steinberg.net/t/bug-report-asio-sdk-hardcoded-buffer-limits-in-asiodrivers-cpp-prevent-loading-drivers-with-names/1032994)

<div class="topic-metadata">

**Author:** [@vericudebuget](https://forums.steinberg.net/u/vericudebuget)\
**Replies:** 0\
**Last updated:** [May 20, 2026, 4:31pm UTC](https://forums.steinberg.net/t/bug-report-asio-sdk-hardcoded-buffer-limits-in-asiodrivers-cpp-prevent-loading-drivers-with-names/1032994 "2026-05-20T16:31:35Z")

</div>

There is a long-standing issue in the host-side utilities of the ASIO SDK (specifically in host/asiodrivers.cpp) where hardcoded buffer limits of 32 are used when retrieving driver names. This causes AsioDrivers::loadDri…

---

## [Developper feature request: expose the track name of selected track, at each selection change](https://forums.steinberg.net/t/developper-feature-request-expose-the-track-name-of-selected-track-at-each-selection-change/1032478)

<div class="topic-metadata">

**Author:** [@bensmir.hbs](https://forums.steinberg.net/u/bensmir.hbs)\
**Replies:** 1\
**Last updated:** [May 14, 2026, 2:31pm UTC](https://forums.steinberg.net/t/developper-feature-request-expose-the-track-name-of-selected-track-at-each-selection-change/1032478 "2026-05-14T14:31:29Z")

</div>

Hello, we neeed this so badly for so many interesting feature to map external software in sync with whatever track is selected. We just need the text string of the selected track. Also being able to select a track with a…

---

## [Possible bug in built-in ASIO driver](https://forums.steinberg.net/t/possible-bug-in-built-in-asio-driver/1032412)

<div class="topic-metadata">

**Author:** [@Andrew\_J](https://forums.steinberg.net/u/Andrew_J)\
**Replies:** 0\
**Last updated:** [May 13, 2026, 10:50am UTC](https://forums.steinberg.net/t/possible-bug-in-built-in-asio-driver/1032412 "2026-05-13T10:50:13Z")

</div>

Hi, I’ve come across an intermittent crash which relates to recent versions of the Steinberg built-in ASIO driver. It is possible that this issue may be due to interpretation of the ASIO spec by JUCE as discussed in a p…

---

## [Is Cubase sending garbage values in IPlugView::checkSizeConstraint?](https://forums.steinberg.net/t/is-cubase-sending-garbage-values-in-iplugview-checksizeconstraint/1031848)

<div class="topic-metadata">

**Author:** [@exacoustics](https://forums.steinberg.net/u/exacoustics)\
**Replies:** 5\
**Last updated:** [May 12, 2026, 8:51am UTC](https://forums.steinberg.net/t/is-cubase-sending-garbage-values-in-iplugview-checksizeconstraint/1031848 "2026-05-12T08:51:50Z")

</div>

I’m running Cubase 14.0.41, When I resize my VST3 plugin window, I can see Cubase is regularly passing ViewRect{0, 0, 234, 0} inside IPlugView::checkSizeConstraint. It happens when resizing from every corner and edge of…

---

## [Integration With Digital Membership Card](https://forums.steinberg.net/t/integration-with-digital-membership-card/1031584)

<div class="topic-metadata">

**Author:** [@altielixcy](https://forums.steinberg.net/u/altielixcy)\
**Replies:** 0\
**Last updated:** [May 4, 2026, 9:36am UTC](https://forums.steinberg.net/t/integration-with-digital-membership-card/1031584 "2026-05-04T09:36:33Z")

</div>

Hi everyone, I am exploring a concept where an external digital membership card system could be used to manage access to music production resources such as presets, sample packs, or project files used inside Cubase. Th…

---

## [Dorico MIDI Channel Routing with Multitimbral VST Plugin](https://forums.steinberg.net/t/dorico-midi-channel-routing-with-multitimbral-vst-plugin/1030139)

<div class="topic-metadata">

**Author:** [@mjsyts](https://forums.steinberg.net/u/mjsyts)\
**Replies:** 4\
**Last updated:** [April 21, 2026, 8:34am UTC](https://forums.steinberg.net/t/dorico-midi-channel-routing-with-multitimbral-vst-plugin/1030139 "2026-04-21T08:34:41Z")

</div>

I’m developing a multi-timbral VST3 plugin using the DPF (DISTRHO Plugin Framework) and I’m having trouble getting Dorico to respect MIDI channel assignments in the endpoint setup. The plugin has 4 channels (Pulse 1, Pul…

---

## [Again Simple.VST3 UI Breaks at 225% Display Scaling in Studio One](https://forums.steinberg.net/t/again-simple-vst3-ui-breaks-at-225-display-scaling-in-studio-one/1029556)

<div class="topic-metadata">

**Author:** [@pebble](https://forums.steinberg.net/u/pebble)\
**Replies:** 7\
**Last updated:** [April 18, 2026, 12:55am UTC](https://forums.steinberg.net/t/again-simple-vst3-ui-breaks-at-225-display-scaling-in-studio-one/1029556 "2026-04-18T00:55:10Z")

</div>

I would like to report a GUI scaling issue observed on Windows 11. When using Studio One with the system display scaling set to 225%, the GUI of the Again Simple.VST3 plugin does not render correctly. The layout appears…

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