I've created a simple three parameter plugin building on XCode 5. It builds, runs, and can be opened in Ableton Live.
Two things aren't happening. When I close the plugin editor and open it again, my controls are back at their original default values. I'm overriding getCurrentProgramStateInformation and setCurrentProgramStateInformation. My program count is set to return 1.
I have a break point in both those set and get program states, in which I call setStateInfromation() and getStateInformation(). When I first create the plugin, getStateInformation is called, but I never see setStateInformation called.
So that's one thing. The other is that the built in editor in Ableton doesn't respond to changes in my editor, and my editor doesn't respond to changes in the built in editor. I tried an Apple AU plugin, and it was able to remember its state and communicate with the built in editor so when I moved a slider, Albeton's little circle control would move.
Does anyone have any experience with AU and Ableton and getting this thing to remember state and communicate with your custom editor?