- Download Max5 SDK from http://cycling74.com/products/sdk/
- Copy the frameworks
MaxAPI.framework
andMaxAudioAPI.framework
to/Library/Frameworks
. You can findMaxAPI.framework
inc74support/max-includes
andMaxAudioAPI.framework
inc74support/msp-includes
.
Copy the MaxMSP
folder to /Library/Application Support/Developer/Shared/Xcode/Project Templates/
or ~/Library/Application Support/Developer/Shared/Xcode/Project Templates/
. You will need to create the directories if they don't exist.
- Open Xcode and create a new project. (Cmd-Shift-N)
- On the left side of the window, you should see "User Templates" and "MaxMSP" underneath. Select it.
- You have four options:
Max C External
,MSP C External
,Max C++ Extneral
, orMSP C++ External
. Pick the appropriate template depending on your language preference and external type. If you are designing an audio signal processing object, choose one of the MSP externals. - Type in the project name. Important: project name should be exactly the same as the object name. For MSP objects, you should postfix the name with "
", e.g. "filter". - The project should compile as is. (Cmd-B)
- Once the code compile, you're ready to make your external!