HackerTrans
热门最新趋势评论往期问答秀出招聘

fsrc

no profile record

提交

Show HN: Grunden – Frontier AI inference hosted in Sweden, OpenAI-compatible

grunden.ai
7 分·作者 fsrc·2个月前·7 评论

Show HN: BeatCanvas – A browser-based demoscene visualizer for SoundCloud

beatcanvas.net
1 分·作者 fsrc·4个月前·1 评论

I vibed demo graphics creator for SoundCloud music

beatcanvas.net
1 分·作者 fsrc·5个月前·0 评论

评论

fsrc
·2个月前·讨论
No, no translation right now. It's in the making =)
fsrc
·2个月前·讨论
I added [email protected] alias now. Otherwise [email protected] works =)
fsrc
·2个月前·讨论
[flagged]
fsrc
·4个月前·讨论
Cool! I was just learning about xz yesterday =)
fsrc
·4个月前·讨论
I got into programming at age 12 because of the Amiga demoscene. There was something magical those demos. I haven't touched any demoscene coding since I started to work proffessionaly.

Recently, I have been trying out vibe coding with Claude code. So I decided to revisit my childhood passion. I wanted to build something for my own children so they could experience that same magic. I hope to inspire them to be creative without needing to be master programmers yet.

BeatCanvas is the result. It’s a browser-based tool (part of a larger "Beat Suite") that turns SoundCloud tracks into reactive demo-scene visuals (starfields, tunnels, plasma, and some more modern effects) with real-time audio analysis.

The Tech & Workflow:

Built using WebGL and the Web Audio API.

I built everything with the help of Claude Code. I would never had taken my self the time to learn WebGL and all the other stuff needed to deliver this experience. It's all built in my spare time during the last month. But the project grew five times since my original idea.

The editor is designed to be "remixable". You can see how a scene is constructed and tweak the variables. Or copy any effect and update the code as you like. It even has built in support for LLM in the BeatCoder tool.

It's free, open, and mostly just a tribute to the era that made me want to be a dev in the first place. I’d love your feedback on the effects or the performance!

Beware of bugs and other early release issues =)