To create custom actors you must do the following.

1. Create a folder for you plugins i.e.:

$ cd ~/Desktop
$ mkdir customPlugins

2. Copy the IsadoraLib and IsadoraDemoPlugin folders from the IsadoraSDK:

$ cd ~/Desktop/customPlugins
$ cp -r /Developer/IsadoraSDK/IsadoraLib/ ./IsadoraLib
$ cp -r /Developer/IsadoraSDK/IsadoraDemoPlugin/ ./IsadoraDemoPlugin

3. Rename the IsadoraDemoPlugin folder to the name you want

4. Open the folder

5. Rename the XCode project to the name you want

6. Open the XCode project and do the following:

  1. Choose Project>Edit Active Target
  2. In the dialog that appears, click on the"General" tab at the top of the window.
  3. Type the name of your plugin in the “Name” field.
  4. Now click the "Build" tab.
  5. Under the column marked “Setting”, find “Product Name”. Double-click where you see “Isadora Demo Plugin” and a text edit box will appear.
  6. Enter the plugin name in the text edit box and hit return. Don't use any extensions for this name, as it will automatically add ".izzyplug" the name when the plugin is built.
  7. Now click the "Properties" tab.
  8. Enter the name of your plugin in the “Executable” field.
  9. Close this window.

7. Edit your actor

8. When you build your XCode project, the .izzyplug will appear in ~/Desktop/customPlugins/<pluginname>/build/Debug

9. To get this plugin working in Isadora we must copy it from the Debug folder to Isadora's plugin directory:

$ cd ~/Desktop/customPlugins/<pluginname>/build/Debug
$ cp -r <pluginname>.izzyplug/ /Applications/Isadora/IsadoraCore.app/Contents/MacOS/Isadora\ Plugins/<pluginname>.izzyplug/

10. Run Isadora