saving zoom settings for workspace
Is there any way to store the zoom settings for a patch? Or for max in general? I am thinking about getting a hi-res display which would make the default text and objects really small in the max window. So I would need to constantly zoom in (each subpatch too) and redo this each time I open the file. Hurts my head to think about constantly having to do this.
So right now I’ve noticed that the zoom settings are not saved when a patch is closed and reopened. Seems like there would be an option for this in preferences but I couldn’t find anything. Maybe I’m missing something. Any advice for approaching global resizing in Max?
It is like saying you can not. Zoom in a different way of alt + Shift + = (next to zero) are useful. If you know I’m sorry.
That works good, but I’m looking for a way to save the zoom settings for each patch or workspace.
This might help-for single patches but probably not globally. I can’t specifically remember who originally posted this, but I think it was a Cycling74 insider and it is apparently "unsupported" and (possibly?) undocumented.
-- Pasted Max Patch, click to expand. --Copy all of the following text. Then, in Max, select New From Clipboard.----------begin_max5_patcher---------- 373.3ocqSF0SBCCDG+4tOEMEebRnsYxPexu.l3yFhorUfZ1ZIqGJBwu6t10A aJQAzWtz8uWu6+8K21EgHyLajVB9V7SXDZWDB4kbBnv2HRoXSVgv5SiLuvnW WRhatp9nYMTHA+krf5biFrpsRmFkMbTPdk.xVpzKdtRlAM8jMgNLcLKkyiwz jjgTVBMs9bxn5WgY0Q7zvqa5C79JYyScNQ.jXLYlPufrOOUt2mlYubcBoigz hR+KI2WoDEcF.kt0+Tm1GQQtP7IxiRo0JVHaqGH23GMxViobtHCLU3qnGGWz K.WrC3Zxn83JcrCWzzeBWGkP7yjPrKfPZ4a0s5a.BVpr9QTV8+sMc.OLNeOd tYxuuM4VjNJhnm6RTPzJdss1CdvU8dCLlbmKL3QWTpyaTvS6vWuYHEJ8W+A0 WDmdenaMqqxZaYX8GeXhykVPoEfxn6jCuWNKU44R+0sTtTkuxnzPvB8LX7Y6 H9I3H5evQ0e7Qzm.NtpGc. -----------end_max5_patcher-----------
for mac, here is one way:
-- Pasted Max Patch, click to expand. --Copy all of the following text. Then, in Max, select New From Clipboard.----------begin_max5_patcher---------- 1399.3oc0Zs2bahCD+us+Tng4l6wb9HHg.A8lN2beNZ6jACJ1JEi7AxIosS+ teKh2wfClXbS+GLd0qc+sOztR7skKLVKehmYfdG5CnEK91xEKzjxIrn7+KL1 E7TXbPltaFgxc63IJiUEso3OozzuOHAcej72xPezH3fRtVp9nAJk+eGDo7np temLQkI9JOeHXhoUI4jC6DIwbkdIvMDkGTUTq559.U3VQxlaS4gpBFmP7fYB 4QyeRrJ+wzB8oVqZRvN8pZ7uohf3J9QDooIWe+eQLxI88kKyerZjnwNdVVvF 9Qnwe+wTnen3fCIgaWmJeLimh1pT6e2M2.M.qGv8Yl.Xdy+7v6K+6uJhtM+U 06otXup4LVjvCkGRzSr8YfijdwQ7KhiXKGMB5o+G0cT.YwJn9xddwbYXTOnV XLFaOETd8AkRlXLdikSHj3Bgzu1J4Y1JGIHqCR1LfvfmhvjveDF8QVL6QeUJ 2wSMd0ZXqWT3wDWSeeKvUYExEOM2ErkqQ6EB37BYtTngoQDyefmlI.UWiNYg QC6335VXvUvCd5erIzFdA.yMwxvOyiZIYKLh32cdyhbOOoYDZsdmGc6oHYeJ OChxEnJY91qbvgX0s8qd519cAg7AGbu.7BiMohHYRNSzYj4jqVNPMpcPye1v 25djDrumAqjx30AoOHxDqi4czEfoZPhXWfhqDE7Cwpdbhc6SEEwcpowSBf4X aVXpLNtyTUzxC8zRD+AQH+QQjZqdtZPqN69zx1oiSTG5mb2ntdTtXsKERjXh nNEuCtIs66.ZwghxLry1PNbdtEdWEJLJ649Zm1e649bNFUj0wbJdY0DgNszY LjDaMnDiOsDCvH0GyrA4zVKsNUO6HymNL6w6M2hdkNWuy.LJslMCo4kKI.0I PcWSq+DgmhYDYpfpmSEn5iM87HVd4Q3LcNaioifcs+8.ntu2UBNy3wH5kEPI mFPILShC1FS.uRuFH0cB9m8aIupUFPGgqzKIt1MEzt.6m4eIemrLXW9qp8pK yzl4Pnzb30xzgZSXv6rhvfduN7cPb0y+Zgq6jQ2tiqBP+x0EWwXSluKyIO5J 01z0hZ45TU4y7gqrKItpja1DyMN+sZGO1.lbLKKBwsuL7O+3fdjqTbPvjJUB IxZ8ixnBaQL8nVLhOTXfyEKX3P.Ky6mLCKBlYRoTKa7kwxhwtRVVo.awmVRK 3otGaa6JGhIyF1D.7HcsuD1UmbCVlyUBV0mKCOEgmV5KNCBszwCsDeSBTPOF fV1EAZyMXWUhvqdA6W50Jx3S2iJOUwtkBDKSqpo2lfcb8yKmGheQySsyxz0w xGRrC2Ch75r8OiXFfVAr8ssYWJEzfpC7rVe31xyBvnMwfjDYywjXb4qmrozG B9bpmbXPxxYnpIAADkArUwYE7D52KOvFj8ezGx1b3K4mQ6.migVjxaueHOSd HMrhmKK5BLb6v7Q7LkHoFj+Psu2JDsSG2Jhh5d1OZspHZuDDsRFzmZ5W.nXB opxGHybRc.kRpnOMJqoYS.8yEP7qR.YzJAzAbBqJ3qh5LIfP5hiTCdLRLJAb l3a1YY481gugx9FGeimFaybM8JKlk.E1VZPAQip7XpoNWBHadEv4xQmNR1tG GlQw21t09z4mvZUnr5S1oWh8pAmYE3nQBF6sUDAmih.ehP0SfucassStaV8w v0Dq1cV0LiVB6IHyOTMyXCI38Fzh5mQOgQ6A67lhuIybH3Yhs04nOtjDuj4P URDjfhK1NK3AdwmjQn51.kJUr9fpHQ+1Wz8lX45f3xaAutNt5qzs2qBdtt+3 SzzPWc8xFTn7SYPCmcKpo3Ka345wxuugi0e3NohLT5J4eBAs50QJt9UZ0L4x uu7+Ads4fZB -----------end_max5_patcher-----------
edit: never mind. i replied before i saw spectro’s post which is a much better method. "zoomfactor" definitely should be added to the documentation! glad i know about about it now.
So I hooked up a counter and metro to automate spectro’s zoom factor patch with values rotating through 1, 1.1, and 1.2. Now it is impossible to stop the patch and Max has gone into some sort of strange freeze; the patch is still zooming in and out but Max cannot be quit. Maybe it’s not good to mess around with thispatcher object like this?
Thanks for this zoom factor method. I think using this in every patch and window would be too much hassle, but nice to know about.
Today I noticed that Ableton Live has this exact global zoom feature I’m looking for in it’s preferences. With so many ways to modify zoom in Max, I’m surprised it’s not available as a global preference setting. Hopefully future version might have this.
I think to resolve this issue I’m just going to set the monitor to a lower non-native resolution.
Well, given your experience, the zoomfactor method clearly isn’t suited to polling via metro, but you didn’t mention that that’s what you wanted to do in your previous posts. I would imagine using a pattrstorage to save the zoomfactor(s) for each window for recall on loading would have done the trick…
Thank you SPECTRO !!!!
Forums > MaxMSP