lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

55
active users

#ringbuffer

0 posts0 participants0 posts today
Karsten Schmidt<p>I've created &amp; uploaded video previews of a few more <a href="https://mastodon.thi.ng/tags/LinearMemory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinearMemory</span></a> variations &amp; recommend the download versions for best quality (HD720p @ 60fps)... The actual piece is a realtime (browser based), endless and non-repeating animation. The only things left now are further optimizations and making it dynamically adaptive to different screen/print sizes...</p><p><a href="https://drive.google.com/drive/folders/1y1WWZmQjIsbD5lmlPg0jpQmrLLCv2yCB?usp=sharing" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">drive.google.com/drive/folders</span><span class="invisible">/1y1WWZmQjIsbD5lmlPg0jpQmrLLCv2yCB?usp=sharing</span></a></p><p>Enjoy!</p><p><a href="https://mastodon.thi.ng/tags/Generative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Generative</span></a> <a href="https://mastodon.thi.ng/tags/Art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Art</span></a> <a href="https://mastodon.thi.ng/tags/GenerativeArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenerativeArt</span></a> <a href="https://mastodon.thi.ng/tags/Color" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Color</span></a> <a href="https://mastodon.thi.ng/tags/Pixel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pixel</span></a> <a href="https://mastodon.thi.ng/tags/Glitch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Glitch</span></a> <a href="https://mastodon.thi.ng/tags/Texture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Texture</span></a> <a href="https://mastodon.thi.ng/tags/RingBuffer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RingBuffer</span></a> <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/NoAI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NoAI</span></a> <a href="https://mastodon.thi.ng/tags/Animation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Animation</span></a></p>
Karsten Schmidt<p>As expected, my new generative art piece <a href="https://mastodon.thi.ng/tags/LinearMemory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinearMemory</span></a> really seems to be video encoding's enemy no.1 and if you want to enjoy a decent preview, you can dowload a 30 seconds, 1280x720 MP4 (file size ~115MB) from here:</p><p><a href="https://drive.google.com/file/d/18-8l2PtnypPXGJjBpsui-0i9yCbrHK5p/view?usp=sharing" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">drive.google.com/file/d/18-8l2</span><span class="invisible">PtnypPXGJjBpsui-0i9yCbrHK5p/view?usp=sharing</span></a></p><p>At least I learned how to create Rec.2020 videos for reproducing the HDR colors of the original footage, but the complex aesthetics of this piece are _really_ just not suitable (nor intended) for video and will serve as a great benchmark for another project I'm involved with...</p><p><a href="https://mastodon.thi.ng/tags/Generative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Generative</span></a> <a href="https://mastodon.thi.ng/tags/Art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Art</span></a> <a href="https://mastodon.thi.ng/tags/GenerativeArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenerativeArt</span></a> <a href="https://mastodon.thi.ng/tags/Color" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Color</span></a> <a href="https://mastodon.thi.ng/tags/Pixel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pixel</span></a> <a href="https://mastodon.thi.ng/tags/Glitch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Glitch</span></a> <a href="https://mastodon.thi.ng/tags/Texture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Texture</span></a> <a href="https://mastodon.thi.ng/tags/RingBuffer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RingBuffer</span></a> <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/NoAI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NoAI</span></a> <a href="https://mastodon.thi.ng/tags/Animation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Animation</span></a></p>
claude<p>In 2010 I made an <a href="https://post.lurk.org/tags/AudioVisual" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AudioVisual</span></a> piece using <a href="https://post.lurk.org/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a>, <a href="https://post.lurk.org/tags/OpenGL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenGL</span></a>, and <a href="https://post.lurk.org/tags/SC3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SC3</span></a>:</p><p><a href="https://mathr.co.uk/blog/2010-03-12_bowntz.html" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mathr.co.uk/blog/2010-03-12_bo</span><span class="invisible">wntz.html</span></a></p><p>This weekend I ported it from Haskell to <a href="https://post.lurk.org/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a>, using <a href="https://post.lurk.org/tags/SDL2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDL2</span></a> as framework including <a href="https://post.lurk.org/tags/audio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>audio</span></a> in the same program (SC3 was overkill for the simple sounds, and maintaining Haskell code to keep working with changes to the ecosystem is too much busy-work).</p><p>I changed the colours (suggested by <span class="h-card"><a href="https://post.lurk.org/@netzzz" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>netzzz</span></a></span>), moved the <a href="https://post.lurk.org/tags/physics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>physics</span></a> <a href="https://post.lurk.org/tags/simulation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simulation</span></a> from the <a href="https://post.lurk.org/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a> thread to the <a href="https://post.lurk.org/tags/audio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>audio</span></a> thread for tighter timing (the SC3 version scheduled events with bundles), and added a <a href="https://post.lurk.org/tags/RingBuffer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RingBuffer</span></a> to send the visualisation data back to the video thread (for smoother animation with good a/v sync).</p><p>I also did various optimisations, using tables instead of trigonometric functions, using (client-side) vertex arrays instead of glBegin().</p><p>License changed from <a href="https://post.lurk.org/tags/GPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GPL</span></a> v3 or later to <a href="https://post.lurk.org/tags/AGPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AGPL</span></a> v3 only, in anticipation of compiling it to run in the browser using Emscripten.</p><p>Code at:<br><a href="https://code.mathr.co.uk/bowntz" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">code.mathr.co.uk/bowntz</span><span class="invisible"></span></a></p><p>There's still (at least) one bug: after some time the program freezes and uses 100% CPU, I think it happens when the ball count limit is reached. Takes a long time so will be hard to figure out what is going on...</p>