again. Max package to create seamlessly looping GIFs



Again, or 'agn.' is a small Max package for creating seamlessly looping animations and export them as PNG frames, GIF and WEBM.
It consists of only three abstractions and provides examples showing how to use them along with various technics for periodical, loop-able noise.
The abstractions are:
[agn.host] is the brain of the package. It generates synchronized bangs (to send to [jit.word] or [jit.gl.render]), triggers rendering and PNG exports.
[agn.remote] gives access to current state in various forms (render bang, phase, frame number, render/export flags...)
[agn.convert] helps to convert exported PNGs into GIF or WEBM.