Cycling74 / miraweb

MIT License
138 stars 14 forks source link

Switching between Linked/Patching/Presentation doesn't always work #163

Open sonoptik opened 4 years ago

sonoptik commented 4 years ago

Switching between Linked (default) Patchign and Presentation doesn't always work consistently.

Sometime it includes UI objects that are not in presentation mode

Sometimes I just end up with a blank frame

iOS 13 & 12

iPad Pro 12.9 & iPad 2 mini retina

vichug commented 4 years ago

i have similar experiences.

ashleybellouinc74 commented 4 years ago

I can reproduce this as well using the below patch.


----------begin_max5_patcher----------
2387.3oc4a08iiZqE+4Y9qvJpqtujlEaCDXppt51W5sOzmuOrc0HmfSh6PvH
vLyraU+e+5ufAR.BIAxrq5nQDhsAeN+N+NG+0I+082MaE+UZ9LvCfOAt6t+5
96tSWjpf6re+tY6IutNljqa1r0786oIhYyM0InuJzk++Xhc.LXcLSVaNfjDA
H.zBWvu9e+JHgJdgm8DPriV0hsTAHWTr9I.YiflIa8K6Xwz4fWTuIBv6vm7K
fL5dBKAH+Omk7DXUg.Dy44Ty6kmjPWKX7jpW3F5Kf8rjBAMeA321.9M4av1L
.S.3xlk.hojnbffKa+5LR9NYwfem75hRMLlIaOuHQqlXagoYzboVPTc2is2B
hX8NVx1Gkcov.vXO7Bm4.jef5COr9atKW3.9r8gRJjhaLUngZnsPVjFf4q9y
eDgl8VK4Ehxl5nJ7uu+d0k4Wogb01Mr3307XdFfkqg17hsao4BZDP8PRS6bM
1Gwo4I+KAPafjFkemkQZE0PmD0PciZPO2ZnFLbo5CE1MbTyY7PsD5KxW4QfV
LmDshjrsrBSuH9RJ0nDyzUVIwsnlVtA1SyMz5JBcFJILnckDdAJ4dZdNYKsE
pggV3r.7CP0+vEcpv8qrAVqnVogNmPcQsnttSu5J1I4+463EwQJZt7tW.EoJ
ldchLXOOhdkz9yC8780jD2PjF8LTF00giddiG5kRRnwyZSUORhs9vHOnVvCp
avq+j0o38vd7MAF77W3n9y2EuD6.8w9G9tOouieGAHrkpsv09t0OvHMNJgvY
ga.t1enVKBpjoIyeTd8R8GwHTC+Quy2ez4et9itNNWq+H715Ohkih5FJ+yeY
.D6FJcWp4cdR+oyvWsjYMd9pnIwW0Y78NgR+Qjii1uT94ENRY8oLZHXmkeY3
3Qr5ZpORGHoN1s5Mevy9Aacjf8ql3VXEsqlnIHXqIR6UDr0pqWdrVz+bC0Bw
vqLTK91FoEhQ2nHsVZ0nEn06phy1dH1qJNqhbRiXGuh0Wnqx4qehJZrG.OSX
wjUwT.Q7.XmPj9vG+HTxafRvGt.geHvIvuWx6ApDRt3LTnRIz23puCF56DX0
o9h.xTqz1bauDbyvkPO67kC01z5aQvJdVDMqgfA8cW53qDmkKk2BU2ErLvEC
aJXmxhiqVSUJIirmJnYORSTXXcCcS5f6HtyCYzMR59NPq1SVxFd+gZZaqCjP
h2bPf6B4UHxW8QSzrXkU8fCcyDfi2lIrpPHj90122yjrDIpWqlOA+bYkqj57
SMr5AgANXMcbo5FsKF1OvGsroU+.V7PIKm+NX.Q5HPglQucKuNX52x9Xev1i
ZaKMm7LM5QhPjwjHG8s6xsnuE9UfbbAkuor3xxq2ok5rkX0ntXdx1NMRMZ4d
oktlH1nN4voYhg8ZnRE1Z.3a1nBenFH3ylFpoakeLNylKEvSoI+RF+kbZVmy
uYcLkjMj3XHOyGNm8jb5XI4MF.jlcn4cCKl9LMKu4vk2MijlVq3lV98j+z3d
DTg+RQyTzaVuL5yrxmGWUJISp3BoVWjYLlu569lYTMFYVRAqZBFZCjUjzlBE
IHOkr1xDjVrxpq4WY1dr.e0Uer1wxs9bdT93wp.lQ0hSKsZRCIK4vYPTUcDc
CoHV73FdhHm8UiWlxp0R8arRXqUVQj+OYLRbkBrMiEwSTBQCKgp3xtSEg1Lb
WckQ2hDRZKOrjXHgkNpLWpjE4qHYJCkMrQoO7LAmG2rppmKltQXqNkIGuoIJ
J3ocWYFa6tdd1UbYk666cqqI+whDSsOJ4DhGUQyZ1NRbr0es4q+URBaOQPEL
iIPtLyxJMgN2kuNiGG2PeM07bK0DI43qouvhD6zcTcxfr4rzRRzrJqbDScx.
MKSP1l2rjbwWLfdshJVY8geTP2mFK0hlMnwISU2gsdjsFk2WDtCVdCHFXhgU
q1Vm2VyHccexNZmS4jBMqN4vnccN9WWiA10ZYqE0uLX+k.MMW1WSrYKUTMAr
T43TyUmT2NdtwOuW75TvDz0QOQLG69+BOMNgZGmp1vrtVJ2HAT8vgjQseBjC
X.1n.JHCn3s7zXBtcLI3cGRxjcIETxU.J1yIcvZrhnSQb7M6YBL3hAI+tAI7
sAj1yxHKLiUMNdSX8Ts7u7fNnaCwowpcFvZL5bpkl3FvksuNigq1tyZzQctj
2IFWzB5H.KX3BjhO.MakZ40twEmNhsF1CenVMkKiu9n15WURD80wdDqdGLeE
X0owu4CDGMGUoc2zbuXmJ3MZn7d.lCRJgqfaUFpQSs7ctbPw6ceLpuFuHit8
zCKMLZR4L9bt7Yx39tySxSyXx03Ax+hpyK2qzOj+vGh93+VMH9O+gnwYNNtl
oICgW732tu6DnJzhJ.Cemm0nY82Wa6g4Ehtkq9vhtdGcnHClLhuMnq40NaPZ
EVtZJugMdVWAc5VobNmgyf2nEf8S+QlrsfXRQx5cqL6DG3GfSD4wDGCiWZNP
M3Eycpx.juOltjQuu5IK4MRyUpMD5ssDSYu6XuPzplp91gtbdQ15Rfobkyfl
5YDMWvRp1gvOUsp.fS4NMeBK2YKDtCTHTjpoSJ7FpT.mRoPNQQ.7aBoXPXg6
TJEgeKXQPCTH7mRYv8aAj.OPg3XxSiybz2a9AWCmHA18bXwvIRHFbXkkSnoy
efQUBjsC0nc5DLn5HseWELX6BFbxDLmAJXSkUaviELwxfy6rLDLPY33.TSL6
cnBla2BV6S0695mNrMgFLG2YOYyvYcrbai4qHw1Ccq5Paa4T6t7jJnqL6YcL
a8SpeiUpCsUspYP45ZjqWVmqg6IpInSO6L7AFp2zSyF0AsKY75xvG2aWB97c
T18XRnCy1saRwmvyI2xPgeelcOiQp8bSyqG8wKsI6sypsyLSEEbayL0k3KIy
TqxuTx5m1lICID0ACq52+FaaBW14pPNcysblRn81+yqXhwVH9aGv02+lkQ01
emYSM3t7hAWcO2b2gLX8gSqwh38uT2NlJi2ayy6Ha5P6G3.5mlxR0zkPWUGG
NfNFNRJH7D8SSYYOKJkyRDVKmIGkwHy9v54b72P9lC5GU8kqUlcFB3fFCzwc
H8j+MhncfdefgvfuVnGigUe6XpIb5EU2AKpdg98HpNWmnFL.YMbDLeng3uNF
7D+AzOX2QniVNPEB1neLA1OHqkUcwAYq7AYp7wYob2Yn7gYmrdsmckUx2+22
++kC.C7D
-----------end_max5_patcher-----------

