I would like to see a Data Matrix Reader. I currently use a Quartz Composer plugin created by Dieter Wimberger who graciously made his source code publicly available under a BSD style license. There may even be interest in other types of barcodes and perhaps QR codes being read as well at some point.

Proposed node

(Mockup by Team Vuo.)

For the proposed node, we'd plan to use zxing, which supports DataMatrix, QR Codes, UPC, Code 128, and several other barcode formats. The node can detect multiple barcodes in a single image — it outputs a list of text items, or an empty list if no barcodes were found.

Screenshots, Mockups, and Videos: 

ScreenCap from QC


Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo CE and Vuo Pro

Implemented in Vuo version: 


This is how the Datamatrix

cwilms-loyalist's picture
Submitted by

This is how the Datamatrix Decoder I currently use works under Quartz Composer. I liked it because I was able to lower the framerate of the reader with the Skip Frames feature which reduced the processing power required for the patch. Also the "Detected" trigger lets the "nodes" down the line know when a new code has been detected so that they can grab the new decoded string (text).

I know VUO works differently than QC, and I understand much more efficiently, but a VUO node that has a sampling rate and a "Detected" feature would be beneficial I think.


1000.Watts's picture
Submitted by

Hello, sorry a little off topic but I would like to ask CWILMS-LOYALIST how he makes Quartz Composer's Datamatrix Reader working ? I discovered this patch 2 days ago, but I didn't obtain any result (see the screen capture).

If you prefer, we can discuss it privately...

PS : and of course, I'm happy to see this tool arriving in Vuo !

Regards, Alain

EDIT 18/04 : How stupid I am !! I mixed QRCode & Data Matrix...

sorry for that !

I just tried the new barcode

cwilms-loyalist's picture
Submitted by

I just tried the new barcode reader on some of my datamatrix codes using the existing barcode demo included with 0.8 with a slight modification to add a syphon camera feed. It read my codes! Thank-you! :) I'll have more time to play with this shortly, I am very excited to see if it can do everything I need it to.

I'm having an issue with the

gabe's picture
Submitted by

I'm having an issue with the Find Barcode in Image node crashing the Vuo Composition Loader when it detects a barcode. I'm running the example patch findBarcodeinSyphonImage.vuo. The crash occurs a moment after the barcode is recognized (I'm using a PDF417 barcode). I attached a stack trace here. It looks like the problem is : "Application Specific Information: terminating with uncaught exception of type zxing::ReedSolomonException: Euclidean algorithm already terminated? abort() called".

Any ideas?

Feature status

  • Submitted to vuo.org
  • Reviewed by Team Vuo
  • Community voted
  • Scheduled for implementation
  • Released in Vuo 0.8.0

When we (Team Vuo) plan each release, we try to implement as many of the community's top-voted feature requests as we have time for.

Read more about how Vuo feature requests work.

Who voted?

smokris's picture
cwilms-loyalist's picture