I made a shadertoy version of the 4 kilobyte intro I made for Revision 2024! The sound is also made with shader so for the first time one of my intro can run entirely on shadertoy, I'm so happy for that!
https://www.shadertoy.com/view/Mcy3RR
I also put the source code of the released windows version on github
https://github.com/TheNuSan/Lev4k/tree/DriftingShore
GitHub - TheNuSan/Lev4k at DriftingShore

A 4k intro framework. Contribute to TheNuSan/Lev4k development by creating an account on GitHub.

GitHub
@nusan Oh nice! Thanks for that. I've added it to https://github.com/psykon/awesome-demoscene :)
GitHub - psykon/awesome-demoscene: A list of demoscene related tools, code and ressources.

A list of demoscene related tools, code and ressources. - psykon/awesome-demoscene

GitHub
@nusan So awesome! I planed to dig into glsl additive synthesis for quite some time. Needless to say your 4k demo was a blast to see and hear. Awe inspiring!
@jon thank you jon! there is so much to explore in that space I think, I will look forward to what you come up with!
@nusan how does sound work in shaders? There must be a way to pipe the data into the soundcard…?
@root42 the idea is super simple, you use a shader to render your sound into a texture, each pixel represent a sound sample, and it's then read back to the cpu and copied into the sound buffer. Using a texture format with two float channels makes it directly compatible with a sound buffer!
@nusan that is pretty straightforward indeed.