Now that I’ve been getting into building Cocoa interfaces for my Quartz Composer patches I went looking on the net for additional Cocoa controls that might be of use to me.
By far the most useful look to be Stick Software’s Circular Slider and Concept House’s CHappKit.
Both of these are available under free licenses. In theory it should be just a case of installing them as additional palette’s in Interface Builder then binding them to a Quartz Composer composition as normal. I haven’t actually tried this yet so I’ll report back on my success when I’ve built a test application for them.
I see both of these as being very useful in future versions of Quartonian VSM and VAST. Being able to set x and y scaling with one control or a 3d rotational vector with the circular slider is very handy for a VJ tool. The colour gradients go without saying… this control should be standard in Apple’s included Interface builder Palette’s.
My absolute top wanted new item in Interface builder is a CIImageView, a new view controller that could be bound to a published output on a Quartz Composer composition and display an image or video stream.
At the moment if you bind an NSImageView to a published output on a composition it does a read back from main memory into RAM, this drops your framerate to under five fps… The CIImageView would be an OpenGl view that shared a context with your main QCView so it could pass a texture on the graphics card.
Any developers out there game to try and make this one?
Technorati Tags: Quartz Composer, Cocoa