VST Plugin Geliştirmeye Hazırlık XCode

Nereden çıktı şimdi VST ile uğraşmak? Yine durup dururken aklıma gelen diyeceğim ama yok ya, aslında çokta durup dururken değil, bir kaç yıl önce “Yaw bu VST pluginler nasıl yapılıyor?” diye sorguladığım bir zamanda hızlıca araştırıp, fakat istediğim bilgiye ulaşamayıp bıraktığım bir sürecin yeniden hortlamasıdır.

VST Plugin nedir? Steinberg firmasının geliştirmiş olduğu bir plugin(eklenti) standardı. Özetle birçok müzik yapma programında kullanılabilen syntler, sanal enstrumanlar, efektler vs geliştirilebileceğimiz bir yapı. Bu arada Steinberg firması bildiğiniz gibi Cubase programının mucidi.

Bu yazımın asıl amacı Steinberg’in VST3 SDKsını indirip, içindeki örnek vst3 eklentilerini XCode ile derlemek üzerinedir. Belki zaman içerisinde örnek bir VST yapımıyla uğraşabilirim. Aklımda fikir yok değil.

Adım adım yaşananlar/yapılanlar :

-XCode kur. (Bir sürüm zorunluğu var mı bilmiyorum, 10.2 de sorun çıkmadı)
-Steingberg’in sitesinden VST3 SDKsını indir.
-İndirilen zip dosyasını bir klasöre aç.
-MacOs Terminal penceresi aç, açtığın klasöre git, klasördeki copy_vst2_to_vst3_sdk.sh scripti çalıştır.
-Açtığın klasörde “build” adında yeni bir klasör oluştur.
-Terminalden build klasörüne gir.
-Terminale tırnak içindeki ‘cmake -GXcode ../’ yazıp enter tuşuna bas. CMake bulunamadı hatasını al 🙂
-Nasıl kurulacağını araştır, dur yorulma, ben edindiğim bilgiyi aktarayım, olmazsa araştırırsın.
-Terminale tırnak içindeki komutu yapıştırıp, önce Homebrew paket yöneticisini kur ‘ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” < /dev/null 2> /dev/null’
-Homebrew kurulduktan sonra, onun üzerinden cmake kur, onun komutuda ‘brew install cmake’
-Kurulum bittikten sonra tekrardan build klasöründe ‘cmake -GXcode ../’ komutumuzu terminalde deneyelim, tırnak içindeki olduğunu unutmayalım. Burada ben bir hata aldım, Cannot build due to “No CMAKE_CXX_COMPILER could be found bunun çözümü terminalde ‘sudo xcode-select –reset’ komutunu çalıştırmak. Sonrasında yeniden ‘cmake -GXcode ../’ komutunu çalıştımak. Birşeyler akıp, hata vermediğini gördüyseniz herşey yolundadır.
-Buraya kadar sağ salim gelebildiyseniz, artık iş çok kolay. Cmake komutu build klasörüne XCode projesi oluşturdu. Onu açıp, build derseniz, örnek proje vs yi derleyecektir.
-Derleme işlemi sonrasında build/VST3/Debug klasörünün içinde küçük küçük vs3 dosyaları göreceksiniz.
Ben de buraya kadar yaptım, unutmamak için kayıt altına aldım, gerisini araştırmaya devam edeceğim. Umarım kendime ve sana bir faydam olmuştur.