Matthew Haber Design

Though I make most of my software tools available at little or no cost to the broader projection and interactivity community, some of my applications and Isadora actors are reserved for client projects. These tools are exclusively available for use on projects for which Matthew Haber Design is engaged to provide a full service technical or technical and creative solution.


Proprietary Solutions

  • Spark is a powerful, intuitive, reliable and uniquely extensible Isadora-based application for media playback and projection mapping. I have developed an extremely broad range of modules for use in Spark. More...

  • I have developed plugins for both IsadoraCore and Quartz Composer that facilitates frame-accurate synced playback across files on a single computers as well as across a limitless number of networked playback computers. This opens up these tools to projects that have processing or display-count demands that exceed the capabilities of a single system. Unlike some competing playback syncing solutions for these two programs, my plugins utilize a proprietary network protocol to avoid the potential lack of reliability of protocols like MIDI and OSC while simultaneously enabling the integration of features like error checking. Additionally, my plugins utilize a syncing scheme that is vastly more efficient than many others allowing for a minimal impact on the playback capabilities of the computers. They also support SMPTE, MIDI, OSC and other timecode sources as a sync master as an alternative to syncing clip playback solely to itself.

  • My dynamic alignment grid system feeds custom developed test patterns and projection alignment grids into nearly any media program or media server such as Isadora, Quartz Composer, Dataton Watchout, and Hippotizer V3 via Syphon, custom plugins, VNC, or DVI capture card. It is capable of producing project specific alignment grid sequences with such unique features as adjustable edge-blending overlap guidelines. This can be an invaluable tool in complex touring shows or productions with extremely tight tech schedules as it can shave hours off of the projection alignment process at load in.