Matrixctrl dial image, Max 7/8 style

syrinx's icon

Hi all, I made a replacement image for the matrixctrl UI with the Max 7/8 colour scheme and look, and thought I'd share it here. I'm also uploading the Illustrator file I used in case it helps anyone make their own custom version. Enjoy!

matrixctrl_dials.ai.zip
application/zip 1.50 MB

midinerd's icon

Very cool - thank you!

exeterdown's icon

I've tried applying this, but get all sorts of weird stuff happening, can't resize etc.
Could anyone please provide a max patch with the working application? Cheers!

syrinx's icon

Here's a zip file containing a demo patch as well as the .png . A few things to note:

- [matrixctrl] requires that the replacement image file for dial mode either be in Max's search path or else specified with an absolute path. In this example, I'm using [thispatcher] to get the full path to the image file, in order for [matrixctrl] to be able to find the image no matter whether the folder is in your search path or not.

- The replacement dial image is a sprite sheet - it's a grid of animation images, where each grid cell corresponds to a step of the dial animation. [matrixctrl] seems to do the animation by grabbing a subsection of the sprite sheet, offset by a certain quantity of pixels determined by the range of the dial. The sprite sheet I made is for a dial with the range 0-16 (i.e., the value of the Cell Range attribute is 17). If you change the range, it'll break the offsetting technique, and you'll wind up seeing multiple (or partial) cells displayed in the object UI. In other words, if you need a different range, you'll have to make a new spritesheet containing more steps. Please note that I think this would work, but I haven't tested it myself. Feel free to use the Illustrator file as a basis for this.

- It seems like [matrixctrl] imposes a minimum scale for the object when you're in dial mode and using an external sprite sheet. This might be determined by the resolution of the sprite sheet, so if you need it smaller you could try re-exporting the PNG from illustrator, but again, I haven't tested.

matrixctrl_dials_max8.zip
application/zip 63.65 KB