I wonder that is it possible to solve my problem?
Im designing a gui for my m4l devices, and the problem is that I can’t embed the pictures what my pictctrl objects are using into the patch.
With simple picture, I can use the embed feature, but it seems there is no way to do this with pictctrl.
Am I right, or is there a way to embed the knobs to the patcher (example, load them as simple pictures, then "send / route" them to the pictctrl object…)
It sounds like you just need to freeze the device. The pictures should be included automatically, but it’s been a long time since I’ve used Max 5 — maybe that’s not supported by pictctrl in those versions. If not, in Max 5 you can use the Dependencies window to manually add the pictures to the device before freezing.
This is IMO much better in Max 6.1, where devices are Projects, and dependencies are significantly easier to manage.
You probably need to make a connection from live.dial back to your pictctrl with a "set $1" message to set the internal/visual state of the pictctrl without causing output. When Live recalls the save state into the live.dial, the pictctrl will update along with it. That’s the best I can guess without seeing the patcher.