Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Quartz Composer patches for manipulating data
tree: e8af702c2d

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
DataTools.xcodeproj
StructureMakerUI.nib
compositions
DTArrayPatch.h
DTArrayPatch.m
DTArrayPatch.xml
DTConvertFromDataPatch.h
DTConvertFromDataPatch.m
DTConvertFromDataPatch.xml
DTConvertToDataPatch.h
DTConvertToDataPatch.m
DTConvertToDataPatch.xml
DTDataCombinePatch.h
DTDataCombinePatch.m
DTDataCombinePatch.xml
DTImageToDataPatch.h
DTImageToDataPatch.m
DTImageToDataPatch.xml
DTMultiExpressionPatch.h
DTMultiExpressionPatch.m
DTMultiExpressionPatch.xml
DTMultiExpressionPatchUI.h
DTMultiExpressionPatchUI.m
DTMultiExpressionPatchUI.xib
DTMultiSplitterPatch.h
DTMultiSplitterPatch.m
DTMultiSplitterPatch.xml
DTMultiSplitterPatchUI.h
DTMultiSplitterPatchUI.m
DTMultiSplitterPatchUI.xib
DTOrderManager.h
DTOrderManager.m
DTOrderPatch.h
DTOrderPatch.m
DTOrderPatch.xml
DTSampleHoldPatch.h
DTSampleHoldPatch.m
DTSampleHoldPatch.xml
DTSpookyNexus.h
DTSpookyNexus.m
DTStringToDataPatch.h
DTStringToDataPatch.m
DTStringToDataPatch.xml
DTStructureBreakOutPatch.h
DTStructureBreakOutPatch.m
DTStructureBreakOutPatch.xml
DTStructureBreakOutPatchUI.h
DTStructureBreakOutPatchUI.m
DTStructureBreakOutPatchUI.xib
DTStructureCombinePatch.h
DTStructureCombinePatch.m
DTStructureCombinePatch.xml
DTStructureEqualPatch.h
DTStructureEqualPatch.m
DTStructureEqualPatch.xml
DTStructureKeyPatch.h
DTStructureKeyPatch.m
DTStructureKeyPatch.xml
DTStructurePopPatch.h
DTStructurePopPatch.m
DTStructurePopPatch.xml
DTStructurePushPatch.h
DTStructurePushPatch.m
DTStructurePushPatch.xml
DTTableView.h
DTTableView.m
DataToolsPrincipal.h
DataToolsPrincipal.m
DataTools_Prefix.pch
Info.plist
InfoPlist.strings
LICENSE.txt
README.markdown
SkankySDK-TestCase.h
SkankySDK-TestCase.m
SpookyReceivePatch.h
SpookyReceivePatch.m
SpookyReceivePatch.xml
SpookySendPatch.h
SpookySendPatch.m
SpookySendPatch.xml
StructureMaker.h
StructureMaker.m
StructureMaker.xml
StructureMakerUI.h
StructureMakerUI.m
TestDTConvert.m
TestDTMultiExpressionPatch.m
TestDTStructureCombinePatch.m
TestDTStructurePushPatch.m
Tests-Info.plist
ValueHistorianPatch.h
ValueHistorianPatch.m
ValueHistorianPatch.xml
ValueHistorianPatchUI.h
ValueHistorianPatchUI.m
ValueHistorianPatchUI.xib
version.plist

README.markdown

Kineme DataTools

Kineme DataTools is a Quartz Composer plugin that provides patches for:

  • Creating and manipulating structures (Structure Break-Out, Structure Combine, Structure Equal, Structure Key, Structure Pop, Structure Push, Structure Maker, Named Structure Maker)
  • Sending data between unconnected patches (Spooky Send/Receive)
  • Evaluating multiple math expressions in one patch (Multi-Expression)
  • Capturing and replaying values, and saving them into the composition (Value Historian)
  • Sampling values, and saving them into the composition (Sample and Hold)
  • Converting Quartz Composer data types to and from raw bytes (Convert To Data, Convert From Data)
  • Outputting a unique number for each instance of the patch (Order)

For more Quartz Composer plugins and compositions, plus community forums, go to kineme.net.

How to get it

Download or clone it from GitHub.

How to install it

  1. Uninstall Kineme StructureTools, Kineme Value Historian, and Kineme Spooky if they are installed.
  2. Install the QCPatch Xcode Template, a.k.a. Quartz Composer unofficial API, a.k.a. SkankySDK.
  3. Build DataTools.xcodeproj. This will create the file ~/Library/Graphics/Quartz Composer Patches/DataTools.plugin.
  4. Restart Quartz Composer. The patches will show up under the Kineme DataTools category.

How to run the unit tests

  1. Download GHUnit and place GHUnit.framework in /Library/Frameworks/.
  2. Set the Active Target to Tests.
  3. Build and Run.

License

Kineme DataTools is released under the MIT License.

Something went wrong with that request. Please try again.