I’ve been composing MaxMSP patches on and for Mac over the past decade but, recently, have had a few users wanting to run these on a PC. I had them download and install the Windows runtime but, when they open my patches, all of the controls appear zoomed to 200%. Is there any way I can ensure my patches appear the same size and resolution on a PC as they do on the Mac?
All of the screens are of different resolutions. I run three Macs ranging from 1680×1050 to 2560×1440, and my PC is 1920×1080. While my MaxMSP patches all maintain their control size on the three Macs, the same file opened on the PC is significantly larger, having a zoomed appearance.
I did screen caps of my simplest app running on both Mac & PC (see files attached), opened them in Photoshop and did some measuring. On the Mac screen cap, the widest control in my app is 225 pixels wide (which is what I'd specified for both its patching and presentation rectangles) whereas, on the PC cap, this same control comes to 338 pixels wide, as if the MaxMSP runtime under windows automatically scaled everything up 1.5x.
I'd opened precisely the same patch file on both platforms, so why the discrepancy in size between the two? Any ideas on how I can get the controls in my patches to maintain their specified dimensions in pixels would be most appreciated. TIA if you've got any ideas…