Beginning to program in Mac/XCode


#1

Dear Jules, dear all,

I must admit it. I am a experienced W32 programmer but OSX/Xcode I am an absolute beginner, so I’ll ask questions from scratch.

  1. Is it valid your “The Juce Polymorphic Plugin Project!” document (\juce\extras\audio plugins\How to use this framework.txt)?
    I mean, about Mac/Rtas it says that

[quote]Add the following to your “Header Search Paths” setting (it’s easiest to copy-and-paste this setting from
the demo project):
"(MacBag)/../AlturaPorts/TDMPlugIns/PlugInLibrary/**" "(MacBag)/…/AlturaPorts/TDMPlugIns/DSPManager/**"
"(MacBag)/../AlturaPorts/TDMPlugIns/SupplementalPlugInLib/Encryption" "(MacBag)/…/AlturaPorts/TDMPlugIns/SupplementalPlugInLib/GraphicsExtensions"
"(MacBag)/../AlturaPorts/TDMPlugIns/common" "(MacBag)/…/AlturaPorts/TDMPlugIns/common/PI_LibInterface"
"(MacBag)/../AlturaPorts/TDMPlugIns/PACEProtection/**" "(MacBag)/…/AlturaPorts/OMS/Headers"
"(MacBag)/../AlturaPorts/Fic/Interfaces/**" "(MacBag)/…/AlturaPorts/Fic/Source/SignalNets"
"(MacBag)/../AlturaPorts/DSIPublicInterface/PublicHeaders" "(MacBag)/…/DAEWin/Include"
"(MacBag)/../AlturaPorts/DigiPublic/Interfaces" "(MacBag)/…/AlturaPorts/DigiPublic"
"(MacBag)/../AlturaPorts/NewFileLibs/DOA" "(MacBag)/…/AlturaPorts/NewFileLibs/Cmn"
"(MacBag)/../AlturaPorts/TDMPlugIns/SignalProcessing/**" "(MacBag)/…/AvidCode/AVX2sdk/AVX/avx2/avx2sdk/inc"
"$(MacBag)/…/AvidCode/AVX2sdk/AVX/avx2/avx2sdk/utils"[/quote]

but your current demo project does not have them. In fact, I was browsing the GIT and the last version it had it, it was Wed, 15 Jul 2009.

To sum up, is the current audio plugin demo valid? Can I compile it in XCode for RTAS tweaking just only JucePluginCharacteristics.h and it will work?

Thank you as usual,

Gabriel


#2

Get the latest version from GIT, and use the introjucer to generate your plugin project. There’s really no point in doing it manually any more, it’s just a hassle.