Thanks for your help. We've received your bug report.

by provides native support for the Hap quicktime codec. Images are decoded and rendered directly to an OpenGL texture. Non-hap quicktime files are also supported. To play Hap optimized files, the quicktime codec must be installed, found here. For general information about Hap, see the Hap project.

Currently only supported on 32 bit Macs, OS 10.6 and later. Requires Max 6 and later.

Mar 15, 2013 at 10:10am

You are the man Rob! Thanks!

Mar 17, 2013 at 2:14am

Hello, are there any possibility that this can be made for Max 6.0.8 as well?

Aug 15, 2013 at 5:42am

hi Rob. thank you for this tool. its very exciting. however, it isnt working on my side at all. I have downloaded the necessary hap files to run the codec on my machine, installed them, and converted some files to HAP and HAP-Q using mpeg streamclip. However, when attempting to play in Max, it either it doesnt play the clip at all, or the fps meter is running but no image. Can you advise? (Macbook Pro 2.8GHz, Intel Core i7 + Max 6.1.3)

Aug 22, 2013 at 6:51am

Same problem as Joshua. It worked (and still working on MacBookPro Retina OS 10.8.2 + Max 6.1.3), but not on brand new Macminis bought this week (it worked on some that I bought last May).
It’s really urgent, can you help us?



Aug 22, 2013 at 2:20pm

hey guys, not sure what the issue could be.
would you mind posting this to the forum? it will be much easier for me to track and respond.

Oct 5, 2013 at 12:05pm

This is awesome! Wish I had seen it out a few months ago before building a big VJ patch. The decrease in CPU usage as compared with playing 720p ProResLT movies is pretty incredible. I’m going to change my patch and video library over to Hap!

Any chance of having a mode where when rate is increased it only reads frames from disk that are needed to fulfill a certain frame rate (like 30 fps) an skips those in between – this would mean you could play movies at, say 8x without using 8x the disk bandwidth. I hacked together a way to do this using frame commands with a metro and a counter, but having it in the object would be cool. This would make it much more plausible to stream a pair of 720p Hap movies from a Firewire800 drive.

Oct 8, 2013 at 12:28pm

yeah, the best way to play with speed changes is to stop the movie, and control using the frame message. otherwise, quicktime takes over playback, and there’s no way to prevent that from happening.

sounds like you came up with a good solution though.

Mar 3, 2014 at 7:19pm has just been updated to fix the following issues:
- weird cropping in some instances when going fullscreen
- causing non-automatic objects to change their dimensions
- loopreport will now report when a file reaches the end even is looping is turned off

happy hap-ing!

Mar 3, 2014 at 9:07pm

Thanks Rob!

Mar 4, 2014 at 1:56am

Thanks, cool!

Mar 4, 2014 at 3:59am

& with ‘loadram’ …


Mar 4, 2014 at 5:46am

Hey Rob, is the version through Package Downloader up-to-date ?

Mar 4, 2014 at 6:55am

so apparently Max Package DOwnloader directly grabs latest disstrib from Github repos, so teh answer should logically be yes :)

Mar 4, 2014 at 8:01am

Rob just updated the package-info.json file so you should see the update in max package downloader although since it pulls master you’ll always be up to date if you press download.

Mar 6, 2014 at 2:39am


This is probably stupid question… How to install HAP codec on Windows (or: where to download it?). Typically I’m using Rob’s [] external on Mac, but I want to (oh, actually I don’t want to, but I have to) move one of my projects into Win.

Mar 6, 2014 at 4:21am

Thanks Nat


(@Yaniki : it says “Currently only supported on 32 bit Macs, OS 10.6 and later” so… you have to do something else)

Mar 6, 2014 at 4:35am

Thanks… this is something I thought…


You must be logged in to reply to this topic.