Jonas Wagner
@29a.ch
Hacker at https://29a.ch
Rust, Go, Typescript, Computer Graphics, Audio, Guitars, Gamedev, Paragliding and Bikes.
Was @29a_ch on twitter
Rust, Go, Typescript, Computer Graphics, Audio, Guitars, Gamedev, Paragliding and Bikes.
Was @29a_ch on twitter
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
August 28, 2025 at 6:35 PM
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.
May 4, 2025 at 5:54 PM
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.
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.
April 28, 2025 at 7:59 PM
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.