{ "version" : "Version 8.1.3 (da28f19) (64-bit mac)", "platform" : "mac", "arch" : "x64", "osversion" : "Mac OS X Version 10.12.6 (Build 16G2136) x86_64", "samplerate" : 44100, "iovs" : 512, "sigvs" : 64, "scheduler_in_audio_interrupt" : "off", "audio_drivername" : "Core Audio", "audio_driver_subname" : "", "license" : "permanent full", "machine_id" : "abce11630df0e77d65757ce4f18b390c", "eventinterval" : 2, "schedinterval" : 1.0, "overdrive" : "on", "pollthrottle" : 40, "queuethrottle" : 100, "sysqelemthrottle" : 1000, "refreshrate" : 33.333332061767578, "schedslop" : 25.0, "eventprobing" : 0, "mixerparallel" : "off", "mixercrossfade" : 0, "mixerlatency" : 30.0, "mixerramptime" : 10.0, "videoengine" : "avf", "glengine" : "gl2", "packages" : { "bach" : "0.7.9", "BEAP" : "1.0.2", "BLOCKS" : "1.2.7", "CNMAT Externals" : "1.0.4", "cv.jit" : "1.8.0", "EAMIR SDK" : "2.7.201", "hap" : "1.0.6", "ICST Ambisonics" : "2.3.2", "Jamoma" : "1.0.1", "jit.mo" : "1.1.2", "link" : "1.2.3", "max-mxj" : "7.2.5", "Mira" : "1.2.1", "Miraweb" : "1.2.5", "ml.star" : "1.2.0", "MuBu For Max" : "1.9.3", "Node For Max" : "1.3.2", "Patter Tools" : "1.0.1", "PeRColate" : "1.2.0", "VIDDLL" : "1.2.1", "Video and Graphics" : "7.2.0", "Vizzie" : "2.0.3" }

}

