Karsten Schmidt<p><a href="https://mastodon.thi.ng/tags/ReleaseMonday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReleaseMonday</span></a> — New version (v0.27.0) of <a href="https://thi.ng/genart-api" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/genart-api</span><span class="invisible"></span></a>, a platform-independent extensible API for browser-based computational/algorithmic/generative art projects:</p><p>This version features an overhaul of the platform provided PRNG (pseudo-random number generator) handling and makes it easier to create multiple PRNGs for artworks which require/desire them...</p><p>Related section in the README:<br><a href="https://github.com/thi-ng/genart-api/blob/main/README.md#determinism--prng-provision" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/thi-ng/genart-api/b</span><span class="invisible">lob/main/README.md#determinism--prng-provision</span></a></p><p>Also, just as a reminder, the project has:</p><p>- no external dependencies<br>- adapters for 3 art platforms (EditArt, fxhash, Layer)<br>- 6 example projects<br>- testing/dev sandbox with two parameter editors<br>- WebAssembly bindings & demo (currently for <a href="https://mastodon.thi.ng/tags/Zig" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zig</span></a> only)</p><p>Happy coding! :)</p><p><a href="https://mastodon.thi.ng/tags/GenArtAPI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GenArtAPI</span></a> <a href="https://mastodon.thi.ng/tags/GenerativeArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GenerativeArt</span></a> <a href="https://mastodon.thi.ng/tags/AlgorithmicArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AlgorithmicArt</span></a> <a href="https://mastodon.thi.ng/tags/ProceduralArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProceduralArt</span></a> <a href="https://mastodon.thi.ng/tags/Art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Art</span></a> <a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.thi.ng/tags/Parameters" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Parameters</span></a> <a href="https://mastodon.thi.ng/tags/Interoperability" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Interoperability</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.thi.ng/tags/WebAssembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebAssembly</span></a> <a href="https://mastodon.thi.ng/tags/WASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WASM</span></a> <a href="https://mastodon.thi.ng/tags/Ziglang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ziglang</span></a></p>