Can i freeze Ring Buffer?
- psychodalien
- Posts: 37
- Joined: Sun Feb 24, 2013 07:45
Can i freeze Ring Buffer?
Hello! My question is can i somehow "freeze" contents of Ring Buffer or Buffer node so I can have them stored as an array of elements for further use? Because Ring Buffer node is constantly refreshing, I can't do it, or maybe I'm not that experienced in Wire.
Re: Can i freeze Ring Buffer?
You would need textures at event flow for this.
This is currently not possible, but on our roadmap.
To "freeze" a frame you can use a feedback loop like this:
--begin-wire-patch--
960.3ocyV0ziaaCD8uRJOKBHR8gk7M+IPNzTfhfVfFXTPKQayVYRUJJm0cg+u2YjTrj5Z6rIcOz8vZRh2LjyadyL5YRlQqkYNkQWQl9omI6rlivBeOho1UV6Ha7HNCbByinzvALxlKdWwwdANdGN+Q33eAm+KbHeDvfacwlRQlxcFQtoypexlKsjoOS1aM0kva+4KdDqw3ZCCsIWRl5iNtcYvE3VHGkNAZjn1cv.lSHdjLgSt2XOSlpqKJ7H4xxBy4iRs6iB6doCwu0JzYGZwqEGA+Q9UkUB6NIsU.4gfNJ9CzmSfqQowUb3oWJbng9WtfdtJypJcM3QWkqpJKDm+PqGgCT4v0p1ovPijNI2OHQFSmDFEPCSSCnIwIbpjEjjE6yyCXBvlBUlTWIWqJ5bR2A8d8nPUztxXU6UZQwaXjEfQ1eUKJfDDrimDECIBYkon10Y9AoZ+A31X9Ift5ypbGXGKkCoGRk3j7s903NTebq9ZPWa6VbRpyay5.Hs7I2G.ow6yISC8ZTInJh32nObNqZasq8ncElOi+5NWhunlsf2DE031J0dfQQWpzUN382ZTGXkFTWP57JdF9B2Zp04UC4lDdOyD.rzSPXMAhKfSiBRASxJDUMVnfGLYxj3zI73H5b9LNMbAaAMYQ3BJOkEsbRxhEIqRGxZrFOXx9Sv1SfJyfBeSQCarC9KV362bTSH3ZuHrNaPn3.Fq1J448ACVwfwyAUNnbgJuAbfWKQs4Zl7is1+t2qICxQ+9IUkZKpcc1ZI3K1KS.aUNnpD4l6yq9W55LPy.x08Hn7WetZnTlJ11rTNVKHfNXWs3Snr1CE5aFa6wltPO94O.tUVHbpSO9p7XatsXpQAcsNKpQMEwBZTSgQ92WMMiOwmFtL1mlx.I0rjj4r4qhChSmMTME7cnl1dtr6J6hmsFSQezrSTTIubcFyWW0cc5wqA5Wi8YXltaJC6ey4i0CWmE8.TipH5B7wpytmzKkH2VEbaYnWegwPAceE2uf4l28ipmZh06Wxw+uzyCGpSag0mIve5g2mX9Vp7vCskFjBZa7+M1RMJ4tEAAwA2uHHb9pUzvjf0zz07DJa9rn0bFKMX47gEAgeusT8eURVHgKG08EFcOJpuUu2gD13bi2WRg2RmrDzYmenBI3+cSEC4r6mBSSSWPCWmLmlLOcIMHNLd4h3jYyheymJdq1Xu1Ihq+4Uq9sU+vCX9toB01V9C1VqvKOCbfs4SYAJwugPf++2F7anwnpRVz9U83K.GZvHXRzifeV9k+APlzbMV
--end-wire-patch--
This is currently not possible, but on our roadmap.
To "freeze" a frame you can use a feedback loop like this:
--begin-wire-patch--
960.3ocyV0ziaaCD8uRJOKBHR8gk7M+IPNzTfhfVfFXTPKQayVYRUJJm0cg+u2YjTrj5Z6rIcOz8vZRh2LjyadyL5YRlQqkYNkQWQl9omI6rlivBeOho1UV6Ha7HNCbByinzvALxlKdWwwdANdGN+Q33eAm+KbHeDvfacwlRQlxcFQtoypexlKsjoOS1aM0kva+4KdDqw3ZCCsIWRl5iNtcYvE3VHGkNAZjn1cv.lSHdjLgSt2XOSlpqKJ7H4xxBy4iRs6iB6doCwu0JzYGZwqEGA+Q9UkUB6NIsU.4gfNJ9CzmSfqQowUb3oWJbng9WtfdtJypJcM3QWkqpJKDm+PqGgCT4v0p1ovPijNI2OHQFSmDFEPCSSCnIwIbpjEjjE6yyCXBvlBUlTWIWqJ5bR2A8d8nPUztxXU6UZQwaXjEfQ1eUKJfDDrimDECIBYkon10Y9AoZ+A31X9Ift5ypbGXGKkCoGRk3j7s903NTebq9ZPWa6VbRpyay5.Hs7I2G.ow6yISC8ZTInJh32nObNqZasq8ncElOi+5NWhunlsf2DE031J0dfQQWpzUN382ZTGXkFTWP57JdF9B2Zp04UC4lDdOyD.rzSPXMAhKfSiBRASxJDUMVnfGLYxj3zI73H5b9LNMbAaAMYQ3BJOkEsbRxhEIqRGxZrFOXx9Sv1SfJyfBeSQCarC9KV362bTSH3ZuHrNaPn3.Fq1J448ACVwfwyAUNnbgJuAbfWKQs4Zl7is1+t2qICxQ+9IUkZKpcc1ZI3K1KS.aUNnpD4l6yq9W55LPy.x08Hn7WetZnTlJ11rTNVKHfNXWs3Snr1CE5aFa6wltPO94O.tUVHbpSO9p7XatsXpQAcsNKpQMEwBZTSgQ92WMMiOwmFtL1mlx.I0rjj4r4qhChSmMTME7cnl1dtr6J6hmsFSQezrSTTIubcFyWW0cc5wqA5Wi8YXltaJC6ey4i0CWmE8.TipH5B7wpytmzKkH2VEbaYnWegwPAceE2uf4l28ipmZh06Wxw+uzyCGpSag0mIve5g2mX9Vp7vCskFjBZa7+M1RMJ4tEAAwA2uHHb9pUzvjf0zz07DJa9rn0bFKMX47gEAgeusT8eURVHgKG08EFcOJpuUu2gD13bi2WRg2RmrDzYmenBI3+cSEC4r6mBSSSWPCWmLmlLOcIMHNLd4h3jYyheymJdq1Xu1Ihq+4Uq9sU+vCX9toB01V9C1VqvKOCbfs4SYAJwugPf++2F7anwnpRVz9U83K.GZvHXRzifeV9k+APlzbMV
--end-wire-patch--
- psychodalien
- Posts: 37
- Joined: Sun Feb 24, 2013 07:45
Re: Can i freeze Ring Buffer?
I'd rather need to have access to arbitrary frames from the collection. Thanks for advice, anyway.MarkyMark wrote: Thu Oct 17, 2024 18:48 You would need textures at event flow for this.
This is currently not possible, but on our roadmap.
To "freeze" a frame you can use a feedback loop like this:
--begin-wire-patch--
960.3ocyV0ziaaCD8uRJOKBHR8gk7M+IPNzTfhfVfFXTPKQayVYRUJJm0cg+u2YjTrj5Z6rIcOz8vZRh2LjyadyL5YRlQqkYNkQWQl9omI6rlivBeOho1UV6Ha7HNCbByinzvALxlKdWwwdANdGN+Q33eAm+KbHeDvfacwlRQlxcFQtoypexlKsjoOS1aM0kva+4KdDqw3ZCCsIWRl5iNtcYvE3VHGkNAZjn1cv.lSHdjLgSt2XOSlpqKJ7H4xxBy4iRs6iB6doCwu0JzYGZwqEGA+Q9UkUB6NIsU.4gfNJ9CzmSfqQowUb3oWJbng9WtfdtJypJcM3QWkqpJKDm+PqGgCT4v0p1ovPijNI2OHQFSmDFEPCSSCnIwIbpjEjjE6yyCXBvlBUlTWIWqJ5bR2A8d8nPUztxXU6UZQwaXjEfQ1eUKJfDDrimDECIBYkon10Y9AoZ+A31X9Ift5ypbGXGKkCoGRk3j7s903NTebq9ZPWa6VbRpyay5.Hs7I2G.ow6yISC8ZTInJh32nObNqZasq8ncElOi+5NWhunlsf2DE031J0dfQQWpzUN382ZTGXkFTWP57JdF9B2Zp04UC4lDdOyD.rzSPXMAhKfSiBRASxJDUMVnfGLYxj3zI73H5b9LNMbAaAMYQ3BJOkEsbRxhEIqRGxZrFOXx9Sv1SfJyfBeSQCarC9KV362bTSH3ZuHrNaPn3.Fq1J448ACVwfwyAUNnbgJuAbfWKQs4Zl7is1+t2qICxQ+9IUkZKpcc1ZI3K1KS.aUNnpD4l6yq9W55LPy.x08Hn7WetZnTlJ11rTNVKHfNXWs3Snr1CE5aFa6wltPO94O.tUVHbpSO9p7XatsXpQAcsNKpQMEwBZTSgQ92WMMiOwmFtL1mlx.I0rjj4r4qhChSmMTME7cnl1dtr6J6hmsFSQezrSTTIubcFyWW0cc5wqA5Wi8YXltaJC6ey4i0CWmE8.TipH5B7wpytmzKkH2VEbaYnWegwPAceE2uf4l28ipmZh06Wxw+uzyCGpSag0mIve5g2mX9Vp7vCskFjBZa7+M1RMJ4tEAAwA2uHHb9pUzvjf0zz07DJa9rn0bFKMX47gEAgeusT8eURVHgKG08EFcOJpuUu2gD13bi2WRg2RmrDzYmenBI3+cSEC4r6mBSSSWPCWmLmlLOcIMHNLd4h3jYyheymJdq1Xu1Ihq+4Uq9sU+vCX9toB01V9C1VqvKOCbfs4SYAJwugPf++2F7anwnpRVz9U83K.GZvHXRzifeV9k+APlzbMV
--end-wire-patch--
- psychodalien
- Posts: 37
- Joined: Sun Feb 24, 2013 07:45
Re: Can i freeze Ring Buffer?
Glad to hear it's on your Roadmap. The option to record frames would be great!
Re: Can i freeze Ring Buffer?
You can build a custom texture buffer using Write with feedback.
Then eithere shift the buffer or change which slot you write to, chaning the instance count of the delay node defines the buffer size.
--begin-wire-patch--
1726.3oc6ZssaaiCD8WoPOaYPRQwK4M4KYQeoEX2BTfsvXAiEcL2UVxUWRaZP922gR9hjkrhbR1c6Bj7fiLyLCIm4LGNCUdvYYRbrdYtIINy4pu7fypzjMvCrQNIE4aKxQNKF4jm.C4OxJbtxDqScV73nCx52VV94jk2VVXpLwUiTSPwdAOHmbjSlNpZs1PTYKQsyxpUY57mZchQ1EZTWV09mZINd2ZsgjzVyOlzkb1Q6vodmJpP2TPuNsXZRtZ2xbwN6+wzPvAe0CN2llTrEhfO7nUtj7pfYbRn14Jp0zUOJdDlGmM5bkUIUQ95DPcGGvKnx02ljduyUwEQQibB0aiRteiNN+SpzaAOIH+Mop3kqqjOVsArmymMoZ3a2oSyrqLPnMp+zZSHDrwDaeh.NsspbqhnGezZ4rkolsk6jRSEZx1Fot+CUVDFvDBSqYkwt0bVgQzvkgqbWIVszkp7UtxPtxUP0Ko92rBiCUfNQlk53L80lncFY2.Gs5FkIp5ojTyslXUzq3Nyyty9ZgJxjCtPOhvGf0o5rjnh7cpuVatcMLaXj.fVeyDlC5gkDDnYl5N8q8pIecwlahOroKR28vc53vpnNHTr964e.fFuODVK.P1BSrvHGLpDgjmmZtoHuZriYJtgF.ZjUwZ7fS98asKRSLfgff1dL8UL6dqlVqhR9VM4K+5AgcxL2BAEmlpTI5AUJ+0QUxgkeQplDZ0xDGp+9.WY3CxOz0Tkz8ub1OMkhmqS2lDo1G9O2Jw5h9VpZ6VS7s8KGH3MIEwgY0QS9hZXIfM46fWWxGiwDImg3TBVvggsfRDeLEynbOOgfwsiac0QprRCZ.DfCmCJSX9tA7YyboSkTWIaN7Tf+bOtOad.KnNLzqzBIK+KP26fz1DmxfWI7ZE7CSgPkCEmkqhyOAEU2QdHPdXC+kRhn29XHerXO.seLOH0ZSHvtBd2iftSAqsy+Zf9amQ2HUZzYnI5H+bwA5seUqrQ9CTV+wclLyMVp77zBMrrw31zQlRP0Rc1Stoam1HHGSa7HkoMRewXBwymi4btG0aeZCic9zjIymG3Rm4IbEym66hlOIfNcxLTv740SSvOizjp5G5MCwF4aFSO5RN5a+Tkhu6if450ESZ6hsmCkj9DrdPXWkSrjdCmKE1aWF09fB0GqQZHKYqgyVphzCd+kCGLmEM3I.zoSvGFwFywRoGw2mg8I6.amPiiohwXB0mBfRFTQAlTAHwT+wDeIk5ikHJQx5kHWRH9tTDR5JmQl45esPJlKoSm54UGgRdFHzJvQy3scSejAGMBsXe3d.P4Zk3dhQadbYYPqu4EOBunY35IWkmjFc.e1QP+TTVCTznF4LibNPPtG.uWf5Yn1YXUR5l9yO8d1TfP0ewFK+d8n0MIIQGEZkJJSeF3pGZLWPITDm.PJFoMV00mOVJwTjzCg497CfUO1XJkAXTDWvvUn3yCVmOSNwkNY9T2IdyntTufoHndE7zIAuT5T0lsPs4Eg5yCsrlcUp9qE53k22CBbb4VXWCl8BT2tVkocGhjPqB5b2R4qmn.MpzHT1GieSiTKjeDn8aP+3u6iYKMQ.dNIsW3FsMZa3z6uRGLip.WX3fYNgKYLOjvWt+jYrTLlxABPLkTA454fZR.ApmEO0ULkN0kHw9y3hoSAtv+iOndGEQ6yqeebuwG+t5Oa2UtbYsmsWog2c1dM9oo4rxQt.qWI+kY8KXy9B5mqN9eG4JEQ5rvT7kz+FM30q+s8Wr2asu8uY6anGO73kw0TqQuSRca.saQEbRac0xYF0MUSGY4cjZdjo6yolbcujbrWxgP1KZ8UuIiRNyAe4N3AeoMTJpqjbnKgymjCUJM2kJ7t1UdMQ3hmD3eMAikdylTOIm9bOTC8VF9qYFdY4Y8Uc2aNzKwgdR8TMuAq5Y+czD1QNnY5H088xAw++UgVUcaLv4XnrS9LYWrSTJevkf3iCl6wC982JA4mVBpVMp1cQqGy5ZUNQqJHpiFOSUC0ZOcsYU+2Qo3mllRwbbmYDndtsXoTN0kdsXhqXhblqGixlMkIBBXu5Mg17xcJ8dCs+yqS05ezeYYx+wCC0dW+OA4W4N0dYeC6MyMzlt7njKlwiIjRnUKHHKHASbkTIGyPddPscuz6ZsU8Xc1dPoT3A6Yu.7xIQiQNO8Iq+hp2h6qJHJoHsBKXuiRSI2NncZ4+dBkW8CweLlKIRDmiohCwAW6EKhwLOhuGWPAQXB3XqejX+Gn.MlyQfzDLmwEHNBwats+h88IYOY2dMJV37H6661RuXu2KaaGkuNjx6bEJz3uAch5kXC
--end-wire-patch--
Then eithere shift the buffer or change which slot you write to, chaning the instance count of the delay node defines the buffer size.
--begin-wire-patch--
1726.3oc6ZssaaiCD8WoPOaYPRQwK4M4KYQeoEX2BTfsvXAiEcL2UVxUWRaZP922gR9hjkrhbR1c6Bj7fiLyLCIm4LGNCUdvYYRbrdYtIINy4pu7fypzjMvCrQNIE4aKxQNKF4jm.C4OxJbtxDqScV73nCx52VV94jk2VVXpLwUiTSPwdAOHmbjSlNpZs1PTYKQsyxpUY57mZchQ1EZTWV09mZINd2ZsgjzVyOlzkb1Q6vodmJpP2TPuNsXZRtZ2xbwN6+wzPvAe0CN2llTrEhfO7nUtj7pfYbRn14Jp0zUOJdDlGmM5bkUIUQ95DPcGGvKnx02ljduyUwEQQibB0aiRteiNN+SpzaAOIH+Mop3kqqjOVsArmymMoZ3a2oSyrqLPnMp+zZSHDrwDaeh.NsspbqhnGezZ4rkolsk6jRSEZx1Fot+CUVDFvDBSqYkwt0bVgQzvkgqbWIVszkp7UtxPtxUP0Ko92rBiCUfNQlk53L80lncFY2.Gs5FkIp5ojTyslXUzq3Nyyty9ZgJxjCtPOhvGf0o5rjnh7cpuVatcMLaXj.fVeyDlC5gkDDnYl5N8q8pIecwlahOroKR28vc53vpnNHTr964e.fFuODVK.P1BSrvHGLpDgjmmZtoHuZriYJtgF.ZjUwZ7fS98asKRSLfgff1dL8UL6dqlVqhR9VM4K+5AgcxL2BAEmlpTI5AUJ+0QUxgkeQplDZ0xDGp+9.WY3CxOz0Tkz8ub1OMkhmqS2lDo1G9O2Jw5h9VpZ6VS7s8KGH3MIEwgY0QS9hZXIfM46fWWxGiwDImg3TBVvggsfRDeLEynbOOgfwsiac0QprRCZ.DfCmCJSX9tA7YyboSkTWIaN7Tf+bOtOad.KnNLzqzBIK+KP26fz1DmxfWI7ZE7CSgPkCEmkqhyOAEU2QdHPdXC+kRhn29XHerXO.seLOH0ZSHvtBd2iftSAqsy+Zf9amQ2HUZzYnI5H+bwA5seUqrQ9CTV+wclLyMVp77zBMrrw31zQlRP0Rc1Stoam1HHGSa7HkoMRewXBwymi4btG0aeZCic9zjIymG3Rm4IbEym66hlOIfNcxLTv740SSvOizjp5G5MCwF4aFSO5RN5a+Tkhu6if450ESZ6hsmCkj9DrdPXWkSrjdCmKE1aWF09fB0GqQZHKYqgyVphzCd+kCGLmEM3I.zoSvGFwFywRoGw2mg8I6.amPiiohwXB0mBfRFTQAlTAHwT+wDeIk5ikHJQx5kHWRH9tTDR5JmQl45esPJlKoSm54UGgRdFHzJvQy3scSejAGMBsXe3d.P4Zk3dhQadbYYPqu4EOBunY35IWkmjFc.e1QP+TTVCTznF4LibNPPtG.uWf5Yn1YXUR5l9yO8d1TfP0ewFK+d8n0MIIQGEZkJJSeF3pGZLWPITDm.PJFoMV00mOVJwTjzCg497CfUO1XJkAXTDWvvUn3yCVmOSNwkNY9T2IdyntTufoHndE7zIAuT5T0lsPs4Eg5yCsrlcUp9qE53k22CBbb4VXWCl8BT2tVkocGhjPqB5b2R4qmn.MpzHT1GieSiTKjeDn8aP+3u6iYKMQ.dNIsW3FsMZa3z6uRGLip.WX3fYNgKYLOjvWt+jYrTLlxABPLkTA454fZR.ApmEO0ULkN0kHw9y3hoSAtv+iOndGEQ6yqeebuwG+t5Oa2UtbYsmsWog2c1dM9oo4rxQt.qWI+kY8KXy9B5mqN9eG4JEQ5rvT7kz+FM30q+s8Wr2asu8uY6anGO73kw0TqQuSRca.saQEbRac0xYF0MUSGY4cjZdjo6yolbcujbrWxgP1KZ8UuIiRNyAe4N3AeoMTJpqjbnKgymjCUJM2kJ7t1UdMQ3hmD3eMAikdylTOIm9bOTC8VF9qYFdY4Y8Uc2aNzKwgdR8TMuAq5Y+czD1QNnY5H088xAw++UgVUcaLv4XnrS9LYWrSTJevkf3iCl6wC982JA4mVBpVMp1cQqGy5ZUNQqJHpiFOSUC0ZOcsYU+2Qo3mllRwbbmYDndtsXoTN0kdsXhqXhblqGixlMkIBBXu5Mg17xcJ8dCs+yqS05ezeYYx+wCC0dW+OA4W4N0dYeC6MyMzlt7njKlwiIjRnUKHHKHASbkTIGyPddPscuz6ZsU8Xc1dPoT3A6Yu.7xIQiQNO8Iq+hp2h6qJHJoHsBKXuiRSI2NncZ4+dBkW8CweLlKIRDmiohCwAW6EKhwLOhuGWPAQXB3XqejX+Gn.MlyQfzDLmwEHNBwats+h88IYOY2dMJV37H6661RuXu2KaaGkuNjx6bEJz3uAch5kXC
--end-wire-patch--
Software developer, Sound Engineer,
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu
- psychodalien
- Posts: 37
- Joined: Sun Feb 24, 2013 07:45
Re: Can i freeze Ring Buffer?
Thank you, I'll look into it to see how can i incorporate it into my effect.