mmalex
banner
mmalex.bsky.social
mmalex
@mmalex.bsky.social
synth tinkerer (plinky); midjourney; NVResearch (InstantNGP/NeRF); cofounder MediaMolecule (Dreams, LittleBigPlanet); demoscene/vj (statix/bluespoon)
Reposted by mmalex
narrator: 50 years ago...

me: [nods] in 1945

narrator: in 1975...

me: what
November 25, 2025 at 2:11 AM
allowing myself some colour for the evening jam
November 24, 2025 at 10:08 PM
i really love the new clark album, steep stims. recommended. reminds me a lot of his 'clarence park' early work.
November 24, 2025 at 1:28 PM
i was, am and will always be a sucker for degraded, noisy, blurry, confusing images. after images, reflections, glitches, noise, blur. reverb, crackle, intermodulation distortion, crunch. add it all! [CW flashing lights; no audio]
November 24, 2025 at 9:53 AM
Reposted by mmalex
The post on using spatial hashing with raytraced ambient occlusion attracted quite a bit of interest so I expanded it into a blog post to discuss how it works behind the scenes to both reduce the noise and its cost. interplayoflight.wordpress.com/2025/11/23/s...
November 23, 2025 at 9:06 PM
corsica studios is closing down/morphing into a new form, so the london algoravers are holding a final gig with a great lineup. this wednesday-> ra.co/events/2280905
ra.co
November 23, 2025 at 6:32 PM
Reposted by mmalex
Live Code Stream for Palestine
>>> happening NOW

live.eulerroom.com
Eulerroom
Algorithmic art and live code streams
live.eulerroom.com
November 22, 2025 at 4:36 PM
funnily enough we had a similar door bug in lbp1- all mechanisms were physics based, including glass lined sliding doors on (iirc) the frozen wasteland/russia levels. 1 day the doors got stuck; much bisecting didnt find it; eventually found the matrix inverse in ps4 sdk headers had been changed....
November 22, 2025 at 4:03 PM
Reposted by mmalex
I finally finished my Wasm-hosted, Wasm-targeting port of LLVM/Clang/wasi-libc/libc++!

it will be published on NPM in the coming hours
October 25, 2025 at 5:58 PM
i periodically google for it but is there yet a usefully good (gcc/clang level, or just below; more than tcc) c/c++ compiler packaged and built for (and targeting) wasm so one can run it in the browser, without massive pain? for building client only c++ sandboxes.
November 17, 2025 at 9:00 AM
uzu pattern language + shadertoy style environment + integrating any uniforms automatically (thanks @boggo.bsky.social for the idea!) makes that 90s rave flyer vibe so easy...
November 17, 2025 at 8:54 AM
i find this whole video super inspiring. how happy he is to manifest something esoteric just because he wants it to exist. the little rant at 27:45 explains it better than i can youtu.be/FQqsh-YU-KE?...
This Chair Took Adam Savage Two Years To Make!
YouTube video by Adam Savage’s Tested
youtu.be
November 16, 2025 at 1:49 PM
the 'rib' primitive in strudel/tidal and now ginkgo is such a nice example of 'just enough randomness' and 'repetition makes it intentional'. basically, rib says 'take whats to the left of me, cut & loop a given chunk of tape of it (start time & loop length) and feed it onwards'.
November 14, 2025 at 7:13 PM
Reposted by mmalex
#SIGGRAPH2025 Advances in Real-Time Rendering in Games course talk recording of "Stochastic Tile-Based Lighting in HypeHype" by Jarkko Lempiäinen from HypeHype is now online: www.youtube.com/watch?v=8O44...
SIGGRAPH 2025 Advances: STOCHASTIC TILE-BASED LIGHTING IN HYPEHYPE
YouTube video by SIGGRAPH Advances in Real-Time Rendering
www.youtube.com
November 11, 2025 at 9:40 PM
added modulation. clearly the first parameter to try is sample loop end point, ofc
November 12, 2025 at 9:11 PM
Reposted by mmalex
they've done a lot of shenanigans to allow for-loops on ints to remain efficient. i believe some of the C Undefined Behavior optimization stuff has been because of this (e.g. maybe something like assuming 32-bit loop index can't overflow allows it to use a 64-bit int)
November 11, 2025 at 6:01 PM
Reposted by mmalex
I am not dead yet
YouTube video by TodePond
www.youtube.com
November 9, 2025 at 11:41 PM
ok i try not to be old-man-shakes-fist-at-sky too often, but wtf is <cstdint> and why is there std::int64_t all over this code. I thought stdint.h's int64_t was long enough... all this std:: stuff just makes me itchy. god damn.
November 11, 2025 at 9:45 AM
Reposted by mmalex
Łukasz from Wookash Podcast (@gameengineering.bsky.social) has posted a lengthy conversation I recorded with him a few weeks ago:
www.youtube.com/watch?v=2KPU...
It's really awkward for me to watch it so I'll assume it's just confused rambling :)
Dear ImGui | On UI Architecture with Omar Cornut
YouTube video by Wookash Podcast
www.youtube.com
November 8, 2025 at 8:04 PM
TIL why all the frequency plots ive ever made looked wrong - the 'good' ones eg fabfilter and the like stick a 3 to 4.5db/octave tilt so that 'natural'/'pink' sounds look like they have a flat spectrum. and as soon as I do that, it looks so much better / is so much more useful. DOH.
November 7, 2025 at 6:04 PM
Reposted by mmalex
May I interest your ears in a little auditory to-and-fro? A little hither and dither?

My new album: prickly tracks made over something like 6 years on my laptop, generally describable as some sort of "16-bit romplercore progslop". Enjoy!

madcoil.bandcamp.com/album/funny-...
Funny Birds and Castles, by madcoil
12 track album
madcoil.bandcamp.com
November 3, 2025 at 8:10 PM
Reposted by mmalex
Glad that @mmalex.bsky.social chatted more about functional game state model of Dreams. Been spending years thinking about it and the direction Tim is taking UE and I think it is the right way to build Metaverse / Digital world large scaling stuff.
youtu.be/mFBmoCv5EcQ?...
Game Architectures with Alex Evans and Anton Mikhailov
YouTube video by Wookash Podcast
youtu.be
November 1, 2025 at 7:37 PM
i had a chat with lukasz and @antovsky about gamedev and stuff, if youre into that sort of thing! the middle hour is the juiciest but its all fantastic, ofc ;) youtu.be/mFBmoCv5EcQ?...
Game Architectures with Alex Evans and Anton Mikhailov
YouTube video by Wookash Podcast
youtu.be
November 1, 2025 at 7:06 PM
Reposted by mmalex
store.steampowered.com/app/694550/A...

I know its tootin my own horn but my favorite part was having a minimap + megamap at the same time! ( also was the first time i did parallel reduction so i felt very smart :p )
Audio Forager on Steam
Feel the magic of Machine Learning in this new experiment that combines over 44,000 sounds from Freesound.org, a data set created by Kyle McDonald and a touch of Cabbibo weirdness. Run your hands thro...
store.steampowered.com
November 1, 2025 at 3:54 PM