aboutsummaryrefslogtreecommitdiff
path: root/libraries/vst3sdk/README
diff options
context:
space:
mode:
authorMartin BĂ„ngens <marbangens@gmail.com>2022-07-02 01:56:38 +0100
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2022-07-02 09:55:35 +0700
commit05031e58e36cbb5ab2c5ac8065103759a16f90eb (patch)
treed04739df8bc6c66f47902a1e40adfdc647ffaf8b /libraries/vst3sdk/README
parent4fbbba5918d9bd706f51b72d1e4dff96f755bede (diff)
libraries/vst3sdk: Added (SDK for VST3 plug-ins)
Signed-off-by: Dave Woodfall <dave@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries/vst3sdk/README')
-rw-r--r--libraries/vst3sdk/README22
1 files changed, 22 insertions, 0 deletions
diff --git a/libraries/vst3sdk/README b/libraries/vst3sdk/README
new file mode 100644
index 0000000000000..83b9734c3821d
--- /dev/null
+++ b/libraries/vst3sdk/README
@@ -0,0 +1,22 @@
+A VST plug-in is an audio processing component that is utilized within
+a host application. This host application provides the audio or/and
+event streams that are processed by the plug-in's code. Generally
+speaking, a VST plug-in can take a stream of audio data, apply a
+process to the audio, and return the result to the host application.
+A VST Plug-in performs its process normally using the processor of the
+computer. The audio stream is broken down into a series of blocks. The
+host supplies the blocks in sequence. The host and its current
+environment control the block-size. The VST Plug-in maintains the
+status of all its own parameters relating to the running process: The
+host does not maintain any information about what the Plug-in did with
+the last block of data it processed.
+
+From the host application's point of view, a VST plug-in is a black box
+with an arbitrary number of inputs, outputs (Event (MIDI) or Audio),
+and associated parameters. The host needs no implicit knowledge of the
+plug-in's process to be able to use it. The Plug-in process can use
+whatever parameters it wishes, internally to the process, but depending
+on the capabilities of the host, it can allow the changes to user
+parameters to be automated by the host.
+
+Details on how to use are found at www.steinberg.net/sdklicenses_vst3