Built a little tool to analyze the harmonics and inharmonicity of plucked guitar strings. It shows how strongly each harmonic is detuned and then estimates the inharmonicity (white line) from that. Works surprisingly well. Also, needlessly colorful charts ftw. #dsp #rustlang #egui
28.08.2025 18:35 β π 4 π 0 π¬ 0 π 0
Pretty cool. Is there a reason you chose not to perform more oversampling to reduce the aliasing given that it doesn't need to run in realtime?
09.07.2025 21:28 β π 1 π 0 π¬ 1 π 0
Close up shot of the full
Strawberry moon fly by. #photography
11.06.2025 13:02 β π 7 π 0 π¬ 0 π 0
Thanks for the suggestion, it's good to know someone liked the old scope. I'm considering adding a switch in the future.
10.06.2025 18:23 β π 0 π 0 π¬ 1 π 0
Shadertoy
www.shadertoy.com/view/wctGz8 if you want to see it in action, also has a few more comments in the code there. :)
09.05.2025 18:50 β π 1 π 0 π¬ 0 π 0
The sun rising over Switzerland. A little bit more path tracing and atmospheric simulation fun. The DEM used is ASTGTM v003, the city lights are based on OSM data. Written in #rustlang.
04.05.2025 17:54 β π 6 π 1 π¬ 1 π 0
A little #guitar tuner with an interesting visualization I'm hacking on using #rustlang and #egui. The visualization is the input signal plotted against a sine wave at the target frequency. If it's out of tune it's spinning, the more in tune it is the more stable it becomes. Inharmonicity = wiggles.
28.04.2025 19:59 β π 10 π 0 π¬ 0 π 0
I wonder what's getting detected in the image under WT. The cluster of matching blocks is fairly big and well aligned but I just can't see it by eye. The bottom left is a bit more visible to the eye.
21.04.2025 10:09 β π 1 π 0 π¬ 0 π 0
Nothing useful in the console, but I was able to reproduce it while running the debugger now. Looks like the embedded page is caught in some 'infinite loop' in a generator. So likely a bug in exquisitecorpse.club that somehow gets triggered when embedded.
19.04.2025 14:10 β π 1 π 0 π¬ 1 π 0
Site Preview | Hypertext TV
Daily programming for the handmade web. Airing now.
Tested it with some of my old demos, doesn't seem to hang and looks so awesome
hypertext.tv/test/29a.ch/...
hypertext.tv/test/29a.ch/...
Nice hackery! :)
19.04.2025 10:55 β π 3 π 0 π¬ 0 π 0
Looks really cool, but ended up hanging. If I open the embedded side directly it doesn't seem to hang. Sadly no idea what the cause might be. Brave 1.77.97 on Linux.
19.04.2025 10:49 β π 1 π 0 π¬ 1 π 0
Wow indeed. Didn't know iframes were possible in docs.rs. @keavon.bsky.social deserves some sort of awesome docs award. :)
16.04.2025 08:27 β π 0 π 0 π¬ 0 π 0
C2PA Content Credential Photo Forensics
I have added support for c2pa to my photo forensics tool forensically.
I have added support for viewing C2PA "content credential" meta data in my photo forensics tool forensically: 29a.ch/2025/04/12/c...
I guess I'm just getting old myself, but there is something satisfying about working on a (relatively) old code base again. A bit like meeting an old friend.
13.04.2025 09:50 β π 2 π 0 π¬ 0 π 0
const t = Function.prototype.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply.apply; π
30.03.2025 22:06 β π 0 π 0 π¬ 0 π 0
Fun idea and pretty damn hard! Somehow the tracking protection in brave messes up the ability to click on some of the nodes though. Confused me a lot at first why some nodes weren't clickable.
29.03.2025 18:31 β π 3 π 0 π¬ 1 π 0
Impulse Response Creator
I created a little free online tool to analyze, deconvolve, tone match, and process impulse responses.
Finally release my little collection of impulse response tools today: 29a.ch/2025/03/23/i...
After procastinating writing some help pages and a blog post about it for 3 months.
Also s/x/bsky/g on the site. :)
#rust #audio #wasm
23.03.2025 20:18 β π 1 π 0 π¬ 0 π 0
Thanks a lot for the explanation! I really need to find some excuse to play with shaders again. :)
09.02.2025 10:04 β π 1 π 0 π¬ 0 π 0
How are all those colors so consistently pretty? Looks like bismuth in soft golden hour light. Are you using a special color space or model?
07.02.2025 17:18 β π 0 π 0 π¬ 1 π 0
Looks like particles in curl noise. :)
19.01.2025 09:43 β π 1 π 0 π¬ 1 π 0
I guess snoise2D is a bit bigger but it looks amazing enough to let it count. :)
17.01.2025 21:40 β π 1 π 0 π¬ 1 π 0
The fix works, shows me an error page now.
10.01.2025 16:49 β π 1 π 0 π¬ 0 π 0
`Uncaught (in promise) TypeError: Cannot read properties of null (reading 'requestDevice')`
I think the error handling could use improvement. Looks cool in a WebGPU enabled browser though. :)
10.01.2025 11:29 β π 1 π 0 π¬ 1 π 0
What was the compiler error you got? If I recall correctly the compiler does tell you if there is a matching trait that you didn't import.
03.01.2025 15:18 β π 1 π 0 π¬ 2 π 0
How would to prefer it to work?
03.01.2025 11:57 β π 0 π 0 π¬ 1 π 0
Looks really cool :)
02.01.2025 15:10 β π 1 π 0 π¬ 1 π 0
It depends, it's not included when box-sizing is border-box. :)
30.12.2024 22:29 β π 1 π 0 π¬ 1 π 0
What is this anarchy. Why does the Zmas tree point into the negative direction? :D
21.12.2024 12:59 β π 0 π 0 π¬ 1 π 0
More broken dsp code accidentally producing #generative glitch #art. :)
12.12.2024 17:20 β π 3 π 0 π¬ 0 π 0
It's all wrong but at least it looks somewhat pretty. Might even make for some half decent album art.
10.12.2024 19:55 β π 2 π 0 π¬ 0 π 0
Math & Art Videos.
* https://youtube.com/Inigo_Quilez
* https://iquilezles.org
Created Shadertoy, Pixar's Wondermoss, Quill, and more.
Composer/Sound Designer/VA
My Music:
https://linktr.ee/andrewhulshult
Space Sciences grad student at UTSA/SwRI π«| Purdue β22 Planetary Science πͺ| NASA Solar System Ambassador βοΈ| Women in STEM π§π»βπ¬| βWe are made of star-stuff. We are a way for the universe to know itself.β- Carl Sagan β¨| I π©΅ Europa
https://beacons.ai/astrojaz
Dark #turnbased #roguelike #RPG set in space far into the future | Discord: http://discord.gg/hb5QdAA4yN
Out in Early Access NOW: s.team/a/2059170
#Switzerland based independent Internet Service Provider AS13030. https://www.init7.net/
Developer of sorts at @firefox.com. No thought goes unpublished. He/him.
#CSS ex-Google Chrome DevRel, CSSWG, co-host The CSS Podcast, host @ GUI Challenges, co-host Bad@CSS Podcast.
Creator of VisBug, open-props.style, gradient.style, transition.style & more
UI, UX, CSS, HTML, JS
https://nerdy.dev
Abstract algorithmic art, textile design, creative tools
https://jesshewitt.art/
Big planet terrain stuff. Building https://geomancer.kenny.wtf, a #procgen google earth for your fantasy worlds.
dangreenheck.com. Previously Navigation @BlueOrigin, OneDrive iOS @Microsoft. Now I help people build awesome 3D content for the web.
H3VR β’ Still Obsessed With VR β’ https://linktr.ee/antonhand
Rust coder, creator of egui.rs, CTO of Rerun.io
PhD Candidate at UNSW | cephalopod, crab & nudibranch nerd π¦π€Ώπ· | Impacts of artificial light at night on intertidal & subtidal ecosystems π¦π§| marine ecology πππͺΈ | Australia & Wales | He/him
Hi! I'm Chris from Airwindows and you can do this :)
β¨Join Skylight, report bugs, suggest features:
https://beacons.ai/skylight.social
graphics programmer
https://georgi-nikolov.com
Artist working with Code, Algorithmic Composer, Lecturer.
https://jeonghopark.de
Sometime verb, real person, lover of 8-bit computers, husband & father, trying to be a kind person. #blacklivesmatter; trans rights are human rights.
he/him