문제

OSX에서 VST 플러그인을 빌드하고 싶습니다. 나는 그것을 잘 컴파일 할 수 있지만, VST-Host (Cubase Essential 4)는로드하려고 할 때 항상 충돌하거나 플러그인이 어떻게 든 고장 났다고보고합니다.
아마도 이것은 VST 번들의 성분을 놓치고 있기 때문일 것입니다.

Xcode에서 어떤 기본 설정을 설정해야 하고이 작업을 수행하기 위해 묶음에 어떤 물건을 넣어야합니까? 아니면 어딘가에 샘플 프로젝트가 있습니까?

미리 감사드립니다

도움이 되었습니까?

해결책

Mac OSX에서 수작업으로 VST 플러그인을 개발하기위한 가이드를 작성했습니다.

Xcode를 사용하여 VST 플러그인을 처음부터 만듭니다

또한 나는 당신이 사용할 수있는 일련의 Xcode 프로젝트 템플릿을 개발했으며,이 모든 것을 당신을 위해 수행하고 VST 효과/악기의 기본 프로젝트를 제공합니다.

Teragon Audio Xcode VST 템플릿

이 두 가지 모두 VST 2.X SDK 용으로 작성되었습니다.

다른 팁

Xcode를 사용하여 VST2 플러그인을 빌드하는 방법에 대한 완전한 가이드를 찾고있는 그물을 검색하고 일부 가이드를 찾았습니다. 특히 NIK의 이전 게시물에서 가이드가 유용했지만 일부 단계가 누락되었습니다 (Ex. Ableton Live 9.1.1은 볼 수 없습니다. 3 단계가없는 플러그인), 일부는 중복되었습니다. 그래서 나는 가장 최근의 Xcode에 대한 완전한 가이드를 작성하기로 결정했습니다.

OSX에서 Xcode 5를 사용하여 최적화 된 VST2 플러그인 작성을위한 완전한 가이드

  1. VST SDK를 다운로드하면 VST3 SDK (내 경우 3.6) 일 수 있으며 VST2.X 폴더가 여전히 있습니다. 포장을 풀고 폴더에 넣으십시오 Documents/Xcode 보이도록 Documents/Xcode/VST3 SDK
  2. Xcode를 엽니 다. 새 프로젝트를 만듭니다 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 파일을 추가하십시오. 간단히 추가 할 수 있습니다 다시 .h 그리고 다시 .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