Search found 124 matches

by ygrabit
Mon Sep 05, 2016 8:08 am
Forum: VST 3 SDK
Topic: Program change parameter value change
Replies: 4
Views: 2046

Re: Program change parameter value change

In the VST3 SDK the normalized value [0, 1] to discrete value and its inverse function discrete value to normalized value is defined like this: Normalize: double normalized = discreteValue / (double) stepCount; Denormalize : int discreteValue = min (stepCount, normalized * (stepCount + 1)); for exam...
by ygrabit
Thu Jul 21, 2016 5:11 am
Forum: VST 3 SDK
Topic: Welcome to the new VST Developer Forum
Replies: 12
Views: 8966

Re: Welcome to the new VST Developer Forum

Thanks for solving this
I have updated the news & announcement section
by ygrabit
Tue Jul 19, 2016 4:31 pm
Forum: VST 3 SDK
Topic: BUG (docs): Missing images in VSTGUI (both 4.3 and 3.6) docs in VST SDK
Replies: 1
Views: 1019

Re: BUG (docs): Missing images in VSTGUI (both 4.3 and 3.6) docs in VST SDK

We will fix this in the next update
Thanks for reporting
by ygrabit
Wed Jul 13, 2016 8:03 am
Forum: VST 3 SDK
Topic: Linking VST plug-ins to Unicode applications
Replies: 2
Views: 1297

Re: Linking VST plug-ins to Unicode applications

VST3 strings are UTF-16 encoding:

typedef char16 TChar; ///< UTF-16 character

__wchar_t on Windows or char16_t in C++11

you have to be sure to implement a correct conversion or a correct Windows function for your display.
by ygrabit
Wed Jul 13, 2016 7:54 am
Forum: VST 3 SDK
Topic: Event Inputs clarification
Replies: 4
Views: 1868

Re: Event Inputs clarification

For a bus of type MediaTypes::kEvent the channelCount corresponds to the number of supported MIDI channels by this bus.

If you have an event bus with channelCount == 2, the host should only send for example NoteOnEvent with channel set to 0 or 1 to the plug-in.
by ygrabit
Fri Jul 08, 2016 6:36 am
Forum: VST 3 SDK
Topic: IPrefetchableSupport
Replies: 3
Views: 1497

Re: IPrefetchableSupport

like i said, by default (when this interface is not present) the host decides if it will use prefetch or not. When the plugin supports this interface, the plugin could decide to be not process in prefetch. This make sense for plugins supporting local processing or remoted one (over Ethernet or USB o...
by ygrabit
Thu Jul 07, 2016 4:45 pm
Forum: VST 3 SDK
Topic: IPrefetchableSupport
Replies: 3
Views: 1497

Re: IPrefetchableSupport

If the plugin does not provide the IPrefetchableSupport interface, the host, depending on its setting, could process it in prefetch mode or not. In Cubase the user could disable prefetching per plugin if needed... Hardware based plugins are not processed in prefetch (plugins category is used for spe...
by ygrabit
Thu Jul 07, 2016 4:17 pm
Forum: VST 3 SDK
Topic: How to compile on Linux, and how to compile to AU?
Replies: 3
Views: 1887

Re: How to compile on Linux, and how to compile to AU?

We will provide very soon a preview version of the VST SDK working on Linux. This will use cmake. More info later. ...
by ygrabit
Mon Jun 20, 2016 12:29 pm
Forum: News and Announcements
Topic: Terms of use
Replies: 0
Views: 2927

Terms of use

Hello and welcome to the Steinberg Developer forum ! Steinberg provides the technology and platform to support this forum. Have fun on the forum! By registering and taking part in the forum discussions, you agree to abide by the following Terms & Conditions: General rules, terms and conditions (If y...
by ygrabit
Mon Jun 20, 2016 11:45 am
Forum: ASIO
Topic: ASIO ? What is it ?
Replies: 0
Views: 5577

ASIO ? What is it ?

ASIO means Audio Streaming Input Output . Audio Stream Input/Output (ASIO) is a protocol allowing communication between a software application and a computer's sound card. This was developed by Steinberg back in the 1997. It provides a low-latency and solves synchronization issues between the diffe...