fdiv> the floating-point divide <
xcode-template-for-custom-quartz-composer-patches Xcode Template for Custom Quartz Composer Patches

Create a new Xcode project with this templateOkay, so, now that the Game Research and Immersive Design Lab’s infamous first-responder project is finished, I’m getting back to work on Quartz Composer hackery.

Frustrated with the tedium of going through all the Xcode project files in a text editor and manually replacing all of the identifiers and filenames when creating a new Quartz Composer Patch, I decided to finally figure out how to create a new Xcode template. It’s pretty straightforward, actually, given Karsten Kusche’s instructions.

I started with QCJP’s Custom Patch code, made it a little more generic, and substituted macros for all the specific names.

This release is out-of-date.
Please see the latest version.

Download the installer.

To make a Quartz Composer Patch, now all you need to do is:

  1. Create a new Xcode project with this template
  2. Give the project a name
    Give the project a name
  3. Build the project
    Build the project
  4. Move the .plugin file into /Library/Graphics/Patches/
  5. Launch Quartz Composer
    Launch Quartz Composer

And, of course, modify the code, if you want to do something other than draw a triangle.

Holy Crap! :) Nice job

Really nice work. All I need to do now is learn c/c++/objective-c!!

[…] Since Leopard has been delayed to October we still don’t have an official way of creating new nodes in Quartz Composer. That’s not stopping plenty of people from creating one’s using the undocumented unofficial API and in fact FDIV.net has just published an X Code template to make the whole process easier. Here’s a list of one’s I’ve found, please contact me if you have made any more. […]

[…] Quartz Composer tidbits: Steve Morkis over at fdiv has been doing some very interesting work writing custom patches, so far providing an xcode template, custom inspector how-to, and an apple remote patch, amongst others. I’m interested in seeing a cli patch that would send commands to the terminal and run external scripts. Very exciting, though the QC community is a little unsure about what this means in the face of Leopard. […]

Thanks for this. I’ve got one patch written but wasn’t looking forward to duplicating and fiddling to create another.

Hi, I wrote SocketReaderPatch that reads strings from TCP Socket, thanks to your work. http://blog.deadbeaf.org/socketreaderpatch/
It was so easy to make a custom patch, thanks for your great work !

[…] See the old version’s blogpost for some additional instructions and user comments. […]

[…] I used Quartz Composer Custom Patch Xcode template from fdiv.net:Xcode Template for Custom Quartz Composer Patches. (Thanks!) […]

   TrackBack