matcham commented 4 years ago

I was about to report the exact same problem... but as this issue has already been reported, here is another striped down example :

almost all my patches have this issue. Sometime, moving the objects by a couple of pixels in patching mode temporarily fixes the problem, but if I close and reopen the patch : it's back again.

<pre><code>
----------begin_max5_patcher----------
2239.3oc6bs0aaiiE94Tf9evvOrO4wf2I09V6hEEXAFfEydAXQQQ.sMsiZkk
LjjaSmAy7aeOjTW8EIaG6j5LN.wlgRT5b46bUT42d6ata3jjGMYCG7WG7wA2
c2uAybmaN6L2UNwcCWpebZjNychCmlrboINe3nhCladL2cf7GLYlAIS9rYZd
1.cpYPbR9fv3oQqmYlACFrJENi3bcdXR7nAu++7uG7te4uO3qgYgShfydvxv
T82LSptzQgwloIqicWeV4rgyb2N3F8SjpSckNe5CgwKtOEt6dFhHCFiFMfKj
i4iFf4H6eIHiQC9T4phWuLLNxj63LbiYSVmWNMxM6u+12X+F9ZzAKoxSVrHx
TQheUmFqWZ10gZJXZvALfA3bNCGDPvJIvEBE1wEnxOq4kU5T3pmaRu2DqA4Y
KVxyO4eekwekGFZEpeZGhTLFuSxp0kaGRaLgaoIpWnSXkedbB6poyze0L6dc
ddZ3j04l5QYER7RQtUtFs1jLub9pCzVjrdYAmmLe9vQvWw07eqSMJIdwdzSs
NukfttII25fYOjjleHWkRUBo3XE3r5AmBvaNvC.+tKfGL+DS5GIAeZ3oAbrx
tI53E6A8f5zjDq.yO6ObjRPDTDsBw3MOIGf447jzkZ2ETraPD4BAhBiKbUsW
0dKry1h5NfH8bxkJ.5yJL4h.QHpNcZS1FgT3A+UKBgyOBDx9N4WFDxGIWF+H
TbmtQjn+zARHGiWjenfH3KDDo6HMX0e5fH3i.hfeFgH1z5GO2dK5KgWxVI7x
HtDd4vWJlffBTALv7WEHsYNfc5XJhikboBRAcOozhNoTZozfwLjPfEDLJfZI
mhjUvR4XBEIkTgB9kHjXXRhnIjZhd5WVjBUuLay7cqQZnphnzSpyVzjUWcU3
h3DfhhBm9kVWFXAIoyfPzGdgKdRand0puZRyJ3euFCzWeNwcsTi7+cXbRiq8
vTiEP5Wh2VXnNEjW4fvZcpmteTvFVr5DfxhWG5t.vLVzh8Vmk+8nsJ2rhue2
5YgI+KP0rN69eFRXuPFLblYtdcT9FHrIKlGFEMMIxSmsLwJQwC8GtDnOr5r+
3.zXB.jvpQvHJlJIB2HX.2VrXcoA9EgKWEiyBPD64BnQIi6FoHTN0NBs45H0
2MDNveO.LLh4GASYANsVG3vya2SrQ4pldUZxJvNtPG.KNndEqgBLR0yBM9Jk
QaYxVHIA6b3TbZAm3oTBuDDugUqrssck54enWlrTe+CgKdHB9MG72kjBDqoa
8jd5T3d1Px6rmQicRNTAyeNoS87G+tIJJ4aUqxjkoWXNE7SkTcOnABhg8nAv
2CNvglPHB0NB2AZPnbreyu1wo+hfcFKCpfO0wAAsQ3uVDWl1psC1iUJ6gX1u
KMTG0Hfss6PNlwFSCb6XZABTXkfJ6.I.t41Pu0RxHjAP7cGbhqvdSPj.aMla
JXFZhLKaiBsVx3.YvncNp0h2CK.TObKQNM31i1Ey3fuYQgEts2MSsWISUbkE
sAG8AA2fHJaeWaBnsFtceaNTMbIEwKflMGcpF53NLzgzqxSheOjMUeQJZQdT
rTvbRVQku7.6T3KfyHOM9OWmtJ5HoRHPDygIAQHRp7wYfPN7K.UVPQ26Wdoo
muoUcX8gF03ids2jJgP5sQPXk2ymhwQDR2.bAUvTd8EH.3DuGSJlEraIgWj2
Ec6DnNunJaHbG.EyEfAWOThhfn96O3F1SIRf1vhcSIwluAoe1W7PKND4saE1
e7rZQxE6mbvEB85ON.OVaqwNmFjsfQ+D9FP5FP5z7G8fIZEjcl49H8DSTMRZ
2dNaG6BSO2wt3MS05bxle1UyoIEgp3vmz0aI6q5iRTQNBQ0FPXoxVziC56s+
rEQ0tDnWJziULXu0E1ucJPNP6fMjasROZ2E3rmKzt7mQDPQkNe.DlfgKFIwz
M8mkAqdpMK9yhSndusmUchNy0JplIXbAqK6PCQrUcYGlCzWx5y1p3rS2Ja8R
aWVtI9OGsVw7qyzS+iyWRNpptKojHtx6jUZcy1SpE8HB2r95ybtYmTFHGeBQ
Kzgw+Q+0PKvLliZvh.B9LP9aoz0ytBU580BBauMwXe+LXAPbBmwEO.qjpKEF
XWAM2fr+xA05jiHv6QJ1Nn12zkJ+XY39J.o.lGvQb7Eu3oizBc953okdTehR
piVQcEVtj84E5edI6ukPGrp6Ep7+l43UWy1sr7NotveKOua44cKOua44cKOu
a44cKOua448LmmWm8xymQ2GRMl395M+SIMiiOte6rSvBtj4LXnfqMtO.Aq.c
KYuh2pNEZnEIQy9wU8Xej6nhHNDL2YVhqdnKut0OgwgK0QcqabObH+a.UKeY
i13yflNvdh6ItZOkaLnKEYYlKsFAY0PXcWEvYWOFbLsMu8tsfUxub6dAzIW4
U6.Copim1Cr3xyq9pTt6M5MLcGqExIi02y9oNQRvSGV5Dl3h8vHL2dCzdnpr
WrPL0ofY2eO+k+WqMzWuOJuVOTLgT42bmHESg6IC6t1bP1sF24kM8IvX4v9h
itKX2y49XpAkRtZnT5UCkxtZnT9UAkll7s3Svjpl.qc9SeNHUx0CoRudHU10
.o929t9TfpHR.22uFojRIR+9+.iwzKFkdPE7sKR0IOo1e78nyl0xElJIWETI
8pfJYWETI+Gbp7mgBxiy0mf8ix9Nn4e2FDHfJcF8h.b.+hQr97sOxMdIYLhG
fPcWrjhvwReQUXkualbvS1EmUHudXE5qGVg85gU3udXEw0Mq3dAme+ojnhsE
JtNmPqdmajb66I5EiL+vOx4S4ovjnYm.Q1U2cujTJ4pgRoWMTJ6pgR4WCT5u
bJlS1tzx7OAqxFEiHTv4zEfLWoiMQ+2vjHS9E9cvuq2xQzXxI8V3ieU+V3m5
6J9G58Q60tuFLnBhfhdDHk9tE.geC54cD4Y05HKbYi2R1mzkx9XKLyBy+vA7
DPOXF1t4HdVexHE+C6v8OREKqksROs30JN4wgu8Mvo7+AbbKopC
-----------end_max5_patcher-----------
</code></pre>