热门标签 | 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 版。

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



推荐阅读
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
  • 本文详细记录了在银河麒麟操作系统和龙芯架构上使用 Qt 5.15.2 进行项目打包时遇到的问题及解决方案,特别关注于 linuxdeployqt 工具的应用。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • 在使用高德地图内置导航功能时遇到AMapNavi组件出现空指针异常,经过多次排查发现问题是由于so库的兼容性引起的。本文将详细介绍如何通过调整项目配置来解决这一问题。 ... [详细]
  • OBS (Open Broadcaster Software) 架构解析
    本文介绍 OBS(Open Broadcaster Software),一款专为直播设计的开源软件。文章将详细探讨其技术架构、核心组件及其开发环境要求。 ... [详细]
  • Microsoft即将发布WPF/E的CTP(Community Technology Preview)和SDK,标志着RIA(Rich Internet Application)技术的新里程碑。更多详情及下载链接请参见MSDN官方页面。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本文旨在介绍在iOS平台进行直播技术开发前的准备工作,重点讲解AVFoundation框架的基本概念和使用方法。通过对AVFoundation的深入理解,开发者能够更好地掌握直播应用中的音视频处理技巧。 ... [详细]
  • FFPlay 字幕与LRC歌词播放指南
    本文详细介绍了不同媒体容器支持的字幕格式,以及如何使用FFPlay和FFMPEG进行字幕和LRC歌词的播放与转换。涵盖的内容包括字幕显示方法、字体配置、字幕流选择等。 ... [详细]
  • 如何在Android手机上设置自定义闹钟铃声
    本文介绍了在Android设备上设置个性化闹钟铃声的具体步骤,包括创建必要的文件夹和调整系统设置。 ... [详细]
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社区 版权所有