我想建立一个伟仕插在OS x.我可以汇编这只是好的,但是伟仕主办(植的重要4)始终崩溃的时候试图载或报告的插件是以某种方式打破。
也许,这是因为我丢失了一些成分的伟仕-束。

其偏好需要加以集中的模式和什么东西已经被投入束以使这项工作?或是甚至有一个样本项目的地方吗?

谢谢你提前

有帮助吗?

解决方案

我已经写了开发在Mac OSX在这里用手工VST插件指南:

从头制作VST插件和Xcode

此外,我已经开发了一套Xcode项目模板,你可以用它做这一切为你,只是给你一个VST效果器/仪器仪表基地项目:

Teragon音频Xcode的VST模板

这两种都是对VST 2.x SDK中写的,因为我还没有与3.X SDK工作,我不使用已迁移至其还没有任何音序器。

其他提示

我搜索网在寻找完成指导如何建立VST2插件使用模式并找到一些指导,特别是指导在以前的职位由Nik是有益的,但有些步骤是缺少在他们(Ex。公活9.1.1不见插件没有步骤3),有些是多余的。所以我决定写完整的指南,最近的载。

完整的指南,用于创建优化VST2插件使用模式5月OS x

  1. 下载伟仕SDK,它可以VST3sdk(3.6在我的情况),vst2.x文件夹是仍然存在。打开它,并把文件夹 Documents/Xcode 使它看起来 Documents/Xcode/VST3 SDK
  2. 开载。创建新项目 OSX -> Framework & Library -> Bundle 选择可可的框架的对话。
  3. 当该项目的创建的,在信息标签:
    • 添加新的关键 Resource should be file-mapped 有价值 YES
  4. 在建立设置标签:
    • Deployment -> Deployment Location ->的设定 Yes
    • Deployment -> Deployment Postprocessing ->的设定 Yes
    • Deployment -> Installation Built Products Location ->的设定 /
    • Deployment -> Installation Directory ->的设定 /Library/Audio/Plug-Ins/VST
    • Packaging -> Wrapper Extension ->的设定 vst
    • Search Paths -> Header Search Paths ->增加的路径 "$(HOME)/Documents/Xcode/VST3 SDK" 有报价, recursive 标志
  5. Menu -> Product -> Scheme -> Edit Scheme -> Run -> Info -> Build Configuration ->的设定 Release
  6. 拖vst2.x的文件夹 VST3 SDK/public.sdk/source/ 项目树。在添加文件的对话:
    • 取消 Copy items into destination group's folder
    • 检查 Create groups for any added folder
    • 检查你的项目 Add to targets
  7. 加入你的.h。cpp文件的效果或仪器。你可以简单地增加 再次。hagain.cpp 文件从https://github.com/kn0ll/vst-2.4-xcode-examples 只是为了检查。
  8. 新闻运行(它可以发出警告不适当的类型转换在SDK源-让模式解决它)

本指南涵盖了你问的多。

VST3 SDK/public.sdk/samples/vst/mac示例项目也可以以一个很好的起点。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top