Quartz VJ App

scalf's picture

I was curious if anybody else had made a composition in Quartz Composer for VJ or live video purposes?

I have found this to be one of the easiest environments to work in and I was curious if anybody had applied this ease to a full program that was robust and reliable enough to be used in live productions?

iniSphere release: sphere displacement effects for QC

LukeNeo's picture

iniSphere is a Quartz Composer custom patch that renders a sphere with some particular effects, ideals for VJ and realtime performances. Get it here! www.inimart.com/inimart/portfolio/inisphere

Spooky Patch Use and Consideration

scalf's picture


I've been using spooky extensively in a visual mixing program I've been making for Quartz. I want to reduce cabling and awkward patching by sending remote values to other location with porting values up and down, etc...

I was wondering if there were any special considerations like don't use over 512 of them, or make sure to toggle this off when sending this value, etc? I'll be sending video, color, float, string, all of em.

From what I gather, have the "auto-clean" feature enabled, and the spooky patch may really be just a pointer so it may in fact be a very lightweight option. This seems to be a good way to maker modules of patches that can be moved to different places and not need to be reconnected.

Thanks for any advice

Quartz crash corrupts related compositions

scalf's picture

I have this problem with a file, more than once.

I am making a Vj mixing program by the name of Senses. It loads files from a directory, applies effects, then outputs etc.

I have this problem. I get it working and then I save, quit, come back to it in a few minutes and Quartz crashes loading it. It will open a blank composition, create and save a new one no problem. But, if I load the last save of Senses, or any previous rendition (v 1.0, 2.0, 2.2, etc) it will crash. Interestingly enough, I loaded this on a 2nd machine which is also running 32-bit QC 4.0 with 10.6.8 and a mirror of the plugins it loaded but with the below error report. It changed some of the routing of patches to get it to run when I hit okay after seeing the report.

I read the crash report and I get the report below.

I tried clearing the p.list, but that changed nothing. I tried uninstalling through the terminal, then reinstalling Quartz and no changes in condition. Removing certain plugins. The first time this occurred I tried scrubbing and reinstalling everything and that was the only time I was able to reload the last saved version with no grief (composition saved onto zip drive). But now, after three days since reinstalling and much work done I have encountered this problem again. I am sure one can imagine that this is unfortunate, and adds some insecurity to using Quartz Composer not knowing the cause just yet. But I know this is fixable and must be preventable.

I have come up with a few ideas

  • There is some runtime or path configuration that is causing the knot. Why it came up now I don't know. Perhaps if we could isolate and delete it would fix the flow.
  • I have loaded the comp on a 2nd computer, deleting selected portions and running it on the 1st machine. Some load and some don't. Through isolating the bad patches I have found that certain sections of code are faulty. When the "RGB_On" or "Vj Module" were deleted the comps would run once again. However it is a vast chunk of the patch work and not just a line or two; seemingly.
  • Is there a way to investigate further through a different log or crash report
  • Could it have gotten hung up reading a file and gotten "stuck"?

Has anyone experienced anything like this? What I don't understand is how previous versions of the file would not work after a crash that happened many saves and version later? It even happens to versions of Senses loaded from quarantined computers as well.

I aim for this project to be running smooth and open one day. I would really appreciate if anyone might be able to load this up and see if there were any apparent problems in the coding that kept it from running.

Any feedback would be much appreciated,


Channel 1 Cannot create connection from ["Image_Out" @ "Patch_6"] to ["Channel_1_Global" @ "Patch_2"]

Channel 1 Cannot create connection from ["RGB_On" @ "Patch_6"] to ["For_RGB_Glitch" @ "Patch_13"]

Channel 1 Cannot create connection from ["RGB_Count" @ "Patch_6"] to ["RGB_Count" @ "Patch_13"]

Channel 1 Cannot create connection from ["Image_Out" @ "Patch_6"] to ["inputImage" @ "Sprite_1"]

Channel 1 Cannot create connection from ["RGB_Time_Memory_Dump" @ "Patch_6"] to ["inputRZ" @ "Sprite_3"]

Channel 1 State restoration failed on node "RenderInImage_1"

Vj Module State restoration failed on node "Patch_1"

Senses Render State restoration failed on node "Patch_1"

Senses State restoration failed on node "RenderInImage_1"

Macro Patch State restoration failed on node "Patch_1"

(null) State restoration failed on

Output Power

scalf's picture


Similar to my post about outputting the frame rate of the composition to any device, is there a way to output the power remaining (seconds, percent, etc) of a computer as well?

I looked and there seemed to be no indication of such a patch. Would it be safe to say another java patch could be a way to output this info?