Value Recorder (Composition by dust)

Author: dust
License: (unknown)
Date: 2010.01.30
Compatibility: 10.6
Categories:
Required plugins:
(none)

so here is a basic value recorder made in qc. the start of the recording begins immediately as you hit play on the viewer, it is automated to stop recording once the preset time limit has been reached. this is so your values are not recorded over once your length has been reached. you can dump your recording to disk and or playback pre recorded motions as well as play back from memory. this patch is basically a quartz implementation of kineme's value historian. there can be many uses for this patch. macros can be made and the code can be re-used to record any additional values you want instead of my xy mouse coordinates. the requisite plug-in i believe is kineme file or structure tools ?

you can play back your recording from memory in stock format without the plugin if you like. there are many uses for a system like this. maybe you want to record and compare gestures, maybe you want record your vj set and render offline later with quartz crystal or maybe you just want to record some interactivity that can be played back in a quartz builder or in a x-code application context.

you decide what to record and how to play it back. the timing for this patch is based on the length of your recording and the fps your patch is running. so enter in an approximation of the fps your patch is running and how long you want to record in seconds. once your time limit has been reached you get a message saying you have reached your recording limit and then you simply choose to save your recording to disk, or play back from memory.

PreviewAttachmentSize
valueRecorder.qtz58.41 KB

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

cybero's picture
Re: Value Recorder (Composition by dust)

Really neat utility construction and working proof concept, dust.

usefuldesign.au's picture
Re: Value Recorder (Composition by dust)

Hi is this Leopard friendly? I'm getting console errors for the following patches, are they SL stock patches or custom patches from .qtz file is the custom patch folder?

I have a feeling I've seen some of these like units2pixy in the patches folder but they're not there now.

> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 641 nodes>: Patch with name "/units2pixy" is missing
 
> Macro Patch
Cannot create node of class "/units2pixy" and identifier "(null)"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 641 nodes>: Patch with name "/units2pixy" is missing
 
> Macro Patch
Cannot create node of class "/units2pixy" and identifier "(null)"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 641 nodes>: Patch with name "/instructions" is missing
 
> Macro Patch
Cannot create node of class "/instructions" and identifier "(null)"
 
> Macro Patch
Cannot create connection from ["output" @ "Multiplexer_6"] to ["Units" @ "Patch_2"]
 
> Macro Patch
Cannot create connection from ["output" @ "Multiplexer_5"] to ["Units" @ "Patch_11"]
 
> Macro Patch
Cannot create connection from ["outputResult" @ "Conditional_2"] to ["_enable" @ "Patch_4"]
 
> Macro Patch
Cannot create connection from ["output" @ "Multiplexer_6"] to ["dy" @ "Expression_2"]
 
> Macro Patch
Cannot create connection from ["Pixels" @ "Patch_11"] to ["X" @ "Patch_16"]
 
> Macro Patch
Cannot create connection from ["Pixels" @ "Patch_2"] to ["Y" @ "Patch_16"]
 
> Macro Patch
Cannot create connection from ["output" @ "Multiplexer_1"] to ["dx" @ "Expression_2"]
 
> Macro Patch
Cannot create connection from ["Pixels" @ "Patch_2"] to ["Y" @ "Patch_8"]
 
> (null)
State restoration failed on <QCPatch = 0x07ABEBF0 "(null)">

dust's picture
Re: Value Recorder (Composition by dust)

oh yeah those are macros . you can get them in quaternion trackball example in the repository. you will have to open them up and make a macro or clip in leopard. I'm not on my computer but I can see if I can make a leopard safe example. I think I'm using the queue available In leopard.

dust's picture
Re: Value Recorder (Composition by dust)

here are the pixel macros. if your on leopard its best to just replace my teapot and trackball values for ones of your own.

PreviewAttachmentSize
Archive.zip8.69 KB

usefuldesign.au's picture
Re: Value Recorder (Composition by dust)

Thanks. Yeah that's where I had installed them from, quartonian comp.