热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VST插件

◆◆◆什么是VST?VSTVirtualStudioTechnology,中文名为虚拟工作室技术,是Steinberg公司推出的一项软件接

 ◆  ◆

什么是 VST ?

VST Virtual Studio Technology,中文名为虚拟工作室技术,是 Steinberg 公司推出的一项软件接口技术,主要用于计算机音乐制作领域,以插件的形式供音频处理相关的软件来使用。

使用 VST 插件,用户可以对音频信号进行处理,也可以使用 VSTi  VST instruments来创作音乐。开发者可以使用 Steinberg 所提供的开发包,来自主开发各种类型的 VST 插件。

根据处理对象的不同,VST 插件一共有三种类型:VSTi、VST 效果及VST MIDI 处理器。在宿主软件中,“VST”一词单用,通常指的就是 VST 效果或 VST MIDI 处理器,只有在明确指出“VSTi”的情况下才表示 VST 乐器。

大多数数字音频工作站(Digital Audio Workstation,简称为 DAW),如 Cubase、FL Studio、REAPER、Ableton Live等,包括 Adobe Audition,都可以将 VST 作为插件来运行。因此,这些软件又可称为 VST 宿主 VST Host软件。

 ◆  ◆

VST 的版本

  • VST 1

首发于 1996 年。当时的 VST 主要用于音频信号的处理,为音频添加效果。

  • VST 2

1999 年,Steinberg 将 VST 接口规范更新到 2.0 版本,其中的一个新增能力是插件能够接收并处理 MIDI 数据。由此,VSTi 技术诞生。

2006年,VST 接口规范更新到 2.4 版本,其改动包括增加采用 64 位精度处理音频的能力。

  • VST 3

2008 年,Steinberg 推出 VST 3.0 接口规范。它采用了与先前版本差别较大的格式,由先前的动态链接库(DLL)格式改为专有的 VST 3 格式。有时将原来的 .dll 格式的插件统称为 VST,以表示与 VST 3的区别。

2011 年 2 月,VST 3.5 接口规范发布。

2013 年 9 月,Steinberg 停止了对 VST 2 SDK 的维护。

说明:

从位数来讲,VST 插件可分为 32 位和 64 位两大类。

VST 1 和 VST 2.4 之前都是 32 位的。因此,在网上下载的 .dll 格式的插件很大可能是 32 位的,在 64 位的宿主软件是无法扫描出来的。

比如,自 Adobe Audition CC 之后的版本就不能使用 32 位插件了。如果非要使用以前的 32 位插件,也可尝试使用 jBridger 等软件转换成 64 位。有关方法请自行上网查询。要注意的是,使用 jBridger 转 64 位的同时要保留 32 位的原文件,不可删除,而且不能有中文。如果有中文,转换完成之后 Audition 仍然可能扫描不出来。

 ◆  ◆

Au 安装 VST 插件(Win)

较新的 VST 插件一般自带安装程序。以下路径几乎包含了所有 VST 插件的默认安装路径。

32位 VST

C:\Program Files (x86)\VstPlugins

C:\Program Files (x86)\Steinberg\VSTplugins

64位 VST

C:\Program Files\VstPlugins

C:\Program Files\Steinberg\VSTplugins

32位 VST 3

C:\Program Files (x86)\Common Files\VST3

64位 VST 3

C:\Program Files\Common Files\VST3

由于某些 DAW 软件还支持 32位 插件,所以上面列出了 32 位插件的默认安装路径。

当某些 VST、VSTi 插件没有安装程序而只有一个 .dll 文件时,只需要直接将它复制到对应的 VST 文件夹中即可。

对于有安装程序的 VST 插件,可先进行安装,再使用宿主软件扫描并添加插件。比如:

Au菜单:效果/音频增效工具管理器

首先添加 VST 增效工具文件夹路径。可以使用默认的路径,也可以使用自定义文件夹。

建议勾选“重新扫描现有增效工具”,然后点击“扫描增效工具”。

检视一下扫描到的增效工具,建议取消重复的或低版本的插件,点击确定之后,重启一下 Audition。

 ◆  ◆

Au 安装 VST 插件(Mac)

在 Mac 上可以同时使用 Audio Unit(简称为 AU)和 VST 2、VST 3插件格式。具体使用哪种格式可自己决定。

AU 格式的文件扩展名为 .component,VST 2 格式的文件扩展名为 .vst,VST 3 格式的文件扩展名为 .vst3。

如果想把工程文件与 Windows 用户分享,最好使用 VST 格式。

VST 格式是跨平台的,如果其他用户也安装了相应的 VST 插件,他们一般就可以成功地打开完整的工程文件。

大多数插件会自动安装在默认的系统文件夹,但也有一部分可能需要通过手动移动插件到正确的位置。默认的系统文件夹路径如下。

AU

/Library/Audio/Plug-Ins/Components/ 

VST 2

/Library/Audio/Plug-Ins/VST/ 

VST 3

/Library/Audio/Plug-Ins/VST3/ 

某些插件可能会自动安装到 文件夹。

AU

/Users/[用户名]/Library/Audio/Plug-Ins/Components/ 

VST 2

/Users/[用户名]/Library/Audio/Plug-Ins/VST/

VST 3

/Users/[用户名]/Library/Audio/Plug-Ins/VST3/

也可以安装到自定义的文件夹中(仅限 VST 2和 VST 3)。

Mac 版的 Adobe Auditon 扫描与添加增效工具的方法同 Windows 版。

“有钱的捧个钱场,好看的点下在看”



推荐阅读
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • Python入门:第一天准备与安装
    本文详细介绍了Python编程语言的基础知识和安装步骤,帮助初学者快速上手。涵盖Python的特点、应用场景以及Windows环境下Python和PyCharm的安装方法。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • Git管理工具SourceTree安装与使用指南
    本文详细介绍了Git管理工具SourceTree的安装、配置及团队协作方案,旨在帮助开发者更高效地进行版本控制和项目管理。 ... [详细]
author-avatar
用户gum5gltoo8
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有