Realtime datamosh/compression-artifacting plugin for Quartz Composer.

Download Datamosh Plugin (version 3, 17 November 2016)

The previous version is 32-bit only and gives quite different results (version 1.1b6, 8 October 2012).

The original version is also available (1.01, 25 August 2010).

Instructions are included in the download.

datamosh patch in Quartz Composer


datamosher’s YouTube videos, Create Digital Motion.

In Use

Man of Steel, Warner Bros, April 2013

Live Visuals for MGMT, Alejandro Crawford, 2010 to present

Advanced Enterprise Research Office by Bryan Newbold and Toby Schachman, January 2010

having a different kind of facial by oneseconds, July 2009


  • 3 64-bit rewrite 17 November 2016
  • 1.1b6 Add support for H.263 and Theora codec if installed, fix issues which affected VDMX and CoGe on MacOS 10.8.2 8 October 2012
  • 1.1b4 Fix for issues with frame dimensions less than 15 pixels 13 January 2011
  • 1.1b3 Support for hardware decoding when available 4 January 2011
  • 1.1b2 Fix for memory issues affecting 1.1b 5 October 2010
  • 1.1b Beta for GLI.TC/H Chicago. Added variable input count and bloom 2 October 2010
  • 1.01 Bugfix release and updated qcFX 25 August 2010
  • 1.0 Initial release 16 June 2009


Licensed under a Creative Commons, Attribution – Non-Commercial – Share Alike 3.0 License.

This permits any use other than commercial use. Using the plug-in for paid live performance is fine, using it for commercial work including music videos or including it in a commercial product is not. For queries about commercial use contact

  1. datamosh_beta1.1b4 « Hipnosia's Blog

    […] info: […]

  2. minuek

    Thanks for the update.

  3. thinking out loud // credit / author . digital / analog | snowblood's parasol

    […] a bunch of troubleshooting, I adapted, retaining Avidemux with different codec approaches, and also adding bangnoise’s datamosh Quartz Composer plugin to my […]

  4. Keydam

    Thanxxx! good job!

  5. datamoshing | Intro to New Media

    […] a little digging, I found a plug-in for Quartz Composer that does all the work for you. QC was Apple’s in-house tool for creating motion graphics – like screen savers, the […]

  6. Thesis ideas & more Says:

    […] […]

  7. Kevin

    Great plugin! I don’t want to do live moshing. I want to be able to keyframe when the effect comes in and how much (bloom etc), and then I want to be able to drop it in Quartz Crystal to render out. The keyboard control is great for live but how do you set keyframes for this like traditional animation. Is this possible?

  8. tom

    Hi Kevin – you could use Timeline patches in the composition to keyframe parameters.

  9. florian

    how can i switch to the offline render mode?

  10. tom

    florian – select the patch in the QC editor, hit cmd-2 to bring up the Settings Inspector, use the menu there.

  11. Adrian

    I was using this Datamoshing qc in VDMX before, but now it seems not working (i guess new OS: Yosemite). I’ve turnded QC to 32 bit mode. And the qcFX still only sends a black image (or no image at all). The same if I use the .qtz example…

    Is there a way to make it work?

  12. tom

    Yo Adrian, this plugin’s rather old and requires a 32-bit app. You’re probably using the new 64-bit VDMX beta.

  13. Real-Time Datamosh Experience | Mighty Kongbot

    […] to H264 to melt the pixel, the ambient and the movement. Software and Sensor: Datamosh plugin ( Quartz Composer – Kinect V.1 Love the Datamosh Result! We are very unpatience to develop the […]